
var thisUrl = window.location
var referringUrl = document.referrer 

/* If the site is externally referred, set up a cookie to store the referer*/
if(isExternallyRefered(thisUrl, referringUrl)) {
	setCookie("refererurl", referringUrl, null, "/" );
} 

/* Check if the referer is part of the same domain than this url */
function isExternallyRefered(url, referer) {
	if(referer == "") return false;
	if(getDomain(url) == getDomain(referer) ) {
		 return false;
	} else {
		return true; 
	}
}

/* Parse the url and return base domain TODO: Needs serious rewriting!!!! */
function getDomain(url) {
   var urlParts = url.toString().split("/") ;
   urlParts = urlParts[2].split(":") ;
   return urlParts[0] ;
}
