// triggerParams.js
// (c) June 9, 2007 wbf
function cppUrlPatch(s){var translated="";var i;var found=0;for(i=0;(found=s.indexOf(':',found))!=-1;){translated+=s.substring(i,found)+"|";i=found+1;found++;}
translated+=s.substring(i,s.length);return translated;}
var triggerParms=new Array();var excludeList=new Array();triggerParms["dt"]=0;triggerParms["mid"]="iP222w7/lI3TfD4FWF5UmA==";triggerParms["cid"]="KQSramEereeZ8BQS8jPwzw==";triggerParms["lf"]=0;triggerParms["sp"]=0.1;triggerParms["npc"]=0;triggerParms["rw"]=129600;triggerParms["pu"]=0;triggerParms["olpu"]=1;triggerParms["lfcookie"]="ForeseeLoyalty_MID_iP222w7/lI";triggerParms["ascookie"]="ForeseeSurveyShown_iP222w7/lI";triggerParms["width"]=420;triggerParms["height"]=500;triggerParms["domain"]=".weather.com";triggerParms["cpp_1"]="userURL:"+cppUrlPatch(window.location.href);triggerParms["capturePageView"]=1;triggerParms["rso"]=0;triggerParms["aro"]=0;triggerParms["compliant508"]=0;triggerParms["dhtml"]=1;triggerParms["dhtmlWidth"]=447;triggerParms["dhtmlHeight"]=254;triggerParms["dhtmlURL"]="/common/survey/invite.html";

// stdLauncher.js
// (c) June 9, 2007 wbf


