
function II_getRules()
{var arrRules=II_getCookie(II_gCookieName);return((arrRules==null)?new Array():arrRules.split('^^^'));}
function II_getTestServers()
{var arrTestServers=II_getCookie(II_gTSCookieName);return((arrTestServers==null)?new Array():arrTestServers.split(','));}
function II_getUsingTestServers()
{var ii_useTestRules=false;var ii_arr=II_getTestServers();var ii_idx;for(ii_idx=0;ii_idx<ii_arr.length;ii_idx++)
{if(ii_arr[ii_idx]==document.location.host)
{ii_useTestRules=true;break;}}
return(ii_useTestRules);}
function II_getMatchHistory()
{var arrMatchHistory=II_getCookie('IS2_MatchHistory');return((arrMatchHistory==null)?new Array():arrMatchHistory.split('^'));}
function II_getStoredValues()
{var arrStoredValues=II_getCookie('IS2_StoredValues');return((arrStoredValues==null)?new Array():arrStoredValues.split(','));}
function II_getCookie(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)
{var endstr=document.cookie.indexOf(";",j);if(endstr==-1)
endstr=document.cookie.length;return unescape(document.cookie.substring(j,endstr));}
i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return null;}
function II_setCookie(name,value)
{var argv=II_setCookie.arguments;var argc=II_setCookie.arguments.length;var expires=(argc>2)?argv[2]:null;document.cookie=name+"="+escape(value)+
((expires==null)?"":("; expires="+expires.toGMTString()))+"; path=/"+
((II_gDomain==null||II_gDomain=="")?"":("; domain="+II_gDomain));}
function II_testCookieCapability()
{var result=false;II_setCookie('IS2_TestCookie','test',null);var val=II_getCookie('IS2_TestCookie');II_setCookie('IS2_TestCookie','test',new Date(0));if(val!=null&&val=='test')
result=true;return(result);}
function II_updateMatchHistoryCookie()
{var i=j;var j=0;var HistoryEntry=document.location.href;if(document.referrer==document.location.href)
return false;var arrRules=II_getRules();var arrMatchHistory=II_getMatchHistory();II_upSV("CurrentPageMatches",'');if(arrMatchHistory.length>II_MAX_RULEMATCHLIST_SIZE-1)
arrMatchHistory=II_shiftMatchHistoryCookie(arrMatchHistory,II_MAX_RULEMATCHLIST_SIZE);if((HistoryEntry!=null)&&(HistoryEntry!="undefined"))
{arrMatchHistory[arrMatchHistory.length]=' ';var nMatch=-1;var sSearchMatch='';for(i=0;i<arrRules.length;i++)
{var finalMatchStr='';var arrMatches=II_findMatch(HistoryEntry,arrRules[i]);if(arrMatches.length>0)
{if(arrMatchHistory[arrMatchHistory.length-1].length>1)
arrMatchHistory[arrMatchHistory.length-1]+='```';for(j=0;j<arrMatches.length;j++)
{finalMatchStr+=arrMatches[j]
if(j<arrMatches.length-1)
finalMatchStr+='`';}
arrMatchHistory[arrMatchHistory.length-1]=finalMatchStr;}}
var fullList="";for(j=0;j<=arrMatchHistory.length-1;j++)
{fullList+=arrMatchHistory[j];if(j<arrMatchHistory.length-1)
fullList+="^";}
II_setCookie('IS2_MatchHistory',fullList,II_COOKIE_EXPIRATION);var pages=II_gtSV("PageCountSinceLastShown");pages=((pages=='')?1:parseInt(pages)+1);II_upSV("PageCountSinceLastShown",pages);}
II_upSV("RuleTriggered","false");II_upSV("TimeSinceLastCheck",0);return true;}
function II_upSV(name,value)
{var updated=false;var arrStoredValues=II_getCookie('IS2_StoredValues');if(arrStoredValues==null)
arrStoredValues=new Array();else
arrStoredValues=arrStoredValues.split(',');for(var idx=0;idx<arrStoredValues.length;idx++)
{var arrNameValue=arrStoredValues[idx].split('`');if(arrNameValue[0]==name)
{updated=true;arrStoredValues[idx]=name+'`'+value;}}
if(!updated)
arrStoredValues[arrStoredValues.length]=name+'`'+value;II_setCookie('IS2_StoredValues',arrStoredValues,II_COOKIE_EXPIRATION);}
function II_gtSV(name)
{var arrStoredValues=II_getCookie('IS2_StoredValues');if(arrStoredValues==null)
arrStoredValues=new Array();else
arrStoredValues=arrStoredValues.split(',');for(var idx=0;idx<arrStoredValues.length;idx++)
{var arrNameValue=arrStoredValues[idx].split('`');if(arrNameValue[0]==name)
return(arrNameValue[1]);}
return('');}
function II_shiftMatchHistoryCookie(arrHistory,maxsize)
{var i=0;var newArray=new Array();for(i=0;i<maxsize-1;i++)
newArray[i]=arrHistory[i+1];return(newArray);}
function II_createTestServersCookie()
{var i=0;var fullList="";if(window.arrTestServers)
{for(i=0;i<=arrTestServers.length-1;i++)
{fullList+=arrTestServers[i];if(i<arrTestServers.length-1)
fullList+=",";}}
if(fullList=="")
fullList="no_testservers_defined";II_setCookie(II_gTSCookieName,fullList,null);}
function II_createRulesCookie(rulesType)
{var i=0;var ii_arr=null;if(rulesType=="test")
ii_arr=window.arrTestRules;else
ii_arr=window.arrRules;var fullList="";if(ii_arr)
{for(i=0;i<=ii_arr.length-1;i++)
{fullList+=ii_arr[i];if(i<ii_arr.length-1)
fullList+="^^^";}}
if(fullList=="")
fullList="(no rules defined)";II_setCookie(II_gCookieName,fullList,null);II_upSV("PageCountSinceLastShown",0);II_upSV("PrevOfferCount",0);II_upSV("PrevOfferTime",0);II_upSV("LastRuleIDTriggered",0);II_upSV("RuleTriggered","false");II_upSV("TimeSinceLastCheck",0);if(window.II_gVersion)
II_upSV("Version",II_gVersion);}
function II_loadRules()
{var arrRules=II_getRules();if(arrRules.length==0)
{if(II_testCookieCapability())
{var timestamp=(new Date()).getTime();document.write('<script src="'+II_gProtocol+'://admin.instantservice.com/resources/smartbutton/'+II_gAccountID+'/II_Servers.js?ts='+timestamp+' type="text/javascript"></script>');}}}
function II_findMatch(searchstr,rule)
{var arrMatches=new Array();var ruleid=II_gtRC("ri",rule);var sub1=II_findComponentMatch(ruleid,"pm",searchstr,rule);if(sub1.length>0)arrMatches[arrMatches.length]=sub1;sub=II_findComponentMatch(ruleid,"ppm",searchstr,rule);if(sub.length>0)arrMatches[arrMatches.length]=sub;sub=II_findComponentMatch(ruleid,"epv",searchstr,rule);if(sub.length>0)arrMatches[arrMatches.length]=sub;sub=II_findComponentMatch(ruleid,"eopv",searchstr,rule);if(sub.length>0)arrMatches[arrMatches.length]=sub;if(arrMatches.length>0)
{var ii_curpagematches=II_gtSV("CurrentPageMatches");if(ii_curpagematches!='')
ii_curpagematches+='`'+ruleid;else
ii_curpagematches=ruleid;II_upSV("CurrentPageMatches",ii_curpagematches);}
return(arrMatches);}
function II_findComponentMatch(ruleid,componentname,searchstr,rule)
{var match='';if(componentname=="epv"||componentname=="eopv")
{var list=II_gtRC(componentname,rule);if(list!=null&&list.length>0)
{var arrList=list.split('^');if(arrList!=null&&arrList.length>0)
{for(var idx=0;idx<arrList.length;idx++)
{var sub=arrList[idx];if(searchstr!=null&&searchstr.indexOf(sub)!=-1)
{if(match.length>0)
match+='```';match+=sub;}}}}}
else
{var sub=II_gtRC(componentname,rule);if(searchstr!=null&&searchstr.indexOf(sub)!=-1)
{if(match.length>0)
match+='```';match+=sub;}}
return(match);}
function II_gtRS(ruleid)
{var arrRules=II_getRules();for(i=0;i<arrRules.length;i++)
{if(II_gtRC("ri",arrRules[i])==ruleid)
return(arrRules[i]);}
return('');}
function II_gtRC(componentname,rule)
{var ruleArray=rule.split('`');var arrNames=new Array("ri","pmt","pm","ppmt","ppm","rt","rv1","rv2","rv3","art","arv1","arv2","arv3","epoc","epot","epv","eopv","av","ii","idi","wtl","cjo","cjp1","cjp2","cjp3");if(ruleArray!=null&&ruleArray.length>0)
{for(idx=0;idx<arrNames.length;idx++)
{if(arrNames[idx]==componentname)
return(ruleArray[idx]);}}
return('');}
function II_getProtocol()
{var prot="http";var url=document.location.href;if(url!=null&&url.length>0)
{url=url.toLowerCase();if(url.indexOf("https")==0)
prot="https";}
return(prot);}
function II_getDomain()
{var dom=document.domain;var idx=dom.lastIndexOf(".");if(idx!=-1)
{dom=dom.substring(0,idx)+"X"+dom.substring(idx+1);var idx2=dom.lastIndexOf(".");if(idx2!=-1)
dom=document.domain.substring(idx2);else
dom=document.domain;}
return(dom);}
function callServer(serverScript)
{if(serverScript.length>0)
{if(II_gUsingIE||II_gUsingNS)
{var head=document.getElementsByTagName('head').item(0);var old=document.getElementById('lastLoadedCmds');if(old)head.removeChild(old);script=document.createElement('script');script.src=serverScript;script.type='text/javascript';script.defer=true;script.id='lastLoadedCmds';void(head.appendChild(script));}}}
var II_gDomain=II_getDomain();var II_gProtocol=II_getProtocol();var II_gAccountID=5966;var II_gCookieName='IS2_Rules_5966';var II_gTSCookieName='IS2_TestServers_5966';var II_gUsingIE=false;var II_gUsingNS=false;if(document.all&&document.getElementById)
II_gUsingIE=true;else if(document.getElementById)
II_gUsingNS=true;if(II_gUsingIE||II_gUsingNS)
{II_loadRules();}
document.write('<div id="floatlayer" style="position:absolute;left:10px;top:10px;visibility: hidden;z-index:1000">');document.write('<div id="floatlayercontent" style="position:relative;left:10px;top:10px;z-index:100"></div>');document.write('<iframe id="divshim" src="javascript:false;" scrolling="no" frameborder="0" style="position:absolute;top:0px;left:0px;display:none;"></iframe>');document.write('</div>');