/*Copyright 2003-2007 Symphoniq Corporation. All rights reserved.*/














var YPML=new Object();
YPML.qAHg="$Revision: 1.106 $";
YPML.hsvf=new Date();
var sym_bop;
if(sym_bop==null){
sym_bop=YPML.hsvf;
}
YPML.bop_WrZx=sym_bop.getTime();
var sym_net_rt;
var sym_data_ex;
YPML.prev_onclick_WrZx="";
YPML.LTNZ="";
YPML.Zdqf="";
YPML.WTSE="";
YPML.onclick_WrZx="";
YPML.NrGT=false;


YPML.DcTm=false;

YPML.xWGj="";
YPML.ZhIO;
YPML.YrNu;
var sym_data_URL;
if(sym_data_URL==null||sym_data_URL==""){
sym_data_URL="/sym_cookie/";
}
var sym_net_rt_URL;
if(sym_net_rt_URL==null||sym_net_rt_URL==""){
sym_net_rt_URL=sym_data_URL;
}
var sym_page_UID;
YPML.wVdE;
YPML.whfX=null;
YPML.xikb=null;
YPML.wawI=null;

var sym_option_no_pagecookie;
if(sym_option_no_pagecookie==null){
sym_option_no_pagecookie=false;
}



var sym_option_enable_abort;
if(sym_option_enable_abort==null){
sym_option_enable_abort=false;
}







var sym_option_use_windowname_state;
if(sym_option_use_windowname_state==null){
sym_option_use_windowname_state=false;
}
if(!sym_option_use_windowname_state){

sym_option_enable_abort=false;
}



var sym_option_enable_onclick;
if(sym_option_enable_onclick==null){
sym_option_enable_onclick=false;
}















var sym_option_enable_ie_frameset;
if(sym_option_enable_ie_frameset==null){
sym_option_enable_ie_frameset=true;
}





var sym_option_cookie_expire_millis;
if(sym_option_cookie_expire_millis==null){
sym_option_cookie_expire_millis=120*1000;
}

var sym_option_use_client_cookie;
if(sym_option_use_client_cookie==null){
sym_option_use_client_cookie=false;
}

var sym_option_expire_pagecookie;
if(sym_option_expire_pagecookie==null){
sym_option_expire_pagecookie=false;
}





var sym_option_reset_pagecookie_expiration_time;
if(sym_option_reset_pagecookie_expiration_time==null){
sym_option_reset_pagecookie_expiration_time=true;
}
var sym_option_measure_network_rt;
if(sym_option_measure_network_rt==null){
sym_option_measure_network_rt=true;
}
var sym_option_enable_xmlhttp_instrumentation;
if(sym_option_enable_xmlhttp_instrumentation==null){
sym_option_enable_xmlhttp_instrumentation=false;
}
YPML.check_ie_abort=sym_option_enable_abort&&(navigator.appName.indexOf("Microsoft Internet Explorer")==0);
YPML.fYrr=null;





var XKEH=new Object();
XKEH.InAZ="::";
XKEH.InAZ_ABORT="^^";
XKEH.TPxq="1.5";

XKEH.bocu="onload";
XKEH.LLfX="onunload";
XKEH.NgKB="onclick";
XKEH.AljQ="onbop";



XKEH.tRXr="symp_";
XKEH.CYPm="v";
XKEH.tQKD="c";
XKEH.kevm="u";
XKEH.Kllv="s";
XKEH.iQLM="t";
XKEH.EfTD="n";
XKEH.UAns="nt";
XKEH.Eugl="m";
XKEH.HOik="w";
XKEH.QYxk="p";
XKEH.knSu="r";
XKEH.Senl="fr";
XKEH.ZWRO="f";
XKEH.pwcO="dy";
XKEH.BQkn="hs";
XKEH.jhMq="xt";


