function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

function convertHour(argHour)
{
	if (argHour == 0)
	{
		hour = 12;
		prefix = "AM";
		return;
	}
	else if (argHour == 12)
	{
		hour = hour;
		prefix = "PM";
		return;
	}
	else if (argHour > 12)
	{
		hour = argHour - 12;
		prefix = "PM";
		return;
	}
	else
	{
		hour = argHour;
		prefix = "AM";
		return;
	}
}
	var prefix = "";
	var date = new Date();
	var month = date.getMonth()+1;
	var day = date.getDate();
	if (day < 10)
	{
		 day = "0"+day;
	}
	var year = date.getYear();
	if (navigator.appName != 'Microsoft Internet Explorer')
	{
		year = year + 1900;
	}
	var hour = date.getHours();
	convertHour(hour);
	var minutes = date.getMinutes();
	if (minutes < 10)
	{
		 minutes = "0"+minutes;
	}
	var seconds = date.getSeconds();
	if (seconds < 10)
	{
		 seconds = "0"+seconds;
	}
	var formattedDate = month+"/"+day+"/"+year+" "+hour+":"+minutes+":"+seconds+" "+prefix;

if (!readCookie('referrer')&&document.referrer!="")
{
	var date = new Date();
	createCookie('referrer',escape(document.referrer),0);
	createCookie('referral_Date',formattedDate,0);
	
	if (!readCookie('first_Referrer'))
	{
		createCookie('first_Referrer',escape(document.referrer),1000);
		createCookie('first_Referral_Date',formattedDate, 1000);
	}
	

}
else if (!readCookie('referrer')&&document.referrer=="")	
{
	
	createCookie('referrer','Was not referred. User linked directly.',0);
	createCookie('referral_Date',formattedDate,0); 
	
	if (!readCookie('first_Referrer'))
	{
		createCookie('first_Referrer','Was not referred. User linked directly.',1000);
		createCookie('first_Referral_Date',formattedDate, 1000);
	}
	
}