var trackControlEvents=false;var trackCustomControlEvents=true;var makexPlusOneCall=false;var getControlAtts=true;var ControlsList;var trackPageload=true;var counter=0;var no_of_clicks=1;var aimsRefreshDate=new Date();var pageUrl="";var ActionData={action:"",URL:"",eventcontrol:"",controlvalue:"",AttributeNames:"",AttributeValues:"",Datetime:""};if(typeof TZV=='undefined'){TZV={};TZV.CustomScript={};}
function postdata(ActionData){if(typeof JSON==='undefined'){setTimeout("postdata("+ActionData+")",100);}
else{if(ActionData.action!=null&&ActionData.action!=""){ActionData.URL=(location).href;ajaxcall(ActionData);}}}
function ajaxcall(servletArguments){aimsRefreshDate=new Date();var arg=servletArguments;var url=arg.URL;if(url.search(/#.*\d+$/i)<0){pageUrl=url.replace('#','~~');}
var x=document.getElementsByName("PageLoadTime");var pltStr="";if((x)&&(x.length>0)){pltStr=x[x.length-1].value;}
var scrheight=0;var scrwidth=0;var xp1resp=0;try{scrheight=screen.height;scrwidth=screen.width;xp1resp=document.getElementById('Xp1ResponseCode').value;}catch(e){}
var segment_id=0;try{segment_id=document.getElementById('segment_id').value;}catch(e){}
try{if(document.getElementById('hidHBAData')!=null){if(document.getElementById('hidHBAData').value!=null&&document.getElementById('hidHBAData').value!=""){if(arg.AttributeNames==null||arg.AttributeNames=='')
arg.AttributeNames=document.getElementById('hidHBAData').value;else
arg.AttributeNames=arg.AttributeNames+"|"+document.getElementById('hidHBAData').value;}}}catch(e){}
var cname=escape(arg.eventcontrol);try{if(pageUrl!=null&&(pageUrl.indexOf("/home/shop/shopping.htm")!=-1||pageUrl.indexOf("/home/MLP")!=-1)&&pageUrl.indexOf("contractId")!=-1&&arg.action=='Load'){cname=document.getElementById('vciInfo').value;}}catch(e){}
var req="/consumer/ajaxcall/clickstreamajaxcall?action="+arg.action+'&url='+escape(pageUrl)+'&xprescode='+xp1resp+'&segment_id='+segment_id+'&cname='+cname+'&cvalue='+escape(arg.controlvalue)+'&csname='+escape(arg.AttributeNames)+'&csvalue='+escape(arg.AttributeValues)+'&ct='+arg.Datetime+'&plt='+pltStr+'&screenwidth='+scrwidth+'&screenheight='+scrheight+'&referrer=';if(document.referrer){req+=escape(document.referrer);}
addrequest(req);vzrequest.onreadystatechange=function(){}}
function addrequest(req){try{vzrequest=new XMLHttpRequest();}catch(e){try{vzrequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}
vzrequest.open("GET",req,true);vzrequest.send(null);return vzrequest;}
function customUpdate(elem)
{if(trackCustomControlEvents){updateActionData(elem.id,'onclick',elem.type,elem);}}
function customLinkUpdate(CTA)
{if(trackCustomControlEvents){updateActionData(CTA,'onclick','link',CTA);}}
function customalertUpdate(CTA,action)
{if(trackCustomControlEvents){updateActionData(CTA,action,'link',CTA);}}
function updateActionData(controlname,evname,controlType,controlattributes){aimsRefreshDate=new Date();if(ActionData.eventcontrol==""){ActionData.eventcontrol=controlname;}else{ActionData.eventcontrol=ActionData.eventcontrol+'~'+controlname;}
if(ActionData.action==""){ActionData.action=evname;}else{ActionData.action=ActionData.action+'~'+evname;}
if(controlType=='checkbox'){if(ActionData.controlvalue==""){ActionData.controlvalue=document.getElementById(controlname).status;;}else{ActionData.controlvalue=ActionData.controlvalue+'~'+document.getElementById(controlname).status;}}else if(controlType=='text'){if(ActionData.controlvalue==""){ActionData.controlvalue=document.getElementById(controlname).value;}else{ActionData.controlvalue=ActionData.controlvalue+'~'+document.getElementById(controlname).value;}}else{ActionData.controlvalue='';}
ActionData.Datetime=getTime();if(getControlAtts&&typeof('controlattributes')==='object'){controlname='#'+controlname;var controls=controlattributes;var strName;var strValue;strName='';strValue='';for(var j=0;j<controls.attributes.length;j++){if(controls.attributes[j].nodeValue==""||controls.attributes[j].nodeValue==null){}
else{strName=strName+controls.attributes[j].nodeName+'|';strValue=strValue+controls.attributes[j].nodeValue+'|';}}
strName=strName.substring(0,(strName.length-1));strValue=strValue.substring(0,(strValue.length-1));if(counter<no_of_clicks){if(ActionData.AttributeNames==""){ActionData.AttributeNames=strName;}else{ActionData.AttributeNames=ActionData.AttributeNames+'~'+strName;}
if(ActionData.AttributeValues==""){ActionData.AttributeValues=strValue;}else{ActionData.AttributeValues=ActionData.AttributeValues+'~'+strValue;}}}
counter=counter+1;if(counter==no_of_clicks){postdata(ActionData);ActionData.action="";ActionData.AttributeNames="";ActionData.AttributeValues="";ActionData.eventcontrol="";ActionData.controlvalue="";ActionData.Datetime="";counter=0;}}
function clickStreamUpdate(pageUrl){ActionData.eventcontrol="";ActionData.action='onclick';ActionData.URL=pageUrl;ActionData.Datetime=getTime();ajaxcall(ActionData);ActionData.action="";ActionData.AttributeNames="";ActionData.AttributeValues="";ActionData.eventcontrol="";ActionData.controlvalue="";ActionData.Datetime="";}
function cookiecheck(){ActionData.action="Load";ActionData.Datetime=getTime();postdata(ActionData);ActionData.action="";ActionData.Datetime="";}
function getTime(){var dt=new Date();return dt.valueOf();}
function getQueryString(i){var qs=''
if(qs==null||qs=='')
{return null;}
var qstring={},controlsArray={},t,i=0;qstring=qs[0].split("=");controlsArray=qstring[1].split("_");return controlsArray;}
function includejs(nodename,jsname){if(!document.getElementById(nodename))
document.write('<scr'+'ipt type="text/javascript" id="'+nodename+'"src="'+jsname+'"></scr'+'ipt>');}
function onload1(){if(trackControlEvents){ControlsList=getQueryString(0);}
var selectAllControls=false;if(ControlsList!=null){selectAllControls=true;}
if(trackPageload)
{cookiecheck();}
if(trackControlEvents){TZV.CustomScript.init();}
else{}}
TZV.CustomScript={init:function(elem){var vzinps=elem?elem.getElementsByTagName('input'):document.getElementsByTagName("input"),textnode,option,active;var vzimgs=elem?elem.getElementsByTagName('img'):document.getElementsByTagName("img")
var vzselect=elem?elem.getElementsByTagName('select'):document.getElementsByTagName("select")
var vzanchor=elem?elem.getElementsByTagName('a'):document.getElementsByTagName("a")
var vzinputs=[];var vzinputbox=[];var vzimages=[];var vzinputselect=[];var vzanchortag=[];aimsRefreshDate=new Date();for(var k=0,len=vzselect.length;k<len;k++){if((vzselect[k].type=="select-one")){vzinputselect.push(vzselect[k]);}}
for(var j=0,len=vzimgs.length;j<len;j++){if((vzimgs[j].nodeName=="IMG")){vzimages.push(vzimgs[j]);}}
for(var x=0,len=vzanchor.length;x<len;x++){if((vzanchor[x].nodeName=="A")){vzanchortag.push(vzanchor[x]);}}
for(var i=0,len=vzinps.length;i<len;i++){if((vzinps[i].type=="checkbox"||vzinps[i].type=="radio")){vzinputs.push(vzinps[i]);}
else if(vzinps[i].type=="text"){vzinputbox.push(vzinps[i]);}}
for(var a=0;a<vzinputs.length;a++){(function(a){var vzoldclick,theclick;var oldchange=typeof vzinputs[a].onchange==='undefined'||vzinputs[a].onchange==null?(function(){return;}):vzinputs[a].onchange;if(typeof vzinputs[a].onclick==='undefined'||vzinputs[a].onclick==null){vzoldclick=(function(){return;})
theclick=function(e){vzoldclick.call(vzinputs[a]);};}
else{vzoldclick=vzinputs[a].onclick;theclick=function(e){vzoldclick.call(vzinputs[a]);updateActionData(vzinputs[a].id,'onclick',vzinputs[a].type,vzinputs[a]);};}
var thechange=function(e){oldchange.call(vzinputs[a]);};vzinputs[a].onchange=thechange;vzinputs[a].onclick=theclick;}).call(this,a);}
for(var b=0;b<vzinputbox.length;b++){(function(b){var vzoldblurevent,theblurevent;if(typeof vzinputbox[b].onchange==='undefined'||vzinputbox[b].onchange==null){theblurevent=function(e){updateActionData(vzinputbox[b].id,'onchange',vzinputbox[b].type);}}
else{vzoldblurevent=vzinputbox[b].onchange;theblurevent=function(e){vzoldblurevent.call(vzinputbox[b]);updateActionData(vzinputbox[b].id,'onchange',vzinputbox[b].type,vzinputbox[b]);};}
vzinputbox[b].onchange=theblurevent;}).call(this,b);}
for(var c=0;c<vzimages.length;c++){(function(c){var vzoldimgevent,theimgevent;if(typeof vzimages[c].onclick==='undefined'||vzimages[c].onclick==null){theimgevent=function(e){return;}}
else{vzoldimgevent=vzimages[cc].onclick;theimgevent=function(e){updateActionData(vzimages[c].id,'onclick',vzimages[c].type);vzoldimgevent.call(vzimages[c]);};}
vzimages[c].onclick=theimgevent;}).call(this,c);}
for(var d=0;d<vzinputselect.length;d++){(function(d){var vzoldselectevent,theselectevent;if(typeof vzinputselect[d].onchange==='undefined'||vzinputselect[d].onchange==null){theselectevent=function(e){updateActionData(vzinputselect[d].id,'onchange',vzinputselect[d].type);}}
else{vzoldselectevent=vzinputselect[d].onchange;theselectevent=function(e){updateActionData(vzinputselect[d].id,'onchange',vzinputselect[d].type,vzinputselect[d]);vzoldselectevent.call(vzinputselect[d]);};}
vzinputselect[d].onchange=theselectevent;}).call(this,d);}
for(var m=0;m<vzanchortag.length;m++){(function(m){var vzoldanchevent,theanchevent;if(typeof vzanchortag[m].onclick==='undefined'||vzanchortag[m].onclick==null){theanchevent=function(e){updateActionData(vzanchortag[m].id,'onclick',vzanchortag[m].type,vzanchortag[m]);}}
else{vzoldanchevent=vzanchortag[m].onclick;theanchevent=function(e){updateActionData(vzanchortag[m].id,'onclick',vzanchortag[m].type,vzanchortag[m]);vzoldanchevent.call(vzanchortag[m]);};}
vzanchortag[m].onclick=theanchevent;}).call(this,m);}}}
var alertRequest;var alertRequest1;var isAlertenabled=true;function getsupportAlert(){if(isAlertenabled&&location.href.indexOf('/home/')<1){if(window.ActiveXObject)
{alertRequest=new ActiveXObject("Microsoft.XMLHTTP");}
else
{alertRequest=new XMLHttpRequest();}
alertRequest.open("GET","/consumer/common/ConsumerServlet?ajaxEvent=getAlertflag&nocache="+Math.random(),true);alertRequest.onreadystatechange=function(){processFlagRequest();}
alertRequest.send(null);}}
function processFlagRequest(){if(alertRequest.readyState==4){if(alertRequest.status==200){if(alertRequest.responseText=='true'){getalert();}}}}
function processAlertRequest(){if(alertRequest1.readyState==4){if(alertRequest1.status==200){if(alertRequest1.responseText==''){document.getElementById('alert').style.display='none';}else{updateAlert();}}}}
function getalert(){if(window.ActiveXObject)
{alertRequest1=new ActiveXObject("Microsoft.XMLHTTP");}
else
{alertRequest1=new XMLHttpRequest();}
alertRequest1.open("GET",location.protocol+"//"+document.domain+"/support/residential/alerts?app=ghp",true);alertRequest1.onreadystatechange=function(){processAlertRequest();}
alertRequest1.send(null);}
function updateAlert(){if(alertRequest1.responseText!=''){document.getElementById('alert').innerHTML='You have '+alertRequest1.responseText+' alerts!';document.getElementById('alert').style.display='block';customalertUpdate('Support Alert','load');}}
function scriptloadafterajax(){try{if(typeof siteajaxchange!="undefined")
siteajaxchange();}catch(e){}
try{if(typeof cluPreProcess!="undefined")
cluPreProcess();}catch(e){}}
var SiteCatalyst={action:"update",ajaxcall:true,cookienames:"",cookievalues:""};function updatecookie(obj){try{var appname=obj.name;var creativeid="";var offerid="";var position="";var buttonname="";var pagename="";var lid="";if(appname.contains('_')&&!appname.contains(';')){var array=appname.split('_');appname=array[0];position=array[1];}else if(appname.contains(';')){var array=appname.split(';');appname=array[0];lid=array[1].split('=');}
if(window.ActiveXObject)
{buttonname=obj.innerText;}
else
{buttonname=obj.text;}
if(typeof s_837!='undefined'){pagename=s_837.simplepageName;}
switch(appname){case"learnflyout":if($('xp_placement_8')!=null)
creativeid=$('xp_placement_8').value;if($('xp_placement_3')!=null)
offerid=$('sgofferid').value;offerid=pagename+'|'+offerid;creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P7,P19,P35"
SiteCatalyst.cookievalues=offerid+","+creativeid+","+buttonname
siteajaxcall(SiteCatalyst)
break;case"offerfilter":var position=obj.parentNode.getAttribute('id');if($('OfferFilterCreativeId')!=null){if($('OfferFilterCreativeId').value!=""){creativeid=$('OfferFilterCreativeId').value;}else{creativeid="Default";}
if(creativeid.indexOf("CCTRR")!=-1)
{if(document.getElementById("xp_placement_5")!=null)
creativeid=document.getElementById("xp_placement_5").value;}}
if(position!=null&&$('Bannerid'+position)!=null){offerid=$('Bannerid'+position).value;offerid=pagename+'|'+offerid;creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P7,P19,P35"
SiteCatalyst.cookievalues=offerid+","+creativeid+","+buttonname}else{offerid=pagename+'|'+offerid;creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P19,P35"
SiteCatalyst.cookievalues=creativeid+","+buttonname}
siteajaxcall(SiteCatalyst)
break;case"sguide":if($('xp_placement_8')!=null)
creativeid=$('xp_placement_8').value;SiteCatalyst.cookienames="P19,P35"
SiteCatalyst.cookievalues=creativeid+","+buttonname
siteajaxcall(SiteCatalyst)
break;case"supportguide":if($('xp_placement_9')!=null)
creativeid=$('xp_placement_9').value;creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P19,P35"
SiteCatalyst.cookievalues=creativeid+","+buttonname
siteajaxcall(SiteCatalyst)
break;case"bbanner":if($('bbcreativeid_'+position)!=null)
creativeid=$('bbcreativeid_'+position).value;creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P19,P35"
SiteCatalyst.cookievalues=creativeid+","+buttonname
siteajaxcall(SiteCatalyst)
break;case"ghphero":if(obj.href.indexOf("javascript")==-1){if(obj.href.indexOf("incid")==-1){if((typeof incxid!='undefined')&&(incxid.length>0)){if(obj.href.indexOf("?")!==-1){obj.href=obj.href+"&incid="+incxid;}else{obj.href=obj.href+"?incid="+incxid;}}}}
if($('xp_placement_'+position)!=null)
creativeid=$('xp_placement_'+position).value;if($('ghpofferid_'+position)!=null)
offerid=$('ghpofferid_'+position).value;offerid=pagename+'|'+offerid;creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P7,P19,P35"
SiteCatalyst.cookievalues=offerid+","+creativeid+","+buttonname
siteajaxcall(SiteCatalyst)
break;case"globalnav":if(lid.length>1&&(typeof s_837!='undefined')){SiteCatalyst.cookienames="P11"
SiteCatalyst.cookievalues=s_837.simplepageName+'| '+lid[1];siteajaxcall(SiteCatalyst)}
break;case"newhero":if($('xp_placement')!=null){creativeid=$('xp_placement').value;if($('hero_offerid')!=null){offerid=$('hero_offerid').value;}
creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P7,P19,P35"
SiteCatalyst.cookievalues=offerid+","+creativeid+","+buttonname
if(typeof s_837!='undefined'){s_837.prop7=offerid;s_837.prop19=creativeid;s_837.prop35=buttonname;var s_code=s_837.t();if(s_code)document.write(s_code)}
siteajaxcall(SiteCatalyst)
break;}
case"hol":if($('selectedCreativeID_hol_'+position)!=null){creativeid=$('selectedCreativeID_hol_'+position).value;}
if($('selectedLOID_hol_'+position)!=null){offerid=$('selectedLOID_hol_'+position).value;}
creativeid=pagename+'|'+creativeid;SiteCatalyst.cookienames="P7,P19,P35"
SiteCatalyst.cookievalues=offerid+","+creativeid+","+buttonname
if(typeof s_837!='undefined'){s_837.prop7=offerid;s_837.prop19=creativeid;s_837.prop35=buttonname;}
siteajaxcall(SiteCatalyst)
break;default:}}catch(err){}}
function siteajaxcall(SiteCatalyst){if(SiteCatalyst.ajaxcall==true){if(window.ActiveXObject)
{siterequest=new ActiveXObject("Microsoft.XMLHTTP");}
else
{siterequest=new XMLHttpRequest();}
var requeststring="/home/sitecatalystservlet?action="+SiteCatalyst.action+"&cookienames="+SiteCatalyst.cookienames+"&cookievalues="+SiteCatalyst.cookievalues;siterequest.open("GET",requeststring,true);siterequest.onreadystatechange=function(){};siterequest.send(null);}}
function ghpherooffer(offerid,creativeid,buttonname){if(typeof s_837!='undefined'){s_837.prop7=offerid;s_837.prop19=creativeid;s_837.prop35=buttonname;var s_code=s_837.t();if(s_code)document.write(s_code)}}