﻿//*******************************************************************
// Tests whether the given argument is empty or null
function isnull(arg) {
	arg = arg+'';
	return (arg == '' || arg == 'null' || arg == 'undefined');
}
//*******************************************************************
function getCookie(sName){
	// cookies are separated by semicolons
	var aCookie = document.cookie.split("; ");
	var pattern = /(cookie_referrer)/i;
	var counter=0;
	for (var i=0; i < aCookie.length; i++) {
		var equal = pattern.test(aCookie[i]);
		if(equal){   
			var aCrumb = aCookie[i].split("=");
			if (sName == aCrumb[1]) 
				return -1;//unescape(aCrumb[1]);
			
			counter++;
		}
	}
	return counter;
}
//*******************************************************************
var pattern = /aneeva\./i;
var refer = document.referrer
//alert("r="+refer)
//alert(refer+"\n"+pattern.test(refer))
//if (isnull(pattern.exec(refer)) && !isnull(refer))
if (!(pattern.test(refer))){
	var cookie_referrer = refer;
		//alert(cookie_referrer)

	var cookieCounter = getCookie(escape(cookie_referrer))
	if(cookieCounter != -1){
		if(isnull(cookie_referrer)) cookie_referrer ="No referrer";
		var d= new Date();
		var theDate = (d.getMonth()+1)+ "/" + d.getDate() + "/" + d.getFullYear();
		document.cookie= "cookie_referrer" +(cookieCounter+1)+ "=" +escape(cookie_referrer)+ "; expires=Fri, 25 Dec 2020 23:59:59 GMT; path=/";
		document.cookie= "cookie_referrer" +(cookieCounter+1)+ "date=" +theDate+ "; expires=Fri, 25 Dec 2020 23:59:59 GMT; path=/";
		document.cookie= "cookie_referrer" +(cookieCounter+1)+ "curPage=" +window.location.href+ "; expires=Fri, 25 Dec 2020 23:59:59 GMT; path=/";
		/*
		var tmp = pattern.exec(document.cookie)
		for(var i=0; i< tmp.length;i++)
			document.write(tmp[i]+ "###<br>")
		*/
		//document.write("-------------------<br>cookie_referrer" +(cookieCounter+1)+ "=" +escape(cookie_referrer)+ "-------------------<br>")
		//document.write("-------------------<br>" +document.cookie+ "-------------------<br>")
	}
}

