
var W_affiliatestring ="wAID";
var W_affiliatecookiename = "wilfc_111007";
var W_affiliatedefaultId = "-1";
/* 1 year expiry */
var W_affiliateexpiry = 1000*60*60*24*365;

  function W_setCookie(name, value, expires, path, domain, secure) {
     var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
     document.cookie = curCookie;
  }

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

function getQuerystring(key) 
{
    var query_string = (location.search) ? ((location.search.indexOf('#') != -1) ? location.search.substring(1, location.search.indexOf('#')) : location.search.substring(1)) : '';
    var elements = [];

    if(query_string) {
       var pairs = query_string.split("&");
       for(i in pairs) {
          var tmp = pairs[i].split("=");
          elements[unescape(tmp[0])] = unescape(tmp[1]);
       }
    }

    if(elements[key]) {
      return elements[key];
    } else {
      return null;
    }    
}



function doWgetaffiliateid() {
   var _w_id = W_getCookie(W_affiliatecookiename);
   if(_w_id != null) {
      document.getElementById("Referercookie").value = _w_id;

      }
   return true;
}

function doWgetaffiliateid2() {
   var _w_id = W_getCookie(W_affiliatecookiename);
   if(_w_id != null) {
      return  _w_id;
      }
   else
     return "";
}

if(!W_getCookie(W_affiliatecookiename)){
   var a_id = getQuerystring(W_affiliatestring);
   if(a_id == null) {
     /* a_id = W_affiliatedefaultId; */
     a_id = document.referrer;
   }

   var mydate = new Date();
   mydate.setTime(W_affiliateexpiry + mydate.getTime());
   W_setCookie(W_affiliatecookiename , a_id, mydate, '/', document.domain, 0);
 }

