
trackAffiliate();

function trackAffiliate()
{

var psicodeCK=PSGetCK("promo");

if (document.referrer && psicodeCK=="") {
	
	var ref=document.referrer.toLowerCase().replace(/http:\/\/|https:\/\//,"");
	var refDomain=ref.substring(0,ref.indexOf("/"));
	var psicode=null;

	if (refDomain)
	{
		if (refDomain.indexOf('google.')!=-1)
		{	
			psicode=(refDomain.indexOf('google.it')!=-1)?'psigoogleit':'psigoogle';
		} else if (refDomain.indexOf('yahoo.')!=-1)
		{
			psicode='psiyahoo';
		} else if ((refDomain.indexOf('.bing.com')!=-1) || (refDomain.indexOf('msn.')!=-1) || (refDomain.indexOf('search.live.com')!=-1))
		{
			psicode='psimsn';
		} else if (refDomain.indexOf('ask.')!=-1)
		{
			psicode='psiask';
		} else if ((refDomain.indexOf('altavista.')!=-1) || (refDomain.indexOf('aol.')!=-1) || (refDomain.indexOf('search.')!=-1))
		{
			psicode='psiseoother';
		} else if (refDomain.indexOf('facebook.')!=-1)
		{
			psicode='psifacebook';
		} else if (refDomain.indexOf('youtube.')!=-1)
		{
			psicode='psiyoutube';
		} else if (refDomain.indexOf('twitter.')!=-1)
		{
			psicode='psitwitter';
		} else if (refDomain.indexOf('onlinepokerschool.')!=-1)
		{
			psicode='psionlinepokerschool';
		} else if (refDomain.indexOf('pokerpages.')!=-1)
		{
			psicode='psipokerpages';
		} else if (refDomain.indexOf('pagat.')!=-1)
		{
			psicode='psipagat';
		} else if (refDomain.indexOf('yandex.ru')!=-1)
		{
			psicode='psiyandex';
		}

	}

	if (psicode) PSSetCK("promo", psicode, 3650);
	
}

}

function PSSetCK(c_name,value,expiredays){
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());
}

function PSGetCK(strCookieName){
if (document.cookie.length>0)
  {
  var intCookieStart=document.cookie.indexOf(strCookieName + "=");
  if (intCookieStart!=-1)
    {
    intCookieStart=intCookieStart + strCookieName.length+1;
    var intCookieEnd=document.cookie.indexOf(";",intCookieStart);
    if (intCookieEnd==-1) intCookieEnd=document.cookie.length;
    return unescape(document.cookie.substring(intCookieStart,intCookieEnd));
    }
  }
return "";
}







