
function gcv(offset) 
{
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}
function gc (name) 
{  
  var arg = name + "=";  
  var alen = arg.length;  
  var clen = document.cookie.length;  
  var i = 0;  
  while (i < clen) 
    {    
      var j = i + alen;    
      if (document.cookie.substring(i, j) == arg)      
	return gcv (j);    
      i = document.cookie.indexOf(" ", i) + 1;    
      if (i == 0) break;   
    }  
  return null;
}
     if (document.referrer.length && !gc('ref'))
       {
	 document.cookie = 'ref='+escape(document.referrer);
       }
