// Cookie Functions

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);
}

// Set came_from Cookie

if(!readCookie("came_from")) {
	createCookie('came_from', document.referrer, 365*1);
}
if(!readCookie("date_first_visit")) {
	var d = new Date();
	createCookie('date_first_visit', d.getTime()/1000, 365*1);
}

// Set user email and name cookies (on contact page)

function SetCustomerCookies() {
	createCookie('CustomerName', document.form_contact.realname.value);
	createCookie('EmailAddress', document.form_contact.email.value);
}

function clearDefault(el) 
{
if ('Search this site...'==el.value) el.value = ""
}
