var cki=null;

function trckscrpt()
{	
	if (document.URL.indexOf('https://')==0) return;
	if (window.location.search.indexOf('utm_id=')!=-1) return;
	if(gck("hitRecorded")==1) return;

	
	ref=document.referrer;	
	atr=null;
	if((ref) && (ref.length > 7))
	{		
		if (ref.indexOf('search.')!=-1)
		{
			atr='199.200';
		}
		if (ref.indexOf('google.')!=-1)
		{
			atr='199.200';
			var keyword=gkwd(document.referrer);
			if (keyword=='free bingo') atr='199.101';
			if (keyword=='free bingo no deposit') atr='199.102';
			if (keyword=='no deposit bingo') atr='199.103';
			if (keyword=='freebingo') atr='199.104';
			if (keyword=='no deposit bingo sites') atr='199.105';
			if (keyword=='free bingo sites') atr='199.106';
			if (keyword=='free bingo online') atr='199.107';
			if (keyword=='play free bingo') atr='199.108';
			if (keyword=='bingo') atr='199.109';
			if (keyword=='online bingo') atr='199.110';
			if (keyword=='free online bingo') atr='199.111';
			if (keyword.indexOf('cheeky')!=-1) atr='199.112';
		
		}		
		if (ref.indexOf('yahoo.')!=-1) atr='199.200';
		if ((ref.indexOf('msn.')!=-1) || (ref.indexOf('search.live.com')!=-1) || (ref.indexOf('bing.com')!=-1)) atr='199.200';
		if (ref.indexOf('ask.')!=-1) atr='199.200';
		if (ref.indexOf('altavista.')!=-1) atr='199.200';
		if (ref.indexOf('aol.')!=-1) atr='199.200';		
		if (ref.indexOf('yandex.ru')!=-1) atr='199.200';
				
	}

	if (atr) setpm(atr,31);
}

function setpm(value,offset)
{
var date = new Date();date.setTime(date.getTime()+(offset*86400000));
var exp="; expires="+date.toGMTString();document.cookie = "affiliateID="+value+exp+"; path=/; domain=.cheekybingo.com";
}

function gkwd(ref)
{index=ref.toLowerCase().indexOf('q=');
if (index == -1) return ''; substr=ref.substring(index+2); endkeyword=substr.indexOf('&');
if (endkeyword==-1){return unescape(substr.toLowerCase()).replace('+',' ');}
nkeyword=substr.substring(0,endkeyword);nkeyword=unescape(nkeyword.toLowerCase()).replace('+',' ');
return nkeyword;}

function gck(nm) {
var dock=document.cookie;var prefix=nm+"=";var begin = dock.indexOf("; "+prefix);	
if (begin == -1){begin = dock.indexOf(prefix);if (begin != 0){return null;}}else{begin+=2;}
var end=dock.indexOf(";", begin);if (end == -1) {end = dock.length;}
return unescape(dock.substring(begin + prefix.length, end));}


trckscrpt();







