﻿/* diamonds */
if (!scdo) var scdo=false;
var gv = ['com','de','co.uk','dk','se','ru','fi','es','fr','pt','pl','hu','ro','gr','co.jp','nl','it','no','ie','com.au','be','ca','at','ch','ua','az','com.ar','com.br'];
var mtch=[0,0,0,0,0,0,3,1,2,1,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,1,1,1];
var dom=[["google",0],["yahoo",1],["yandex",2],["bing",0],["ask",0],["altavista",0],["aol",0],["rambler",3]];
var q=["q","p","text","query"];

var oth=["search","result","query","such","q=","recherche","cerca","answerbus.com","baidu.com","soso.com","zhongsou.com","keres","szukaj","quintura.com","factbites.com","lexxe.com","araby.com","scroogle.org","schoenerbrausen"];


function xscript()
{
	if(scdo) return;
	scdo=true;
	dr=document.referrer;

	if (dr.indexOf('http://www.77diamonds.')==0)
	{
		uid = gck('AYUID');
		cd = gck('AYLAST');
		if (!cd) cd="int";
		if (!uid) uid=cUUID();
		setwm(uid,300,'AYUID');
		trck(cd,uid);
		return;	
	} 
	
	if (document.URL.indexOf('https://')==0) return;
	if (window.location.search.indexOf('77tadunit')!=-1)
	{
		cd = "ppc";
	}
	else
	{
		cd=gec(dr);
	}	
	
	ftref = gck('AYFIRST');
	uid = gck('AYUID');
	
	
	if (!ftref) setwm(cd,300,'AYFIRST');
	setwm(cd,300,'AYLAST');
	if (!uid) uid=cUUID();
	
	setwm(uid,300,'AYUID');
	
	trck(cd,uid);
}

function gec(ref)
{
	if(ref.length < 8)return "direct";
	for (var i=0; i < dom.length; i++)
	{
		if (ref.indexOf(dom[i][0]+".")!=-1){
			cc="";
			if(i==0)
			{
				c=gc(ref);
				if (c) cc='.'+gv[c];
			}
			return "seo-"+dom[i][0]+cc;
		}
	}
	if (isOth(ref))
	{
		
		return "seo";
	}
	return "direct";
}

function isOth(ref)
{
	for (var i=0; i< oth.length; i++)
	{
		if (ref.indexOf(oth[i])!=-1) return true;
	} 
	return false;
}



function gc(ref)
{
	for (var i=0; i < gv.length; i++)
	{
		if (ref.indexOf('google.'+gv[i])!=-1) return i;
	}
	return;
}


function trck(wm,uid)
{
    var currentUrl= document.location.href;
    currentUrl = currentUrl.toLowerCase();
    
    if (currentUrl.indexOf('checkout.aspx')==-1 && currentUrl.indexOf('creditcardpayment.aspx')==-1)
    {
	    r=escape(document.referrer);
	    px='tstat';
	    da=new Date();
	    z=da.getTimezoneOffset();
	    m=da.getTime();
	    ul=escape(document.URL);
	    ti=escape(document.title);
	    rf=parseInt(Math.random()*922337203);
	    img='http://84.45.53.12/s.gif?r='+r+'&z='+z+'&m='+m+'&ul='+ul+'&wm='+wm+'&ti='+ti+'&od='+uid+'&rf='+rf;		
	    var ig=new Image();ig.src=img;
	}
}

function gkwd(ref,qpar)
{index=ref.toLowerCase().indexOf(qpar+"=");
if (index == -1) return ''; substr=ref.substring(index+1+qpar.length); endkeyword=substr.indexOf('&');
if (endkeyword==-1){return unescape(substr.toLowerCase()).replace(/\+/g,' ');}
nkeyword=substr.substring(0,endkeyword);nkeyword=unescape(nkeyword.toLowerCase()).replace(/\+/g,' ');
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));}

function setwm(value,offset,cn)
{ht=window.location.hostname;pos=ht.indexOf('.');if(pos>0) ht=ht.substr(pos)
//alert(cn + ': ' + value + "  " + ht);
var date = new Date();date.setTime(date.getTime()+(offset*86400000));
var exp="; expires="+date.toGMTString();document.cookie=cn+"="+value+exp+"; path=/; domain="+ht;}

function cUUID() 
{
    var s = [];
    var hexDigits = "0123456789ABCDEF";
    for (var i = 0; i < 32; i++) 
    {
        s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1);
    }
    s[12] = "4"; 
    s[16] = hexDigits.substr((s[16] & 0x3) | 0x8, 1);  

    var uuid = s.join("");
    return uuid;
}




xscript();

