www.pudn.com > CTrueColorToolBar.rar > ipro_if.js, change:2005-10-20,size:12334b
var n=navigator; var br0=n.appName.indexOf("Microsoft")!=-1&&parseInt(n.appVersion)>=4&&n.appVersion.indexOf("Macintosh")==-1; var br1=n.appName.indexOf("Microsoft")!=-1&&parseInt(n.appVersion)<4; var br2=n.appName.indexOf("Netscape")!=-1&&parseInt(n.appVersion)>=4&&parseInt(n.appVersion)<5; var br3=n.appVersion.indexOf("Macintosh")!=-1&&parseInt(n.appVersion)<5; var if_protocol=window.location.protocol; var DataColl="http://iprocollect.realmedia.com/data/?"; var if7=""; var if8="; path=/"; var ifb=new Date(); var CookieId="IFsess"; var w=window; var d=document; var agt=n.userAgent.toLowerCase(); var fullUrl=document.location; var sPath = location.href; //if(sPath.indexOf("?") != -1) { // var sFile1 = sPath.lastIndexOf( "/" ) + 1; // var sFile2 = sPath.indexOf( "?" ); // var fu=sPath.substring(0,sFile2); //} else { var fu=document.location; //} function tax_browser() { var msg=""; var plug=""; var ln=""; var ct=""; var swidth=0; var sheight=0; var scolordepth=0; var is_ja=n.javaEnabled(); var is_major=parseInt(n.appVersion); var is_minor=parseFloat(n.appVersion); var is_nav=((agt.indexOf('mozilla')!=-1)&&(agt.indexOf('spoofer')==-1)&&(agt.indexOf('compatible')==-1)&&(agt.indexOf('opera')==-1)&&(agt.indexOf('webtv')==-1)&&(agt.indexOf('safari')==-1)); var is_ie=(agt.indexOf("msie")!=-1); var is_nav2=(is_nav&&(is_major==2)); var is_nav3=(is_nav&&(is_major==3)); var is_nav4=(is_nav&&(is_major==4)); var is_nav5=(is_nav&&(is_major==5)); var is_nav6=(is_nav&&(agt.indexOf('netscape6')!=-1)); var is_nav7=(is_nav&&(agt.indexOf('netscape/7')!=-1)); var is_ie3=(is_ie&&(is_major<4)); var is_ie4=(is_ie&&(agt.indexOf("msie 5.0")==-1)&&(agt.indexOf("msie 5.5")==-1)&&(agt.indexOf("msie 6")==-1)&&(agt.indexOf("mac")==-1)); var is_ie5=(is_ie&&(agt.indexOf("msie 5.0")!=-1 || (agt.indexOf("msie 5.1" != -1) && agt.indexOf("mac") != -1))); var is_ie55=(is_ie&&(agt.indexOf("msie 5.5")!=-1) ); var is_ie6=(is_ie&&(agt.indexOf("msie 6")!=-1) ); var is_aol=(agt.indexOf("aol")!=-1); var is_aol3=(agt.indexOf("aol 3.0") !=-1 ); var is_aol4=(agt.indexOf("aol 4.0") !=-1 ); var is_aol5=(agt.indexOf("aol 5.0") !=-1 ); var is_aol6=(agt.indexOf("aol 6.0") !=-1 ); var is_aol7=(agt.indexOf("aol 7.0") !=-1 ); var is_aol8=(agt.indexOf("aol 8.0") !=-1 ); var is_aol9=(agt.indexOf("aol 9.0") !=-1 ); var is_opera=(agt.indexOf("opera")!=-1); var is_webtv=(agt.indexOf("webtv")!=-1); var is_js; if (is_nav2||is_ie3)is_js=1.0; else if(is_nav3||is_opera)is_js=1.1; else if((is_nav4&&(is_minor<=4.05))||is_ie4)is_js=1.2; else if((is_nav4&&(is_minor>4.05))||is_ie5||is_ie55||is_ie6)is_js=1.3; else if(is_nav5)is_js=1.4; else is_js=0.0; var is_win=( (agt.indexOf("win")!=-1)||(agt.indexOf("16bit")!=-1) ); var is_win95=((agt.indexOf("win95")!=-1)||(agt.indexOf("windows 95")!=-1)); var is_win98=((agt.indexOf("win98")!=-1)||(agt.indexOf("windows 98")!=-1)); var is_winnt=((agt.indexOf("winnt")!=-1)||(agt.indexOf("windows nt")!=-1)); var is_win2k=(agt.indexOf("windows nt 5.0")!=-1); var is_xp=(agt.indexOf("windows nt 5.1")!=-1); var is_mac=(agt.indexOf("mac") !=-1 ); var is_sun=(agt.indexOf("sunos")!=-1); var is_hpux=(agt.indexOf("hp-ux")!=-1); var is_linux=(agt.indexOf("linux")!=-1); var is_unix=((agt.indexOf("x11")!=-1)||is_sun||is_hpux||is_linux); is_macOSX=(is_mac && (agt.indexOf("os x") != -1)); is_macPPC=((agt.indexOf("powerpc") != -1) || agt.indexOf("ppc") != -1 ); var is_safari=(agt.indexOf("safari")!=-1); var safari_ver=""; if(is_safari) { var if_s1=agt.indexOf("safari"); var if_sLength=agt.length; safari_ver=agt.substring(if_s1,if_sLength); } var BOS=""; var BT=""; var BV=""; if(is_win95) { BOS="Windows95"; msg+="&if_nt_Browser_OS=Windows95"; } else if(is_win98) { BOS="Windows98"; msg+="&if_nt_Browser_OS=Windows98"; } else if(is_xp) { BOS="XP"; msg+="&if_nt_Browser_OS=XP"; } else if(is_winnt&&is_win2k){ BOS="Win2000"; msg+="&if_nt_Browser_OS=Win2000"; } else if(is_winnt&&!is_win2k){ BOS="WinNT"; msg+="&if_nt_Browser_OS=WinNT"; } else if(is_macOSX){ BOS="Mac_OS_X"; msg+="&if_nt_Browser_OS=Mac_OS_X"; } else if(is_macPPC) { BOS="Mac_PPC_-_non_OS_X"; msg+="&if_nt_Browser_OS=Mac_PPC_-_non_OS_X"; } else if(is_mac) { BOS="Mac_-_non PPC"; msg+="&if_nt_Browser_OS=Mac_-_non_PPC"; } else if(is_sun){ BOS="SunOS"; msg+="&if_nt_Browser_OS=SunOS"; } else if(is_hpux){ BOS="HPUX"; msg+="&if_nt_Browser_OS=HPUX"; } else if(is_linux){ BOS="Linux"; msg+="&if_nt_Browser_OS=Linux"; } else { BOS=agt; } if(is_ie&&is_aol3){ BT="AOL3"; msg+="&if_nt_Browser_Type=AOL3"; } else if(is_ie&&is_aol4){ BT="AOL4"; msg+="&if_nt_Browser_Type=AOL4"; } else if(is_ie&&is_aol5){ BT="AOL5"; msg+="&if_nt_Browser_Type=AOL5"; } else if(is_ie&&is_aol6){ BT="AOL6"; msg+="&if_nt_Browser_Type=AOL6"; } else if(is_ie&&is_aol7){ BT="AOL7"; msg+="&if_nt_Browser_Type=AOL7"; } else if(is_ie&&is_aol8){ BT="AOL8"; msg+="&if_nt_Browser_Type=AOL8"; } else if(is_ie&&is_aol9){ BT="AOL9"; msg+="&if_nt_Browser_Type=AOL9"; } else if(is_ie&&!is_aol){ BT="MSIE"; msg+="&if_nt_Browser_Type=MSIE"; } else if(is_nav){ BT="Netscape"; msg+="&if_nt_Browser_Type=Netscape"; } else if(is_webtv){ BT="WebTV"; msg+="&if_nt_Browser_Type=WebTV"; } else if(is_opera){ BT="Opera"; msg+="&if_nt_Browser_Type=Opera"; } else if(is_safari){ BT="Safari"; msg+="&if_nt_Browser_Type=Safari"; } else { BT=agt; } if(is_ie5){ BV="5.0"; msg+="&if_nt_Browser_Version=5.0"; } else if(is_ie55){ BV="5.5"; msg+="&if_nt_Browser_Version=5.5"; } else if(is_ie6){ BV="6"; msg+="&if_nt_Browser_Version=6"; } else if(is_nav6){ BV="6"; msg+="&if_nt_Browser_Version=6"; } else if(is_nav7){ BV="7"; msg+="&if_nt_Browser_Version=7"; } else if(is_safari){ BV=safari_ver; msg+="&if_nt_Browser_Version="+safari_ver; } else { BV=is_minor; msg+="&if_nt_Browser_Version="+is_minor; } msg+="&if_nt_Browser_Combination=" + BOS + "_" + BT + "_" + BV; if((typeof(w.screen)!="undefined")&&(w.screen!=null)) { swidth=w.screen.width; sheight=w.screen.height; scolordepth=w.screen.colorDepth; } msg+="&if_nt_Screen_Attr="+swidth+"x"+sheight+"x"+scolordepth; msg+="&if_nt_JS_Ver="+is_js; if(is_mac) { msg+="&if_nt_PC_Type=Mac"; } else if(is_unix) { msg+="&if_nt_PC_Type=Unix"; } else { msg+="&if_nt_PC_Type=Windows"; } if(is_ja) { msg+="&if_nt_Java_Enabled=Y"; } else { msg+="&if_nt_Java_Enabled=N"; } if(is_nav) { ln=n.language; ct=n.plugins.length; msg+="&if_nt_Browser_Lang="+ln+"&if_nt_PlugIn_Count="+ct; } else if(is_ie) { ln=n.systemLanguage; msg+="&if_nt_Browser_Lang="+ln; } if(((is_ie5 || is_ie55 || is_ie6) && (!is_mac))) { if(d.body){ d.body.addBehavior("#default#homePage"); var hp=(d.body.isHomePage(location.href))?"y":"n"; if (hp == "y")hp="Yes"; if (hp == "n")hp="No"; d.body.addBehavior("#default#clientCaps"); var ct=d.body.connectionType; msg +="&if_nt_Connection_Type=" + ct + "&if_nt_HomePage=" + hp; } } ifr(msg); } function cookie_check(ifd,ife){ var s=ife.indexOf(ifd); if(s==-1)return ""; s+=ifd.length; var e=ife.indexOf(";",s); if(e==-1)e=ife.length; return ife.substring(s,e); } function iff(refUrl){ var index=refUrl.indexOf(":\/\/"); if(index!=-1&&index+3<refUrl.length) { var bDomainIndex=index+3; var eDomainIndex=refUrl.length; var colonIndex=refUrl.indexOf(":",bDomainIndex); if(colonIndex!=-1&&colonIndex<eDomainIndex)eDomainIndex=colonIndex; var slashIndex=refUrl.indexOf("/",bDomainIndex); if(slashIndex!=-1&&slashIndex<eDomainIndex)eDomainIndex=slashIndex; return document.domain==refUrl.substring(bDomainIndex,eDomainIndex); } return false; } function ifg(u1,u2){ var ifh=(u1.indexOf("https")==0); var ifi=(u2.indexOf("https")==0); if(ifh!=ifi)return false; else if(ifh&&ifi)return true; else return (u1.indexOf("http")==0)&&(u2.indexOf("http")==0); } function return_url(url) { return url.toString(); } function write_cookie() { var d=new Date(); var m=d.getTime(); document.cookie="IF_SessionCookie1="+m.toString(); var v=cookie_check("IF_SessionCookie1=",document.cookie); if(v!=m.toString())return false; d.setTime(m+3600000); document.cookie="IF_SessionCookie2="+m.toString()+";expires="+d.toGMTString()+";path=/"; v=cookie_check("IF_SessionCookie2=",document.cookie); if(v!=m.toString())return false; d.setTime(m-3600000); document.cookie="IF_SessionCookie1="+m.toString()+";expires="+d.toGMTString()+";path=/"; document.cookie="IF_SessionCookie2="+m.toString()+";expires="+d.toGMTString()+";path=/"; return true; } function tz(stamp) { var msg="if_nt_TimeZoneOffset="+(stamp.getTimezoneOffset()*-1); return msg; } function ifX(sys) { var msg=""; if((d.referrer)&&(d.referrer!="[unknown origin]")) { if(d.referrer.indexOf("?") == -1) { msg+="&tax23_RefDocLoc="+escape(return_url(d.referrer)); } else { var rdl=d.referrer; var rdl1=rdl.indexOf("?"); var rdl2=rdl.substring(0,rdl1); msg+="&tax23_RefDocLoc="+escape(return_url(d.referrer)); if ( (rdl.indexOf("search.msn.com") != -1 ) || (rdl.indexOf("altavista") != -1) || (rdl.indexOf("google") != -1) ) { var rdlLength=rdl.length; var qS = rdl.substring(rdl1+1,rdlLength); var pairs = qS.split("&"); for (var i = 0; i < pairs.length; i++) { if (pairs[i].indexOf("q=") == 0 ) { var pL=pairs[i].length; var sekw = pairs[i].substring(2,pL); msg+="&if_nt_SearchEngine_KW=" + sekw.toUpperCase(); } } } else if (rdl.indexOf("search.yahoo.com") != -1) { var rdlLength=rdl.length; var qS = rdl.substring(rdl1+1,rdlLength); var pairs = qS.split("&"); for (var i = 0; i < pairs.length; i++) { if (pairs[i].indexOf("p=") == 0 ) { var pL=pairs[i].length; var sekw = pairs[i].substring(2,pL); msg+="&if_nt_SearchEngine_KW=" + sekw.toUpperCase(); } } } else if ((rdl.indexOf("aolsearch.aol.com") != -1) || (rdl.indexOf("lycos") != -1) ) { var rdlLength=rdl.length; var qS = rdl.substring(rdl1+1,rdlLength); var pairs = qS.split("&"); for (var i = 0; i < pairs.length; i++) { if (pairs[i].indexOf("query=") == 0 ) { var pL=pairs[i].length; var sekw = pairs[i].substring(6,pL); msg+="&if_nt_SearchEngine_KW=" + sekw.toUpperCase(); } } } else if (rdl.indexOf("looksmart") != -1) { var rdlLength=rdl.length; var qS = rdl.substring(rdl1+1,rdlLength); var pairs = qS.split("&"); for (var i = 0; i < pairs.length; i++) { if (pairs[i].indexOf("key=") == 0 ) { var pL=pairs[i].length; var sekw = pairs[i].substring(4,pL); msg+="&if_nt_SearchEngine_KW=" + sekw.toUpperCase(); } } } else if (rdl.indexOf("netscape") != -1) { var rdlLength=rdl.length; var qS = rdl.substring(rdl1+1,rdlLength); var pairs = qS.split("&"); for (var i = 0; i < pairs.length; i++) { if (pairs[i].indexOf("search=") == 0 ) { var pL=pairs[i].length; var sekw = pairs[i].substring(7,pL); msg+="&if_nt_SearchEngine_KW=" + sekw.toUpperCase(); } } } } } ifr(msg); w.ifsq+=1; w.d.cookie=CookieId+"="+w.ifsq.toString()+if8+if7; } function ifr(s) { var now=new Date(); var then=ifb.getTime(); var delta=now.getTime()-ifb.getTime(); if(w.ifw==null)w.ifw=tz(ifb); w.ifw+=s; } function ifx(tx) { var w=window; var d=document; if(d.ePingI==null||typeof(d.ePingI)=="undefined")d.ePingI=new Image(); var mep2=mep1.replace(/ /g,"%20"); tx+=mep2 + "&tax25_CookieAccept="+CA+"&tax0_SiteID="+if_sid+"&if_nt_URL=" + escape(fu); d.ePingI.src=DataColl+tx; return true; } if(!br1) { var ifW=0; var CA="N"; if(write_cookie())ifW=1; if(write_cookie())CA="Y"; var ifY=(top!=window); var ifw=null; var ifv=null; var ifu=false; var ifR=false; var ifZ8=cookie_check(CookieId+"=",document.cookie); if(typeof w.uniq=="undefined"||w.uniq==null) { w.uniq=true; ifu=true; } if(ifu) { w.CookieId=this.CookieId; w.ifid=""; w.ifsq=""; if(w.document.cookie!=null) { w.ifid=cookie_check(CookieId+"=",w.document.cookie); w.ifsq=parseInt(cookie_check(CookieId+"=",w.document.cookie)); } if(w.ifid=="") { w.ifsq=0; w.ifid="x"+ifb.getTime().toString(); w.ifid=w.ifid+Math.random().toString().substring(2,2+20-w.ifid.length); w.document.cookie=CookieId+"="+w.ifid+if8+if7; w.document.cookie=CookieId+"=0"+if8+if7; tax_browser(); } } ifX(true); var msg=""; if(ifu&&!(ifv==null))msg+=ifv; if(!(ifw==null)) { msg+=ifw; ifx(msg); ifw=null; ifv=null; } }