XKEH.FCtH="syma_";
XKEH.KfIA="symc_";
XKEH.EXYT="md";
XKEH.OvTT="id";
XKEH.nQqW="v";
XKEH.pUbm="u";
XKEH.ZmIS="p";
XKEH.gmSd="r";
XKEH.leaS="c";
XKEH.grDE="s";
XKEH.xOdl="t";
XKEH.auJt="n";
XKEH.LcGi="nt";
XKEH.rKbo="ntc";
XKEH.FStM="m";
XKEH.vHDD="b";
XKEH.cAXk="e";
XKEH.qNbY="j";
XKEH.OVxw="i";
XKEH.dtBe="l";
XKEH.ZkDO="d";
XKEH.PxLs="xb";
XKEH.Bfgm="g";
XKEH.Nkvw="a";
XKEH.MmiN="no";
XKEH.YxWZ="w";
XKEH.PPmA="br";
XKEH.WLOh="bv";
XKEH.MUkK="pl";
XKEH.pAcb="au";
XKEH.ZdaL="h";
XKEH.VGPS="dy";
XKEH.bnSL="hs";
XKEH.OtPu="pt";



if(sym_option_reset_pagecookie_expiration_time){
cQpH();
}









if(sym_option_enable_ie_frameset){
TFJc(false);
}
YPML.hPsT=jevw();
if(YPML.hPsT){
YPML.wVdE=ltoV();
if(!sym_option_no_pagecookie){
NUif();
YPML.wVdE=QZDk(XKEH.tRXr+sym_page_UID);
}
}else{
NUif();
YPML.wVdE=QZDk(XKEH.tRXr+sym_page_UID);
}
YPML.prev_onclick_WrZx=kMoe();
if(YPML.check_ie_abort){
if(window.name.indexOf(XKEH.InAZ_ABORT)!=-1){
var sCwc=window.name.split(XKEH.InAZ_ABORT);
OFsL(sCwc[0]);
YPML.fYrr=sCwc[1];
var hErt=QZDk(XKEH.FCtH+YPML.fYrr);
if(hErt!=""){
nave(XKEH.FCtH+YPML.fYrr);
hErt=lFAX(hErt,XKEH.PxLs,YPML.bop_WrZx);
var GYdN=HTkX(hErt,XKEH.pUbm);
hErt=pNsp(hErt,XKEH.pAcb,GYdN);
hErt=lFAX(hErt,XKEH.pUbm,(HTkX(YPML.wVdE,XKEH.kevm)));
kTVB(XKEH.KfIA+YPML.fYrr,hErt);
}
}
}



function iJKA_loaded(){
YPML.klJC=(new Date()).getTime();
sym_net_rt=YPML.klJC-YPML.eBOA;
wRou();
}



function iJKA_failed(){
sym_net_rt=null;
wRou();
}



function iJKA(){
var pvbl=sym_net_rt_URL+"?"+(new Date()).getTime();
this.rogP=new Image();
this.rogP.onload=iJKA_loaded;
this.rogP.onerror=iJKA_failed;
this.rogP.onabort=iJKA_failed;
YPML.eBOA=(new Date()).getTime();
this.rogP.src=pvbl;
}



function jevw(){
var Tudk=QZDk(XKEH.tRXr+sym_page_UID);
if(Tudk=="") return true;

if(Tudk.indexOf("complete")==0){
return true;
}
return false;
}