var popUpURL="//www.foreseeresults.com/survey/display";var FSRImgURL="//www.foreseeresults.com/survey/FSRImg";var OTCImgURL="//controller.foreseeresults.com/fsrSurvey/OTCImg";var ckAlreadyShown=triggerParms["ascookie"];var ckLoyaltyCount=triggerParms["lfcookie"];var fullURL=null;var oldURL=null;var myPopUp=null;var fsr_aol=null;var dcQString="";var cpp_3="";var winOptions="width= 1,height= 1,top= 4000,left= 4000,resizable=yes,scrollbars=yes";var persistentExpires=new Date();persistentExpires.setTime(persistentExpires.getTime()+(triggerParms["rw"]*60*1000));function ForeCStdGetCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return ForeCStdGetCookieVal(j);}
i=document.cookie.indexOf(" ",i)+1;if(i==0){break;}}
return null;}
function fsr_showWindow(){if(myPopUp!=null&&!myPopUp.closed&&fsr_aol==false){return;}
var cpp3Str="";cpp_3="Browser:"+cppUrlPatch(navigator.userAgent)
cpp_3+=";dhtml";var pos1=fullURL.indexOf("&cpp_3=");var pos2=fullURL.indexOf("&",pos1+1);if(pos2==-1){fullURL=fullURL.substring(0,pos1);}else{cpp3Str=fullURL.substring(pos2,fullURL.length);fullURL=fullURL.substring(0,pos1);}
fullURL+="&cpp_3="+cpp_3+cpp3Str;if(document.all&&document.all.fsr_window.filters){eval("document.all.fsr_window").filters.revealTrans.transition=23;eval("document.all.fsr_window").filters.revealTrans.Apply();eval("document.all.fsr_window").style.visibility='visible';eval("document.all.fsr_window").filters.revealTrans.Play();}
else if(document.all){document.all.fsr_window.style.visibility='visible';}
else if(document.getElementById){document.getElementById("fsr_window").style.visibility='visible';}}
function fsr_hideWindow(){if(document.all&&document.all.fsr_window.filters){eval("document.all.fsr_window").filters.revealTrans.transition=23;eval("document.all.fsr_window").filters.revealTrans.Apply();eval("document.all.fsr_window").style.visibility='hidden';eval("document.all.fsr_window").filters.revealTrans.Play();}
else if(document.all){document.all.fsr_window.style.visibility='hidden';}
else if(document.getElementById){document.getElementById("fsr_window").style.visibility='hidden';}}
function ForeCStdSetCookie(name,value){var argv=ForeCStdSetCookie.arguments;var argc=ForeCStdSetCookie.arguments.length;var expires=(argc>2)?argv[2]:null;var path=(argc>3)?argv[3]:null;var domain=(argc>4)?argv[4]:null;var secure=(argc>5)?argv[5]:false;document.cookie=name+"="+escape(value)+
((expires==null)?"":("; expires="+expires.toGMTString()))+
((path==null)?"":("; path="+path))+
((domain==null)?"":("; domain="+domain))+
((secure==true)?"; secure":"");}
function ForeCStdGetCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length;}
return unescape(document.cookie.substring(offset,endstr));}
function specialEscape(str){var translated="";var i;var found=0;for(i=0;(found=str.indexOf('+',found))!=-1;){translated+=str.substring(i,found)+"%2B";i=found+1;found++;}
translated+=str.substring(i,str.length);return translated;}
function Pop(){myPopUp=window.open(fullURL,'survey',winOptions);if(myPopUp!=null&&!myPopUp.closed){if(triggerParms["pu"]==1){self.focus();}else{myPopUp.focus();}}}
function checkMAC(){if(navigator.platform.indexOf("Win32")>=0){return false;}else{return true;}}
var detect=navigator.userAgent.toLowerCase();function checkAOL(){if(detect.indexOf("aol")>=0){return true;}
return false;}
function currentLocationExcluded(){var parentURLPath=window.location.pathname;for(key in excludeList){if(parentURLPath.indexOf(excludeList[key])!=-1){return true;}}
return false;}
var newDt;var currTime;var OTCImg;var FSRImg;var surveyProcessCont=1;function stdImgProc(){if(triggerParms["compliant508"]==1){fsr_showWindow();}
else{setTimeout("fsr_showWindow();",1000,"JavaScript");}}
function fsrShowSurvey(){if(dcQString==""){stdImgProc();}
else{newDt=new Date();currTime=newDt.getTime();FSRImg=new Image();FSRImg.src=null;FSRImg.onerror=imgErrorProc;FSRImg.onload=imgOnloadProc;FSRImg.src=FSRImgURL+"?"+dcQString+"&uid="+currTime;}}
function imgOnloadProc(){if(surveyProcessCont==1&&FSRImg.width==3){stdImgProc();}
return true;}
function imgErrorProc(){surveyProcessCont=0;return true;}
function otcOnloadProc(){if(surveyProcessCont==1&&OTCImg.width==3){fsrShowSurvey();}
else{surveyProcessCont=0;}
return true;}
function otcErrorProc(){fsrShowSurvey();return true;}
function Poll(){if(triggerParms["dt"]==1){return;}
if(currentLocationExcluded()){return;}
var stickyCounter=ForeCStdGetCookie(ckLoyaltyCount);var alreadyShown=ForeCStdGetCookie(ckAlreadyShown);var pageCount;var randNum=Math.random();randNum*=100;if(stickyCounter==null){pageCount=1;ForeCStdSetCookie(ckLoyaltyCount,pageCount,null,'/',triggerParms["domain"]);stickyCounter=ForeCStdGetCookie(ckLoyaltyCount);}
if(stickyCounter!=null){pageCount=stickyCounter;if(pageCount>=triggerParms["lf"]){if(alreadyShown==null){if(triggerParms["rso"]==1&&triggerParms["aro"]==1){triggerParms["sp"]=100.0;}
if(randNum<=triggerParms["sp"]){fsr_aol=checkAOL();var fsr_mac=checkMAC();var fsr_browser="fsr_nn6";if(document.all||document.getElementById){fsr_browser="fsr_ie";}
if(document.layers){fsr_browser="fsr_nn";}
fullURL=popUpURL+"?"+"width="+triggerParms["width"]+"&height="+triggerParms["height"]+"&cid="+specialEscape(escape(triggerParms["cid"]))+"&mid="+specialEscape(escape(triggerParms["mid"]));if((triggerParms["omb"])!=null){fullURL+="&omb="+escape(triggerParms["omb"]);}
if((triggerParms["cmetrics"])!=null){fullURL+="&cmetrics="+escape(triggerParms["cmetrics"]);}
if(triggerParms["olpu"]==1){fullURL+="&olpu=1";}
if((triggerParms["dcUniqueId"])!=null){fullURL+="&dcUniqueId="+escape(triggerParms["dcUniqueId"]);}
if(triggerParms["rso"]==1){fullURL+="&rso=1&rct="+triggerParms["rct"]+"&rds="+triggerParms["rds"]+"&mrd="+triggerParms["mrd"]+"&rws="+triggerParms["rw"];}
if(triggerParms["capturePageView"]==1){triggerParms["cpp_2"]="PageView:"+pageCount;}
if((triggerParms["midexp"])!=null){fullURL+="&ndc=1&fsexp=5256000&midexp="+triggerParms["midexp"];}
triggerParms["cpp_3"]="Browser:"+cppUrlPatch(navigator.userAgent)+";normal";var customerParams="";for(paramKey in triggerParms){if(paramKey.substring(0,3)=="cpp"){fullURL+="&"+paramKey+"="+escape(triggerParms[paramKey]);}}
oldURL=fullURL;if(triggerParms["rso"]!=1){if(triggerParms["npc"]==1){ForeCStdSetCookie(ckAlreadyShown,'true',null,'/',triggerParms["domain"]);}else{ForeCStdSetCookie(ckAlreadyShown,'true',persistentExpires,'/',triggerParms["domain"]);}}
if(fsr_aol==false){myPopUp=window.open(fullURL,'survey',winOptions);}
if(fsr_mac==false&&(fsr_browser!="fsr_nn")&&(triggerParms["dhtml"]==1)){fullURL=oldURL;fsr_left=(screen.width-triggerParms["dhtmlWidth"])/2;fsr_top=Math.min((screen.height-triggerParms["dhtmlHeight"])/2,150);document.write("<div id=\"fsr_window\" style=\"position:absolute; left:"+fsr_left+"px; top:"+fsr_top
+"px; z-index:1; border:0; visibility:hidden; filter:revealTrans(Duration=0.5, Transition=23);\">"
+"<iframe id=\"cframe\" src="+"\""+triggerParms["dhtmlURL"]+"?fullURL="+fullURL+"\" width="+triggerParms["dhtmlWidth"]+" height="+triggerParms["dhtmlHeight"]+"></iframe></div>");if(triggerParms["rso"]==1){dcQString="rso=1&rct="+triggerParms["rct"]+"&rds="+triggerParms["rds"]+"&mrd="+triggerParms["mrd"]+"&rws="+triggerParms["rw"];if(triggerParms["dcUniqueId"]!=null){dcQString+="&dcUniqueId="+specialEscape(escape(triggerParms["dcUniqueId"]));}}
if((triggerParms["midexp"])!=null){dcQString="ndc=1&midexp="+triggerParms["midexp"]+"&mid="+specialEscape(escape(triggerParms["mid"]));if(triggerParms["dcUniqueId"]!=null){dcQString+="&dcUniqueId="+specialEscape(escape(triggerParms["dcUniqueId"]));}}
surveyProcessCont=1;newDt=new Date();currTime=newDt.getTime();OTCImg=new Image();OTCImg.src=null;OTCImg.onerror=otcErrorProc;OTCImg.onload=otcOnloadProc;OTCImg.src=OTCImgURL+"?protocol="+window.location.protocol+"&uid="+currTime;}
if(myPopUp!=null&&!myPopUp.closed){if(triggerParms["pu"]==1){self.focus();}
else{myPopUp.focus();}}}}}
pageCount++;ForeCStdSetCookie(ckLoyaltyCount,pageCount,null,'/',triggerParms["domain"]);}}
