﻿
//-- RCC Analytics Probe Module
//-- Copyright 2006 Reports.com.cn, All Rights Reserved.
//-- V1.2
var _rcc_js="1.2";
//Manual Setting
var _rcc_host="http://s16.reports.com.cn";
var _rcc_gif="/__rcc_tm.gif";
var _rcc_domain_id="";
var _rcc_domain="";
//Variable Initiation
var _rcc_random=Math.round(Math.random()*2147483647);
var _rcc_date=new Date();
var _rcc_now=Math.round(_rcc_date.getTime()/1000);
var _rcc_se=new Array();
var _rcc_sk=new Array();
var _rcc_sno=new Array();
_rcc_sno[0]="rcc";
_rcc_sno[1]="reports.com.cn";
_rcc_sno[2]="www.reports.com.cn";
_rcc_se[0]="google";		_rcc_sk[0]="q";
_rcc_se[1]="yahoo";			_rcc_sk[1]="p";
_rcc_se[2]="msn";			_rcc_sk[2]="q";
_rcc_se[3]="aol";			_rcc_sk[3]="query";
_rcc_se[4]="lycos";			_rcc_sk[4]="query";
_rcc_se[5]="ask";			_rcc_sk[5]="q";
_rcc_se[6]="altavista";		_rcc_sk[6]="q";
_rcc_se[7]="search";		_rcc_sk[7]="q";
_rcc_se[8]="netscape";		_rcc_sk[8]="query";
_rcc_se[9]="earthlink";		_rcc_sk[9]="q";
_rcc_se[10]="cnn";			_rcc_sk[10]="query";
_rcc_se[11]="looksmart";	_rcc_sk[11]="key";
_rcc_se[12]="about";		_rcc_sk[12]="terms";
_rcc_se[13]="excite";		_rcc_sk[13]="qkw";
_rcc_se[14]="mamma";		_rcc_sk[14]="query";
_rcc_se[15]="alltheweb";	_rcc_sk[15]="q";
_rcc_se[16]="gigablast";	_rcc_sk[16]="q";
_rcc_se[17]="voila";		_rcc_sk[17]="kw";
_rcc_se[18]="virgilio";		_rcc_sk[18]="qs";
_rcc_se[19]="teoma";		_rcc_sk[19]="q";
_rcc_se[20]="baidu";		_rcc_sk[20]="wd";
_rcc_se[21]="3721";			_rcc_sk[21]="p";
_rcc_se[22]="sohu";			_rcc_sk[22]="query";
_rcc_se[23]="sina";			_rcc_sk[23]="_searchkey";
_rcc_se[24]="yisou";		_rcc_sk[24]="p";
_rcc_se[25]="tom";			_rcc_sk[25]="word";
_rcc_se[26]="soso";			_rcc_sk[26]="w";
_rcc_se[27]="zhongsou";		_rcc_sk[27]="word";
_rcc_se[28]="163";			_rcc_sk[28]="q";
_rcc_se[29]="21cn";			_rcc_sk[29]="word";
_rcc_se[30]="sogua";		_rcc_sk[30]="key";
_rcc_se[31]="sogou";		_rcc_sk[31]="query";
_rcc_se[32]="baidu";		_rcc_sk[32]="word";
_rcc_se[33]="3721";			_rcc_sk[33]="name";
var _rcc_dc=document,_rcc_lo=document.location,_rcc_skip,_rcc_dohash,_rcc_uid,_rcc_split="|",_rcc_img,_rcc_string;
//Main Function
function rccStart() {
if (_rcc_skip) {
return;
}
_rcc_skip=1;
_rcc_domain=rcc_domain();
_rcc_dohash=rcc_hash(_rcc_domain);
var _rcc_hn=rcc_hn(),_rcc_r=rcc_r(),_rcc_p=rcc_path(),_rcc_var=rcc_var(),_rcc_fp=_rcc_hn+_rcc_p;
var _rcc_sr=rcc_sr(),_rcc_sc=rcc_sc(),_rcc_ul=rcc_ul(),_rcc_je=rcc_je(),_rcc_fl=rcc_fl(),_rcc_dt=rcc_dt();
var p,p1,p2,p3,p4,p5,t,t1,reset_co=0,_rcc_ri="",_rcc_ts=0,_rcc_va="",_rcc_vb="",_rcc_vcon=0,_rcc_type=0,_rcc_deep=0,_rcc_induct=0,_rcc_cc=1;
p=_rcc_r.indexOf("/");
p1=p;
if (p<0) {
p=_rcc_r.length;
}
t=_rcc_r.indexOf(_rcc_domain);
if ((t>-1) && t+_rcc_domain.length==p) {
_rcc_ri=_rcc_r;
_rcc_r="";
}
if (_rcc_r) {
_rcc_type=1;
if (p1<0)
{
_rcc_va=_rcc_r;
_rcc_vb="";
}
else
{
_rcc_va=_rcc_r.substring(0,p1);
_rcc_vb=_rcc_r.substring(p1,_rcc_r.length);
}
}
for (var i=0;i<_rcc_se.length;i++)
{
if (_rcc_va.indexOf("."+_rcc_se[i]+".")>-1 && _rcc_vb.indexOf(_rcc_sk[i]+"=")>-1)
{
_rcc_type=2;
_rcc_va=_rcc_se[i];
p2=_rcc_vb.indexOf(_rcc_sk[i]+"=");
p3=_rcc_vb.indexOf("&",p2);
if (p3<0) {
p3=_rcc_vb.length;
}
_rcc_vb=_rcc_vb.substring(p2+_rcc_sk[i].length+1,p3);
_rcc_vb=_rcc_vb.substring(0,511);
for (var ii=0;ii<_rcc_sno.length;ii++)
{
if (_rcc_vb.toLowerCase().indexOf(_rcc_sno[ii])>-1)
{
_rcc_type=0;
_rcc_va="";
_rcc_vb="";
break;
}
}
break;
}
}
if (_rcc_var && _rcc_var!="") {
p4=_rcc_var.indexOf("rcc_id=");
if (p4 >= 0 && p4+39==_rcc_var.length) {
_rcc_type=3;
_rcc_vb="";
_rcc_va=_rcc_var.substring(p4+7,p4+39);
}
}
var cot="",cot_s=0,cot_data=new Array(),col="",col_s=0,col_data=new Array();
col=rcc_rc("rcc"+_rcc_dohash)
if (!col)
{
reset_co=1;
}
else
{
col_data=col.split(_rcc_split);
_rcc_uid=col_data[0];
cot=rcc_rc("rcct"+_rcc_dohash);
cot_data=cot.split(_rcc_split);
if (col_data.length<6) {
reset_co=1;
}
}
if (reset_co==1) {
_rcc_induct=1;
_rcc_uid=_rcc_random;
col=_rcc_uid+_rcc_split+"0"+_rcc_split+"1"+_rcc_split+_rcc_type+_rcc_split+_rcc_va+_rcc_split+_rcc_vb;
col_data=col.split(_rcc_split);
cot_data[0]="";
cot_data[1]=0;
}
if (!cot_data[0]) {
cot_data[0]=1;
cot_data[1]=0;
col_data[1]=parseInt(col_data[1])+1;
_rcc_vcon=1;
}
if (_rcc_type) {
//if (_rcc_type==col_data[3] && _rcc_va==col_data[4] && _rcc_vb==col_data[5] && t1<1800 && _rcc_vcon==0)
if (_rcc_vcon==0)
{
_rcc_vcon=1;
col_data[1]=parseInt(col_data[1])+1;
}
col_data[3]=_rcc_type;
col_data[4]=_rcc_va;
col_data[5]=_rcc_vb;
cot_data[1]=1;
}
if (_rcc_vcon==1) {
col_data[2]=0;
}
col_data[2]=parseInt(col_data[2])+1;
_rcc_deep=col_data[2];
if (parseInt(cot_data[1])==1) {
_rcc_ts=1;
}
if (!cot_data[1]){cot_data[1]=0;}
if (!col_data[0]){col_data[0]=0;}
if (!col_data[1]){col_data[1]=1;}
if (!col_data[2]){col_data[2]=1;}
if (!col_data[3]){col_data[3]=0;}
if (!col_data[4]){col_data[4]="";}
if (!col_data[5]){col_data[5]="";}
cot=cot_data[0]+_rcc_split+cot_data[1];
cot_s=rcc_wc("rcct"+_rcc_dohash,cot,0);
col=col_data[0]+_rcc_split+col_data[1]+_rcc_split+col_data[2]+_rcc_split+col_data[3]+_rcc_split+col_data[4]+_rcc_split+col_data[5];
col_s=rcc_wc("rcc"+_rcc_dohash,col,1);
if (!cot_s || !col_s) {
_rcc_cc=0;
_rcc_induct=0;
_rcc_uid=0;
col_data[1]=1;
col_data[3]=_rcc_type;
col_data[4]=_rcc_va;
col_data[5]=_rcc_vb;
}
_rcc_string="RCCstart=1&RCCjs="+_rcc_js+"&RCCac="+_rcc_domain_id+"&RCCu="+_rcc_uid+"&RCCcc="+_rcc_cc+"&RCCb="+col_data[1]+"&RCCd="+_rcc_deep+"&RCCind="+_rcc_induct+"&RCCsr="+_rcc_sr+"&RCCsc="+_rcc_sc+"&RCCje="+_rcc_je+"&RCCul="+_rcc_ul+"&RCCfl="+_rcc_fl+"&RCCdt="+_rcc_dt+"&RCChn="+_rcc_hn+"&RCCp="+_rcc_p+"&RCCvar="+_rcc_var+"&RCCtype="+col_data[3]+"&RCCts="+_rcc_ts+"&RCCva="+col_data[4]+"&RCCvb="+col_data[5]+"&RCCri="+_rcc_ri+"&RCCend=1";
_rcc_img=new Image(1,1);
_rcc_img.src=_rcc_host+_rcc_gif+"?"+_rcc_string;
_rcc_img.onload=function() {
rcc_void();
}
return;
}
//Functions
function rcc_void() {
return;
}
function rcc_domain() {
var p,d=_rcc_dc.domain;
if (!_rcc_domain) {
return d;
}
else {
p=d.indexOf(_rcc_domain);
if ((p>-1) && (p+_rcc_domain.length==d.length)) {
return _rcc_domain;
}
return d;
}
}
function rcc_r() {
var r=_rcc_dc.referrer;
if (!r) {
r="";
}
else {
if (r.indexOf("http://")==0)
{
r=r.substring(7,r.length);
}
else if (r.indexOf("https://")==0)
{
r=r.substring(8,r.length);
}
if (r.lastIndexOf("/")==r.length-1)
{
r=r.substring(0,r.length-1);
}
}
r=r.substring(0,511);
return r;
}
function rcc_path() {
var p="";
if (_rcc_lo.pathname) {
p=_rcc_lo.pathname;
}
p=p.substring(0,255);
return p;
}
function rcc_var() {
var v="";
if (_rcc_lo.search) {
v=_rcc_lo.search;
}
v=v.substring(0,511);
return v;
}
function rcc_dt() {
var dt="";
if (_rcc_dc.title) {
dt=_rcc_dc.title;
dt=rcc_es(dt);
}
dt=dt.substring(0,511);
return dt;
}
function rcc_hn() {
var hn="";
if (_rcc_lo.hostname) {
hn=_rcc_lo.hostname;
}
return hn;
}
function rcc_sr() {
var sr="";
if (self.screen) {
sr=screen.width+"x"+screen.height;
}
else if (self.java) {
var j=java.awt.Toolkit.getDefaultToolkit();
var s=j.getScreenSize();
sr=s.width+"x"+s.height;
}
return sr;
}
function rcc_sc() {
var sc="";
if (self.screen) {
sc=screen.colorDepth+"-bit";
}
return sc;
}
function rcc_ul() {
var ul="";
var n=navigator;
if (n.language) {
ul=n.language.toLowerCase();
}
else if (n.browserLanguage) {
ul=n.browserLanguage.toLowerCase();
}
return ul;
}
function rcc_je() {
var je="";
var n=navigator;
je=n.javaEnabled()?1:0;
return je;
}
function rcc_fl() {
var f="",n=navigator;
if (n.plugins && n.plugins.length) {
for (var ii=0;ii<n.plugins.length;ii++) {
if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
f=n.plugins[ii].description.split('Shockwave Flash ')[1];
break;
}
}
} else if (window.ActiveXObject) {
for (var ii=10;ii>=2;ii--) {
try {
var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
if (fl) { f=ii + '.0'; break; }
}
catch(e) {}
}
}
return f;
}
function rcc_rc(n) {
var co=_rcc_dc.cookie;
var v,t,p=co.indexOf(n);
if (p<0) {
return "";
}
if (p>0) {
n=" "+n;
p=co.indexOf(n);
}
if (p<0) {
return "";
}
t=co.substring(p+1+n.length,co.length);
p=t.indexOf(";")
if (p < 0) {
v=t;
}
else {
v=t.substring(0,p);
}
v=rcc_ues(v);
return v;
}
function rcc_wc(n,v,t) {
var exp,l,r;
l=" expires=Sun, 18 Jan 2038 00:00:00 GMT;";
if (t==1) {
exp=l;
}
else {
exp="";
}
_rcc_dc.cookie=n+"="+rcc_es(v)+"; path=/;"+exp+" domain="+_rcc_domain+";";
r=rcc_rc(n);
if (r!=v) {
rcc_dc(n);
return 0;
}
return 1;
}
function rcc_dc(n) {
var e;
e=new Date(_rcc_date.getTime()-1);
e=" expires="+e.toGMTString()+";";
_rcc_dc.cookie = n+"=; path=/;"+e+" domain="+_rcc_domain+";";
return;
}
function rcc_hash(d) {
if (!d || d=="") return 0;
var h=0,g=0;
for (var i=d.length-1;i>=0;i--) {
var c=parseInt(d.charCodeAt(i));
h=((h << 6) & 0xfffffff) + c + (c << 14);
if ((g=h & 0xfe00000)!=0) h=(h ^ (g >> 21));
}
return h;
}
function rcc_es(c) {
if (typeof(encodeURIComponent) == 'function') {
return encodeURIComponent(c);
} else {
return escape(c);
}
}
function rcc_ues(c) {
if (typeof(decodeURIComponent) == 'function') {
return decodeURIComponent(c);
} else {
return unescape(c);
}
}
window.onerror=function(){return true}
try{
_rcc_domain = "pplive.com";
_rcc_domain_id = "4574c0e597937";
rccStart();
}
catch(e){
}