function ltoV(){
var Xhrc=sym_page_UID;
sym_page_UID+="_"+Math.round(YPML.bop_WrZx+Math.abs(Math.random()*100000000));
var beWM=XKEH.tRXr+sym_page_UID;
var YPXa="";
YPXa=lFAX(YPXa,XKEH.CYPm,XKEH.TPxq);
YPXa=lFAX(YPXa,XKEH.jhMq,"1");
YPXa=lFAX(YPXa,XKEH.tQKD,"1");
YPXa=lFAX(YPXa,XKEH.Kllv,"");
YPXa=lFAX(YPXa,XKEH.iQLM,"");
YPXa=lFAX(YPXa,XKEH.EfTD,"");
YPXa=lFAX(YPXa,XKEH.UAns,"");
YPXa=lFAX(YPXa,XKEH.Eugl,"3");
YPXa=lFAX(YPXa,XKEH.HOik,FLTL());
YPXa=lFAX(YPXa,XKEH.BQkn,(document.URL.toLowerCase().indexOf("https")==0)?1:0);
var wVdE=QZDk(XKEH.tRXr+Xhrc);
YPXa=lFAX(YPXa,XKEH.QYxk,HTkX(wVdE,XKEH.QYxk));



var Lsru=0;
if(location.href!=document.URL){
Lsru=1;
}
YPXa=lFAX(YPXa,XKEH.knSu,Lsru);
YPXa=lFAX(YPXa,XKEH.kevm,escape(document.URL));
if(!sym_option_no_pagecookie){
Pdmr(beWM,YPXa,sym_option_cookie_expire_millis);
}
return YPXa;
}



function NUif(){
var ujbr="0";
if(window!=parent){
ujbr="1";
var NncT=XKEH.tRXr+sym_page_UID;
var Tudk=QZDk(NncT);
Tudk=pNsp(Tudk,XKEH.Senl,ujbr);
Pdmr(NncT,Tudk,sym_option_cookie_expire_millis);
}
}


function sym_do_EOP(){

YPML.hsvf=new Date();
YPML.LTNZ=YPML.hsvf.getTime();
TFJc(true);
if(sym_option_enable_onclick){
acsm();
}



if(YPML.check_ie_abort){
var RqdO=uvwG(XKEH.AljQ,true);
var beWM=XKEH.FCtH+sym_page_UID;
Pdmr(beWM,RqdO,sym_option_cookie_expire_millis);


OFsL(window.name+XKEH.InAZ_ABORT+sym_page_UID);
}
}




function TFJc(neaQ){
if(window.onload!=sym_onload){
if(neaQ&&window.onload){
YPML.whfX=window.onload;
}
window.onload=sym_onload;
}
if(window.onunload!=CDjt){
if(neaQ&&window.onunload){
YPML.xikb=window.onunload;
}
window.onunload=CDjt;
}
}


function acsm(){
YPML.wawI=new Array(document.links.length);
for(var HccJ=0;HccJ<document.links.length;HccJ++){
var tklB=document.links[HccJ];
if(tklB.onclick){
YPML.wawI[HccJ]=tklB.onclick;
}else{
YPML.wawI[HccJ]=null;
}
tklB.onclick=new Function("return sym_onclick(this);");
}
}


function sym_onload(){
if(YPML.Zdqf!="") return;
YPML.hsvf=new Date();
YPML.Zdqf=YPML.hsvf.getTime();
if(YPML.whfX){
YPML.whfX();
YPML.whfX=null;
}
geKA(XKEH.bocu,YPML.Zdqf);
}


function CDjt(){
if(YPML.WTSE!="") return;
YPML.hsvf=new Date();
YPML.WTSE=YPML.hsvf.getTime();
if(YPML.xikb){
YPML.xikb();
YPML.xikb=null;
}
geKA(XKEH.LLfX,YPML.WTSE);


if(YPML.onclick_WrZx!=""){
iXGu(true);
}
}


function sym_onclick(link){
YPML.ZhIO=link.href;
YPML.hsvf=new Date();
YPML.onclick_WrZx=YPML.hsvf.getTime();
YPML.YrNu=link.target;
geKA(XKEH.NgKB,YPML.onclick_WrZx);
var vpwe=-1;
for(var HccJ=0;HccJ<document.links.length;HccJ++){
if(link==document.links[HccJ]){
vpwe=HccJ;
break;
}
}
var jJxw;
if(YPML.wawI[HccJ]!=null){
jJxw=YPML.wawI[HccJ].apply(link);
}

if(link.target){
if(link.target!=""||link.target!=window.name){

YPML.hsvf=new Date();
YPML.onclick_WrZx=YPML.hsvf.getTime();
iXGu(false);
YPML.onclick_WrZx="";
}
}
return jJxw;
}


