cy={};cy.documentdomain=window.document.domain;cy.locationpathname=window.location.pathname;cy.documentreferrer=window.document.referrer;cy_defaults={};cy_defaults.PageName="";cy_defaults.FunnelLevel="0";cy_defaults.Section="";cy_defaults.UserId="";cy_defaults.Product="";cy_defaults.Quantity=0;cy_defaults.Value=0.0;cy_defaults.ReturnToLink="";cy_defaults.Custom1="";cy_defaults.Custom2="";cy_defaults.Custom3="";cy_defaults.Custom4="";cy.WAIT_DURATION=100;cy.UPPER_LIMIT_WAIT_DURATION=2000;cy.CUSTOMERCODE='9804633805';var _cyImages={};_cyGetUniqueId=(function(){var id=0;return function(){return"_"+id++;};})();var cySessionIdDetails;var cyGenerateSessionId=true;function cyResetCYToDefaults()
{cy.documentdomain=window.document.domain;cy.locationpathname=window.location.pathname;cy.documentreferrer=window.document.referrer;cy_defaults.PageName="";cy_defaults.FunnelLevel="0";cy_defaults.Section="";cy_defaults.UserId="";cy_defaults.Product="";cy_defaults.Quantity=0;cy_defaults.Value=0.0;cy_defaults.ReturnToLink="";cy_defaults.Custom1="";cy_defaults.Custom2="";cy_defaults.Custom3="";cy_defaults.Custom4="";}
var _cyBrowser={isMicrosoft:navigator.appName.indexOf("Microsoft")!=-1};function _cyNavigate(url)
{if(_cyBrowser.isMicrosoft===true)
{var referLink=document.createElement('a');referLink.href=url;document.body.appendChild(referLink);referLink.click();}
else
{window.location=url;}}
function _cyGetCookie(c_name,suffix_allowed)
{if(document.cookie.length>0)
{if(suffix_allowed===false)
{c_start=document.cookie.toLowerCase().indexOf(c_name.toLowerCase()+"=");if(c_start!=-1)
{c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)
{c_end=document.cookie.length;}
return decodeURIComponent(document.cookie.substring(c_start,c_end));}}
else
{regexp=c_name.toLowerCase()+"(.*)=";c_start=document.cookie.toLowerCase().search(regexp);if(c_start!=-1)
{s1=document.cookie.slice(c_start);c_start=s1.indexOf("=")+1;if(c_start!=-1)
{c_end=s1.indexOf(";");if(c_end==-1)
{c_end=s1.length;}
return decodeURIComponent(s1.substring(c_start,c_end));}}}}
return"";}
function _cyConvertCYPropertyNamesToUpperCase()
{var propertyValue="";for(var propertyName in cy)
{propertyValue=cy[propertyName];delete cy[propertyName];cy[propertyName.toUpperCase()]=propertyValue;}
return"";}
function _cyGetWaitDuration()
{return cy.WAIT_DURATION;}
function cySetWaitDuration(millis)
{cy.WAIT_DURATION=millis;}
function _cyGetUpperLimitWaitDuration()
{return cy.UPPER_LIMIT_WAIT_DURATION;}
function cySetUpperLimitWaitDuration(millis)
{cy.UPPER_LIMIT_WAIT_DURATION=millis;}
function _cyOnImageLoad(elementId)
{_cyImages[elementId].loadingComplete=true;}
function _cyGetLoaded(elementId)
{return _cyImages[elementId].loadingComplete;}
function _cyOnImageAbort(elementId)
{_cyImages[elementId].loadingComplete=false;}
function _cyCreateImage(doCreateHandlers)
{var cy_image=document.createElement("img");cy_image.id=_cyGetUniqueId();var createHandlers=false;if(doCreateHandlers&&typeof(doCreateHandlers)=="boolean")
{createHandlers=doCreateHandlers;}
if(createHandlers===true)
{cy_image.onload=function(){_cyOnImageLoad(cy_image.id);};cy_image.onabort=function(){_cyOnImageAbort(cy_image.id);};}
cy_image.width=1;cy_image.height=1;cy_image.border=0;document.getElementsByTagName("body")[0].appendChild(cy_image);return cy_image;}
function _cySetCYProperties(ocy,cysetter)
{if(ocy)
{for(var p in ocy)
{cy[p]=ocy[p];}
_cyConvertCYPropertyNamesToUpperCase();}
if(cysetter&&typeof(cysetter)=="function")
{cysetter();_cyConvertCYPropertyNamesToUpperCase();}}
function _cyTimeoutSubmit(thisForm,elementId,resetTimeout)
{if(resetTimeout===true&&_cyIsImageLoadedOrTimedOut(elementId)===false)
{setTimeout(function(){_cyTimeoutSubmit(thisForm,elementId,true);},_cyGetWaitDuration());_cyImages[elementId].totalWaitTime+=_cyGetWaitDuration();}
else
{thisForm.submit();}}
function _cyOnSubmit(thisForm,wait)
{try
{var cy_image=_cyCreateImage(wait);if(wait===true)
{_cyImages[cy_image.id]={totalWaitTime:0,loadingComplete:false};cy_image.src=_cyGetElementSrc("seewhy.gif");}
else
{cy_image.src=_cyGetElementSrc("seewhy.nogif");}
setTimeout(function(){_cyTimeoutSubmit(thisForm,cy_image.id,wait);},_cyGetWaitDuration());}
catch(err){}
return false;}
function cyOnSubmit(thisForm,doWait,ocy,cysetter)
{try
{_cySetCYProperties(ocy,cysetter);waitOnImage=false;if(doWait&&typeof(doWait)=="boolean")
{waitOnImage=doWait;}}
catch(err){}
return _cyOnSubmit(thisForm,waitOnImage);}
function _cyIsImageLoadedOrTimedOut(elementId)
{if((_cyImages[elementId].totalWaitTime>_cyGetUpperLimitWaitDuration())||(document.getElementById(elementId).complete===true&&_cyGetLoaded(elementId)===true))
{return true;}
return false;}
function _cyWait(millis)
{var start=new Date().getTime();while(new Date().getTime()<(start+millis)){}}
function cyOnPageLoad(isBlocking,doDelay,ocy,cysetter)
{var block=false;if(isBlocking&&typeof(isBlocking)=="boolean")
{block=isBlocking;}
try
{_cySetCYProperties(ocy,cysetter);if(block===true)
{src=_cyGetElementSrc("seewhy.js");if(document.readyState)
{if(document.readyState!="complete")
{document.write('<script type="text/javascript" src="',src,'"><\/script>');}}
else
{document.write('<script type="text/javascript" src="',src,'"><\/script>');}}
else
{var cy_image=_cyCreateImage(false);cy_image.src=_cyGetElementSrc("seewhy.nogif");}
var delay=false;if(doDelay&&typeof(doDelay)=="boolean")
{delay=doDelay;}
if(delay===true)
{_cyWait(_cyGetWaitDuration());}}
catch(err){}}
function _cyTimeoutLink(anchor,elementId,resetTimeout)
{if(resetTimeout===true&&_cyIsImageLoadedOrTimedOut(elementId)===false)
{setTimeout(function(){_cyTimeoutLink(anchor,elementId,true);},_cyGetWaitDuration());_cyImages[elementId].totalWaitTime+=_cyGetWaitDuration();}
else
{if(anchor&&anchor.href)
{_cyNavigate(anchor.href);}}}
function cyOnLink(anchor,doWait,ocy,cysetter)
{wait=false;if(doWait&&typeof(doWait)=="boolean")
{wait=doWait;}
try
{_cySetCYProperties(ocy,cysetter);var cy_image=_cyCreateImage(wait);if(wait)
{_cyImages[cy_image.id]={totalWaitTime:0,loadingComplete:false};cy_image.src=_cyGetElementSrc("seewhy.gif");}
else
{cy_image.src=_cyGetElementSrc("seewhy.nogif");}
setTimeout(function(){_cyTimeoutLink(anchor,cy_image.id,wait);},_cyGetWaitDuration());}
catch(err){}
return false;}
function cyOnClick(doDelay,ocy,cysetter)
{try
{_cySetCYProperties(ocy,cysetter);var cy_image=_cyCreateImage(false);cy_image.src=_cyGetElementSrc("seewhy.nogif");var delay=false;if(doDelay&&typeof(doDelay)=="boolean")
{delay=doDelay;}
if(delay)
{_cyWait(_cyGetWaitDuration());}}
catch(err){}}
function cyOnChange(doDelay,ocy,cysetter)
{try
{_cySetCYProperties(ocy,cysetter);var cy_image=_cyCreateImage(false);cy_image.src=_cyGetElementSrc("seewhy.nogif");var delay=false;if(doDelay&&typeof(doDelay)=="boolean")
{delay=doDelay;}
if(delay)
{_cyWait(_cyGetWaitDuration());}}
catch(err){}}
function _cyGetElementSrc(res)
{var resource="seewhy.gif";if(res)
{resource=res;}
_cyConvertCYPropertyNamesToUpperCase();var protocol;var port;var swd='abandonment.saas.seewhy.com';var path='/abandonment2/WE/'+resource;var ssl=window.location.protocol.toLowerCase().indexOf('https')>=0;if(ssl)
{protocol='https';port=8443;}
else
{protocol='http';port=8080;}
var swi=protocol+'://'+swd+':'+port+path;var rn=Math.random();var sessionId=_cyGetSessionId();var queryString="?Event=WebEvent"+"&CustomerCode="+cy.CUSTOMERCODE+"&Server="+cy.DOCUMENTDOMAIN+"&DefaultPageName="+encodeURIComponent(cy.LOCATIONPATHNAME)+"&Referrer="+encodeURIComponent(cy.DOCUMENTREFERRER)+"&SessionID="+encodeURIComponent(sessionId)+"&FunnelLevel="+encodeURIComponent((cy.FUNNELLEVEL==undefined)?cy_defaults.FunnelLevel:cy.FUNNELLEVEL)+"&Section="+encodeURIComponent((cy.SECTION==undefined)?cy_defaults.Section:cy.SECTION)+"&UserID="+encodeURIComponent((cy.USERID==undefined)?cy_defaults.UserId:cy.USERID)+"&Product="+encodeURIComponent((cy.PRODUCT==undefined)?cy_defaults.Product:cy.PRODUCT)+"&Quantity="+encodeURIComponent((cy.QUANTITY==undefined)?cy_defaults.Quantity:cy.QUANTITY)+"&Value="+encodeURIComponent((cy.VALUE==undefined)?cy_defaults.Value:cy.VALUE)+"&PageName="+encodeURIComponent((cy.PAGENAME==undefined)?cy_defaults.PageName:cy.PAGENAME)+"&ReturnToLink="+encodeURIComponent((cy.RETURNTOLINK==undefined)?cy_defaults.ReturnToLink:cy.RETURNTOLINK)+"&Custom1="+encodeURIComponent((cy.CUSTOM1==undefined)?cy_defaults.Custom1:cy.CUSTOM1)+"&Custom2="+encodeURIComponent((cy.CUSTOM2==undefined)?cy_defaults.Custom2:cy.CUSTOM2)+"&Custom3="+encodeURIComponent((cy.CUSTOM3==undefined)?cy_defaults.Custom3:cy.CUSTOM3)+"&Custom4="+encodeURIComponent((cy.CUSTOM4==undefined)?cy_defaults.Custom4:cy.CUSTOM4);var src=swi+"/"+rn+queryString;return src;}
function cySetSessionDetails(sessionIdName,suffixAllowed)
{isSuffixAllowed=false;if(suffixAllowed&&typeof(suffixAllowed)=="boolean")
{isSuffixAllowed=suffixAllowed;}
cySessionIdDetails={sessionKeyName:sessionIdName,sessionKeySuffixAllowed:isSuffixAllowed};}
function _cyGetSessionId()
{var sessionId;if(cy.SESSIONID!=null)
{sessionId=cy.SESSIONID;}
else
{if(cyGenerateSessionId===true)
{sessionId=_cyGetGeneratedSessionId();}
else
{if(cySessionIdDetails&&cySessionIdDetails.sessionKeyName)
{sessionId=_cyGetCookie(cySessionIdDetails.sessionKeyName,cySessionIdDetails.sessionKeySuffixAllowed);}
else
{var sessionId=_cyGetCookie("JSESSIONID",false);if(sessionId=="")
{sessionId=_cyGetCookie("ASPSESSIONID",true);}
if(sessionId=="")
{sessionId=_cyGetCookie("PHPSESSID",false);}
if(sessionId=="")
{sessionId=_cyGetCookie("ASP.NET_SessionId",false);}
if(sessionId=="")
{sessionId=_cyGetCookie("sid",false);}
if(sessionId=="")
{sessionId=_cyGetCookie("SESS",true);}}}}
return sessionId;}
function _cyGetGeneratedSessionId()
{var cyd;cyd=_cyGetCookie("__cy_d",false);if(cyd=="")
{cyd=_cyGenerateUUID();}
_cyCreateClientCookie("__cy_d",cyd,(60*60*24*365*2),false);return cyd;}
function _cyGenerateUUID()
{return'NNNNNNNN-NNNN-4NNN-XNNN-NNNNNNNNNNNN'.replace(/[NX]/g,function(c){var rn=Math.floor(Math.random()*16);if(c=='N')
{v=rn;}
else
{v=(rn&0x3|0x8);}
return v.toString(16);}).toUpperCase();}
function _cyCreateClientCookie(cookieName,cookieValue,maxage)
{var value=encodeURIComponent(cookieValue);var maxageString;var pathString="; path=/";if(maxage!=null&&maxage!="")
{if(_cyBrowser.isMicrosoft===true)
{var date=new Date();date.setTime(date.getTime()+(maxage*1000));maxageString="; expires="+date.toUTCString();}
else
{maxageString="; max-age="+maxage;}}
else
{maxageString="";}
document.cookie=cookieName+"="+value+maxageString+pathString;}
function cy_getImageSrc()
{cyOnPageLoad(false,false);}
