var countUrl	= 'http://count.club.pchome.net/clickCount.php';


/**
 * 检查值是不是在指定的数组中
 */
function in_array(str,array){

	str = String(str).toLowerCase();
	for(var i=0;i<array.length;i++){
		offset = str.indexOf(array[i]);
		if(offset!=-1) return i;
	}
	return -1;
}

/**
 * 取的主机名
 */
function get_hostname(url){

	url = url.toLowerCase();
	urls = url.split("/");	// 以 / 分割数据
	if( (url.indexOf('http://')!=-1) || (url.indexOf('https://')!=-1) ){
		return urls[2];
	}
	return urls[0];
}

/**
 * 
 */
function get_query(q,url){
    var rs = new RegExp("(^|)" + q + "=([^\&]*)(\&|$)","gi").exec(url),tmp;
    if(tmp=rs) return tmp[2];
	return '';
}

/**
 * 编码URL
 */
function urlDecode(str) {

	str=str.replace('&', ';;');
	str=str.replace('&', ';;');
	str=str.replace('&', ';;');
	str=str.replace('&', ';;');
	return str.replace('&', ';;');
}

var screens = new Array('640x480','800x600','1024x768','1152x864','1280x1024','1600x1200');
var colors = new Array(8,16,24,32,64);
var languages = new Array('zh-cn','zh-hk','zh-mo','zh-sg','zh-tw','en');
var oss = new Array("windows nt 5.2","windows nt 5.1","windows nt 5.0","TBD","windows 98","windows 95","windows nt 4.0","windows ce","linux","mac","pda","symbian os");
var browsers = new Array("msie 6.","msie 5.","msie 4.","netscape","firefox","opera","msie 7.");
var search_engines = new Array("google.com","baidu","3721.com","yisou.com","sogou.com","sina.com",".yahoo.com","search.tom.com","so.163.com",".qq.com","search.msn.com","page.zhongsou.com","alltheweb.com");
var search_engine_params = new Array("q","wd","p","p","query","_searchkey","p","word","q","word","q","w","q");
var alexa = new Array("alexa");

var platform = window.navigator.platform;
var cpuClass = window.navigator.cpuClass;
var windowscreen = window.screen.width + 'x' + window.screen.height;
var color = window.screen.colorDepth;
var loc = document.location;
var userAgent = navigator.userAgent;
var language = window.navigator.systemLanguage;
var referer = document.referrer;
var referer_host = get_hostname(referer);
var search_id = in_array(referer_host,search_engines);

var data;
data  = "?ownerId=" + ownerId
data += "&platform=" + platform;
data += "&cpu=" + cpuClass;
data += "&screen=" + in_array(windowscreen,screens);
data += "&color=" + in_array(color,colors);
//data += "&location=" + urlDecode(document.location.href);
data += "&browser=" + in_array(userAgent,browsers);
data += "&language=" + in_array(language,languages);
data += "&os=" + in_array(userAgent,oss);
data += "&referer_host=" + referer_host;
//data += "&referer=" + urlDecode(referer);
//data += "&userAgent=" + userAgent;
data += "&alexa=" + in_array(userAgent,alexa);
data += "&host=" + document.location.hostname;
data += "&path=" + document.location.pathname;
data += "&search=" + search_id;
if(search_id!=-1){
	data += "&key=" + get_query(search_engine_params[search_id],referer);
}
data += extParams;
//alert(countUrl + data);
document.write('<img src="' + countUrl + data + '" height=0 width=0 style="display:none">');