function iXGu(RSPL){
if(RSPL){

if(window.name.indexOf(XKEH.InAZ)!=-1){
var sCwc=window.name.split(XKEH.InAZ);
OFsL(sCwc[0]);
}
OFsL(window.name+XKEH.InAZ+YPML.onclick_WrZx);
}else{


while(HTkX(YPML.xWGj,YPML.YrNu)!=""){
YPML.xWGj=lgBM(YPML.xWGj,YPML.YrNu,"&");
}
YPML.xWGj+=(YPML.xWGj==""?"":"&")+YPML.YrNu+"="+YPML.onclick_WrZx;
}


Pdmr(YPML.onclick_WrZx,YPML.ZhIO,sym_option_cookie_expire_millis);
}


function kMoe(){
var index=window.name.indexOf(XKEH.InAZ);
if(index!=-1){
var sCwc=window.name.split(XKEH.InAZ);
OFsL(sCwc[0]);
var WrZx=sCwc[1];
if(mfHG(WrZx)) return WrZx;
}else if(window.opener){







}
return "";
}


function FLTL(){
var NlCE=window.name;
var index=NlCE.indexOf(XKEH.InAZ);
if(index!=-1){
NlCE=NlCE.substring(0,index);
}
index=NlCE.indexOf(XKEH.InAZ_ABORT);
if(index!=-1){
NlCE=NlCE.substring(0,index);
}
return NlCE;
}


function OFsL(PrAo){
if(sym_option_use_windowname_state){
window.name=PrAo;
}
}


function mfHG(WrZx){
var MuDc=QZDk(WrZx);
nave(WrZx);
return(window.location.href==MuDc);



}


function jTew(){
for(var kTDi in document.images){
if(document.images[kTDi]!=null&&document.images[kTDi].complete!=null&&!document.images[kTDi].complete) return false;
}
return true;
}




function BCgm(){
var jSLn=jxUI();
var DcFV=document.embeds.length;
var PiOo=window.frames.length;
var kuON=0;
for(var HccJ=0;HccJ<document.styleSheets.length;HccJ++){
if(document.styleSheets[HccJ].href==null||document.styleSheets[HccJ].href==""){
continue;
}
kuON++;
}

return jSLn+DcFV+PiOo+kuON+1;
}




function jxUI(){
var mlLE=new Object();

for(uCOL in document.images){
if(document.images[uCOL]!=null&&document.images[uCOL].src!=null){
mlLE[document.images[uCOL].src]=1;
}
}

var gfBL=0;
for(iuVs in mlLE){
gfBL++;
}
return gfBL;
}


function geKA(DtPh,DtPh_WrZx){
var RDMA=new Date();
if(YPML.DcTm) return;
if(YPML.check_ie_abort){
nave(XKEH.FCtH+sym_page_UID);
var index=window.name.indexOf(XKEH.InAZ_ABORT);
if(index!=-1){
var sCwc=window.name.split(XKEH.InAZ_ABORT);
window.name=sCwc[0];
}
}
YPML.NrGT=jTew();

var YPXa=uvwG(DtPh,sym_option_use_client_cookie);
var splU=new Date();
var TAjq=splU.getTime()-RDMA.getTime();
YPXa=lFAX(YPXa,XKEH.ZdaL,TAjq);
YPML.xvTe=YPXa;
if(sym_option_measure_network_rt){
iJKA();
}else{
wRou();
}
}







function wRou(){
var YPXa=YPML.xvTe;
if(sym_net_rt!=null){
YPXa=lFAX(YPXa,XKEH.rKbo,sym_net_rt);
}
var beWM=XKEH.KfIA+sym_page_UID;
kTVB(beWM,YPXa);
YPML.DcTm=true;
if(sym_option_expire_pagecookie){
nave(XKEH.tRXr+sym_page_UID);
}
}


