//取URL的HOST
function getHost(uri){
    var pattern=/:\/\/([^\/]+)/i;
    if(uri.indexOf("://")==-1) pattern=/[^\/]+/i;
    var host=uri.match(pattern);
    if(host!=null)
        if(host.length>1)return host[1];
        else return host[0];
    else return uri;
}
//获取COOKIE值
//name:cookie键名
//key:cookie子键名
function head_getCookieVal(name, key){
	var arg = name + "=";
	var i = document.cookie.indexOf(arg);
	if(i==-1) return '';
	var str = document.cookie.substring(i+arg.length);
	var j=str.indexOf(";");
	if(j>-1) str=str.substring(0,j);
	if(key&&key.length>0){
		arg=key+"=";
		i=str.indexOf(arg);
		if(i==-1)return '';
		str=str.substring(i+arg.length);
		j=str.indexOf("&");
		if(j>-1)str=str.substring(0,j);
	}
	return str;
}
//获取用户的唯一标识
function getUserId(){
	var passid=head_getCookieVal("9Sky_PassID");
	var arr=passid.split("%0d");
	if(passid.length>0 && !/[^0-9]/.test(arr[0])) return arr[0];
	return 0;
}
function uVoid() { return; }
//区域点击跟踪
//var klikSource="www";//页面标识，该参数根据不同页面需要修改
//var tGuide="1111111111";//标识table导航，在有table导航的页面，点击导航时需要修改相应位的数字
function onclick_klikStat(e)
{
	try
	{
		if(!e)e=window.event;
		//获取点击坐标
		var tempX=0;
		var tempY=0;
		tempX=e.clientX+document.body.scrollLeft;
		tempY=e.clientY+document.body.scrollTop;
		
		if (TPID)
		{
			(new Image()).src="http://zzz.9sky.com/klik/klik_stat_new.aspx?w="+screen.width+"&h="+screen.height+"&x="+tempX+"&y="+tempY+"&u="+getUserId() + "&p=" + TPID;
		}
	}catch(e){}
}

function _TT(tid)
{
	try
	{
		var e =window.event;
		if (e && TPID)
		{	
			var tempX=0;
			var tempY=0;
			tempX=e.clientX+document.body.scrollLeft;
			tempY=e.clientY+document.body.scrollTop;
			(new Image()).src="http://zzz.9sky.com/klik/klik_stat_new.aspx?w="+screen.width+"&h="+screen.height+"&x="+tempX+"&y="+tempY+"&t="+tid+"&u="+getUserId() + "&p=" + TPID;
		}
	}catch(e){}
}



//键盘Enter触发点击记录
function onkeydown_klikStat(e)
{
	try
	{
		if(!e)e=window.event;
		//如果是Enter键
		if(e.keyCode==13){
			//如果onkeydown事件触发了点击事件，则写入对象点击跟踪
			var o=e.srcElement;
			if(o.tagName=="INPUT"&&o.value!=""){
				//获取对象所在坐标
				var left=o.offsetLeft;
				var top=o.offsetTop;
				while(o=o.offsetParent){
					left+=o.offsetLeft;
					top+=o.offsetTop;
				}
				(new Image()).src = "http://zzz.9sky.com/klik/klik_stat_new.aspx?w="+screen.width+"&h="+screen.height+"&x="+left+"&y="+top+"&u="+getUserId() + "&p=" + TPID;
			}
		}
	}catch(e){}
}

//内容访问跟踪
//对应参数:
//[site,trace,target]
function ping(){
	var site,trace,target;
	try{
		if(arguments.length==0){
			if(siteid && traceid && cid){
				site=siteid; 
				trace=traceid; 
				target=cid.toString();
			}
			else return;
		}
		else{
			for(i=0; i<3; i++){
				if(arguments[i]==undefined) return;
			}
			site=arguments[0];
			trace=arguments[1];
			target=arguments[2].toString();
		}
		var referer=getHost(document.referrer);
		var i2=new Image(1,1);
		i2.src="http://zzz.9sky.com/ping/dot.aspx?site="+site+"&trace="+trace+"&target="+target+"&referer="+referer;
		i2.onload=function() { uVoid(); }
	}
	catch(e){}
}
//目标点击跟踪
//对应参数:
//[trace,target,aim]
//trace:目标点击201，二级点击202，三级点击208
function aim(){
	try{
		var trace,target,aim;
		if(arguments.length==3){
			trace=arguments[0];
			target=arguments[1];
			aim=arguments[2];

			var i2=new Image(1,1);
			i2.src="http://zzz.9sky.com/target/aim.aspx?type="+trace+"&targed="+target+"&aim="+aim;
			i2.onload=function() { uVoid(); }
		}
	}
	catch(e){}
}
//推荐内容访问跟踪
//对应参数:
//[site,trace,cid,]class,target
function hot(){
	var site,trace,cont,clas,target;
	try{
		if(arguments.length==2){
			if(siteid && traceid && cid){
				site=siteid; 
				trace=traceid; 
				cont=cid.toString();
			}
			else return;
			clas=arguments[0];
			target=arguments[1].toString();
		}
		else{
			for(i=0; i<5; i++){
				if(arguments[i]==undefined) return;
			}
			site=arguments[0];
			trace=arguments[1];
			cont=arguments[2].toString();
			clas=arguments[3];
			target=arguments[4].toString();
		}
		(new Image()).src="http://zzz.9sky.com/hot/hotdot.aspx?site="+site+"&trace="+trace+"&cid="+cont+"&class="+clas+"&target="+target;
	}
	catch(e){}
}
//页面加载跟踪
//window.onload=function(e){
//    (new Image()).src="http://zzz.9sky.com/inout/inout.aspx?href="+escape(location.href)+"&referer="+getHost(document.referrer)+"&action=0";
//}