﻿refer();
function refer()
{
    var referrer = getkuki("referrer"); // check if cookie exists, if it does, get referrer from cookie, else create cookie 
	if (referrer == "")
	{
	    if (document.referrer.length > 0){referrer = document.referrer;}
	    else {referrer = "none";}
	    setkuki("referrer",referrer,1); // cookie is created once on the landing p
	}    
    // check this page for tag: <input type="hidden" id="referrer" name="referrer" value="" /> making sure page is completely loaded
    window.onload = function(){if (document.getElementById("referrer") != null){var x = document.getElementById("referrer");x.value = referrer;}}
}
function setkuki(kukiname,value,expiredays)
{
	var expire = new Date();
	expire.setDate(expire.getDate() + expiredays);
	document.cookie = kukiname + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + expire.toGMTString());
}
function getkuki(kukiname)
{
	var xbegin, xend;
	var val = "";
	if (document.cookie.length > 0)
	{
		xbegin = document.cookie.indexOf(kukiname + "=");
		if (xbegin != -1)
		{ 
			xbegin += kukiname.length + 1; 
			xend = document.cookie.indexOf(";",xbegin);
			if (xend == -1){ xend = document.cookie.length;}
			val = unescape(document.cookie.substring(xbegin,xend));
		} 
	}
	return val;
}