function uvwG(DtPh,send_POpg)
{
var ResZ="";
try{
if(window!=parent){
if(parent.sym_page_UID){
ResZ=parent.sym_page_UID;
}
}
}catch(oVNA){

ResZ="";
}
var YPXa="";
YPXa=lFAX(YPXa,XKEH.nQqW,XKEH.TPxq);
YPXa=lFAX(YPXa,XKEH.ZmIS,HTkX(YPML.wVdE,XKEH.QYxk));
YPXa=lFAX(YPXa,XKEH.gmSd,ResZ);
YPXa=lFAX(YPXa,XKEH.leaS,YPML.hPsT?"1":"0");
YPXa=lFAX(YPXa,XKEH.grDE,HTkX(YPML.wVdE,XKEH.Kllv));
YPXa=lFAX(YPXa,XKEH.xOdl,HTkX(YPML.wVdE,XKEH.iQLM));
YPXa=lFAX(YPXa,XKEH.auJt,HTkX(YPML.wVdE,XKEH.EfTD));
YPXa=lFAX(YPXa,XKEH.LcGi,HTkX(YPML.wVdE,XKEH.UAns));
if(sym_net_rt!=null){
YPXa=lFAX(YPXa,XKEH.rKbo,sym_net_rt);
}
YPXa=lFAX(YPXa,XKEH.FStM,HTkX(YPML.wVdE,XKEH.Eugl));
YPXa=lFAX(YPXa,XKEH.VGPS,HTkX(YPML.wVdE,XKEH.pwcO));
YPXa=lFAX(YPXa,XKEH.vHDD,YPML.bop_WrZx);
YPXa=lFAX(YPXa,XKEH.cAXk,YPML.LTNZ);
YPXa=lFAX(YPXa,XKEH.qNbY,YPML.prev_onclick_WrZx);
YPXa=lFAX(YPXa,XKEH.OVxw,YPML.onclick_WrZx);
YPXa=lFAX(YPXa,XKEH.dtBe,YPML.Zdqf);
YPXa=lFAX(YPXa,XKEH.ZkDO,YPML.WTSE);
YPXa=lFAX(YPXa,XKEH.Bfgm,YPML.NrGT);
YPXa=lFAX(YPXa,XKEH.Nkvw,DtPh);
YPXa=lFAX(YPXa,XKEH.MmiN,BCgm());
YPXa=lFAX(YPXa,XKEH.bnSL,HTkX(YPML.wVdE,XKEH.BQkn));
YPXa=lFAX(YPXa,XKEH.YxWZ,HTkX(YPML.wVdE,XKEH.HOik));
YPXa=lFAX(YPXa,XKEH.PPmA,navigator.appName);
YPXa=lFAX(YPXa,XKEH.WLOh,navigator.appVersion);
YPXa=lFAX(YPXa,XKEH.MUkK,navigator.platform);
if(send_POpg){
YPXa=lFAX(YPXa,XKEH.pUbm,(HTkX(YPML.wVdE,XKEH.kevm)));
}
if(sym_data_ex){
YPXa=YPXa+"&"+sym_data_ex;
}
return YPXa;
}


function kTVB(beWM,YPXa){
var HrhW=sym_data_URL+"?"+XKEH.OvTT+"="+sym_page_UID;
if(sym_option_use_client_cookie){
Pdmr(beWM,YPXa,sym_option_cookie_expire_millis);
}else{
HrhW+="&"+YPXa;
}
this.KqdE=new Image();
this.KqdE.src=HrhW;
}



function cQpH(){
var nCLD=document.cookie;
var BXQB=nCLD.length;
var start=0;
while(start<BXQB){
var MtDb=start;
var WeXG=nCLD.indexOf("=",start);
if(WeXG==-1) break;
var Hwhf=nCLD.substring(MtDb,WeXG);
var BltP=WeXG+1;
var sstL=nCLD.indexOf(";",WeXG);
if(sstL==-1){
sstL=BXQB;
}
var value=unescape(nCLD.substring(BltP,sstL));
if(Hwhf.indexOf(XKEH.tRXr)==0){
if(HTkX(value,XKEH.jhMq)!="1"){
value=pNsp(value,XKEH.jhMq,"1");
var aDmo=HTkX(value,XKEH.kevm);
if(aDmo!=""){
value=pNsp(value,XKEH.kevm,aDmo);
}
Pdmr(Hwhf,value,sym_option_cookie_expire_millis);
}
}
start=nCLD.indexOf(" ",start)+1;
if(start==0) break;
}
}






