function SetCookie() {
var expDays  = 45;
var doDomain = ".amsterdam-hotels-guide.com";

var IsCookie = GetCookie("rf")
if (IsCookie == null) {
  var expDate = new Date();
  expDate.setTime(expDate.getTime() +  (24 * 60 * 60 * 1000 * expDays)); 
  document.cookie = "rf=" + escape(document.referrer) + "; expires=" + expDate.toGMTString() + "; path=/; domain=" + doDomain;
  }
}

function GetCookie (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 getCookieVal (j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}
function getCookieVal( offset ) {
    var endstr = document.cookie.indexOf (";", offset);

    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}

// this set
SetCookie();

