// JavaScript Document

var d = new Date();
var yer = d.getFullYear();
document.write(yer);

//xiujuns tracking code v5

for (i=0;i<document.links.length;i++){
	if ((!document.links[i].onclick)||(document.links[i].href.search(/pokerstarsinstall(\.exe|\.pkg\.zip|pm\.exe|pm\.pkg\.zip|net\.dmg)$/gi)>0)){
	document.links[i].onclick=function(){PSTracker(this);}
	}
}


var strURL=document.URL.toLowerCase();
var strDomain=document.domain.toLowerCase();

function PSTrim(stringToTrim){
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}


function PSTracker(link){

var arrComLocLangs=["br","bg","da","de","et","fi","fr","gr","is","it","lt","lv","no","ro","ru","ua","uk","zht"];
var arrNetLocLangs=["cz","es","et","gr","lv","lt","hu","nl","no","pl","br","ro","si","bg","ru","ua","zhs"];
var strPSTrackTag="",strTrackType="",strLangID="",strPageID="",strPageTo="",strObjID="";
var intLocLangIndex=-1;

var strPath=strURL.substring(8+strDomain.length);

var strLinkHref = link.href.toLowerCase();
var strLinkInnerHTML = PSTrim(link.innerHTML);

if (strDomain=="www.pokerstars.com"){

	if (strPath==""||strPath=="/"){
		strLangID="en";
		strPageID="!";
	} else {
		var strFirstDir=(strPath.indexOf("/")>0)?strPath.substring(0,strPath.indexOf("/")):strPath;
		for (i=0; i<arrComLocLangs.length; i++){
		if (strFirstDir==arrComLocLangs[i])
		{
			intLocLangIndex=i;
			strLangID=arrComLocLangs[i];
			var strPathExLang=(strPath.indexOf("/")>0)?strPath.substring(strPath.indexOf("/")+1):"";
			strPageID=(strPathExLang=="")?"!":strPathExLang.replace(/\//g, "!").replace(/#.*$/g, "");
			break;
		}
		}
		if (intLocLangIndex<0){
		strLangID="en";
		strPageID= strPath.replace(/\//g,"!").replace(/#.*$/g, "");
		}
	}
} else if (strDomain=="www.pokerstars.net"){
	if (strPath==""||strPath=="/"){
		strLangID="en";
		strPageID="!";
	} else {
		var strFirstDir=(strPath.indexOf("/")>0)?strPath.substring(0,strPath.indexOf("/")):strPath;
		for (i=0; i<arrNetLocLangs.length; i++){
		if (strFirstDir==arrNetLocLangs[i])
		{
			intLocLangIndex=i;
			strLangID=arrNetLocLangs[i];
			var strPathExLang=(strPath.indexOf("/")>0)?strPath.substring(strPath.indexOf("/")+1):"";
			strPageID=(strPathExLang=="")?"!":strPathExLang.replace(/\//g,"!").replace(/#.*$/g, "");
			break;
		}
		}
		if (intLocLangIndex<0){
		strLangID="en";
		strPageID= strPath.replace(/\//g,"!").replace(/#.*$/g, "");
		}
	}
} else {
	strLangID="";
	strPageID=(strPath==""||strPath=="/")?"!":strPath.replace(/\//g, "!").replace(/#.*$/g, "");
}
strTrackType=((strLinkHref.search(/pokerstarsinstall(\.exe|\.pkg\.zip|pm\.exe|pm\.pkg\.zip|net\.dmg)$/)>0))?"Downloads":"ClickPaths";

var regexTrimURL = new RegExp('http://|https://|#.*$|' + strDomain,'gi');
var strTrimedLinkHref=strLinkHref.replace(regexTrimURL,"");
strPageTo=(strTrackType=="ClickPaths")?strTrimedLinkHref.replace(/\//g,"!"):"";

if (strLinkInnerHTML.search(/<img\s/i)>=0){
	var strImgSrc=strLinkInnerHTML.match(/\bsrc\s*=\s*("|').+?("|')/gi);
	var regexImgSrc = new RegExp('src|=|\"|\'|http://|' + strDomain,'gi');
	var strImgID=strImgSrc.toString().replace(regexImgSrc,"");
	strObjID=strImgID.replace(/\//g,"!");
} else {
	strObjID=(strLinkInnerHTML.length<=50)?strLinkInnerHTML.replace(/\//g,"!").replace(/#/g,"*"):strLinkInnerHTML.substring(0,49).replace(/\//g,"!").replace(/#/g,"*");
}
strPSTrackTag="/PSTracking/"+strTrackType+"/"+((strLangID!="")?strLangID+"/":"")+strPageID+"/"+((strPageTo!="")?strPageTo+"/":"")+"("+strObjID+")";
urchinTracker(strPSTrackTag); 

//alert(strPSTrackTag);
if ((strTrackType=="Downloads")&&(strPageID=="!")){
redirect(link);
}
}