function GetSmartYear(date)
{
y=date.getYear();
if(y<2000) y=y+1900;
return y;
}
function SetCookie(sName, sValue)
{
date=new Date();
date.setYear(GetSmartYear(date)+1);
document.cookie=sName+"="+escape(sValue)+ ";path=/; expires=" + date.toGMTString();
}
function GetCookie(sName)
{
var aC=document.cookie.split("; ");
for(var i=0;i<aC.length;i++)
{var Cu=aC[i].split("=");if(sName==Cu[0])return unescape(Cu[1]);}
return null;
}
function SetCookieOnce(sName, sValue)
{
if(GetCookie(sName)==null)SetCookie(sName, sValue);
}
function PreparePath(sPath)
{
return sPath.replace(/\?/g,"_").replace(/\&/g,"_").replace(/\=/g,"_");
}
function SetMyCookies()
{
var referrer = document.referrer;
var refUrlSplit = referrer.split("/");
var refDomain = refUrlSplit[2];
refDomain = refDomain.replace("www.", "");
var localUrl = location.href;
var localUrlSplit = localUrl.split("/");
var localPath = PreparePath(localUrlSplit[3]);

SetCookieOnce("url1",localPath);

if(refDomain.search("google.")!=-1)
{
var q = refUrlSplit[3].split("&q=")[1].split("&")[0].replace(/\+/g, "_");
 if(q.search("anvir")!=-1)
 {
  refDomain="";
 }
 else
 {
 refDomain="gs__"+q;
 }
}

if(refDomain.length > 0 && refDomain.search("anvir.com")==-1)
{
SetCookieOnce("ref1",refDomain);
SetCookie("ref2",refDomain);
SetCookie("url2",localPath);
}
SetCookie("screen",screen.width + 'x' + screen.height);
return 0;
}

SetMyCookies();