function HTkX(IwdS,name){
var Hwhf=name+"=";
var evnw=Hwhf.length;
var nYpl=IwdS.length;
var start=0;
while(start<nYpl){
var BqpA=start+evnw;
if(IwdS.substring(start,BqpA)==Hwhf){
var GPkU=IwdS.indexOf("&",BqpA);
if(GPkU==-1){
GPkU=nYpl;
}
return IwdS.substring(BqpA,GPkU);
}
start=IwdS.indexOf("&",start)+1;
if(start==0) break;
}
return "";
}



function lgBM(IwdS,name){
var Hwhf=name+"=";
var evnw=Hwhf.length;
var nYpl=IwdS.length;
var start=0;
var KPXn=false;
while(start<nYpl){
var BqpA=start+evnw;
if(IwdS.substring(start,BqpA)==Hwhf){
var GPkU=IwdS.indexOf("&",BqpA);
if(GPkU==-1){
GPkU=nYpl;
}
KPXn=true;
break;
}
start=IwdS.indexOf("&",start)+1;
if(start==0) break;
}
if(KPXn){
var kYWg=IwdS.substring(0,start);
var hFEF=IwdS.substring(GPkU+1);
if(hFEF==""){

kYWg=kYWg.substring(0,kYWg.length-2);
}
return(kYWg+hFEF);
}else{
return IwdS;
}
}






function lFAX(IwdS,name,value){
var ArXB=name+"="+value;
if(IwdS==""){
return ArXB;
}else{
return IwdS+"&"+ArXB;
}
}





function pNsp(IwdS,name,value){
var EcFo=lgBM(IwdS,name);
return lFAX(EcFo,name,value);
}






function digS(GwNi){
var opeI=GwNi.split(".");
var MblK=opeI.length;
if(MblK==1){
return "";
}
var YahI=opeI[MblK-1].toLowerCase();
if(parseInt(YahI)==YahI){
return "";
}

var PSNk;
switch(YahI){
case "com":
case "edu":
case "net":
case "org":
case "gov":
case "mil":
case "int":
PSNk=2;
break;
default:
PSNk=3;
break;
}
if(PSNk>MblK){
return "";
}
var JMmm="";
for(var HccJ=MblK-PSNk;HccJ<MblK;HccJ++){
JMmm+=opeI[HccJ];
if(HccJ!=MblK-1){
JMmm+=".";
}
}
return JMmm;
}



function QZDk(name){
var Hwhf=name+"=";
var evnw=Hwhf.length;
var BXQB=document.cookie.length;
var start=0;
while(start<BXQB){
var BqpA=start+evnw;
if(document.cookie.substring(start,BqpA)==Hwhf){
var GPkU=document.cookie.indexOf(";",BqpA);
if(GPkU==-1){
GPkU=BXQB;
}
return unescape(document.cookie.substring(BqpA,GPkU));
}
start=document.cookie.indexOf(" ",start)+1;
if(start==0) break;
}
return "";
}






function Pdmr(name,value,expires){
var JMmm=digS(document.domain);
if(expires!=null){
var jVJi=new Date();
var jFkx=new Date();
jFkx.setTime(jVJi.getTime()+expires);
}else if(expires<0){
jFkx.setTime(0);
}
document.cookie=
name+"="+escape(value)+"; path=/"+((JMmm!="")?"; domain="+JMmm:"")+((expires)?"; expires="+jFkx.toGMTString():"");
}



function nave(name){
Pdmr(name,"",-1);
}

