function SetCookie(cookieName, cookieVal) 
{
	var exp = new Date()
	exp.setTime(exp.getTime() + (365*24*60*60*1000))
	document.cookie = cookieName +
	"="+cookieVal+";expires="+exp.toGMTString(); 
}

function GetCookie(cookieName) 
{
	if(document.cookie) 
	{
		var index = document.cookie.indexOf(cookieName);
		if (index != -1) 
		{
			var countbegin = (document.cookie.indexOf(cookieName+"=", index) + 1);
			var countend = document.cookie.indexOf(";", index);
			//alert(cookieName+": " +countend);
			if (countend == -1) 
			{
				countend = document.cookie.length;
			}
			return document.cookie.substring(countbegin + cookieName.length, countend);
		}
	}
	return null;
}

function FillFields()
{
	if(GetCookie("first_name"))
		document.getElementById("first_name").value = GetCookie("first_name");
	if(GetCookie("middle_name"))
		document.getElementById("middle_name").value = GetCookie("middle_name");
	if(GetCookie("last_name"))
		document.getElementById("last_name").value = GetCookie("last_name");
	if(GetCookie("business_name"))
		document.getElementById("business_name").value = GetCookie("business_name");
	if(GetCookie("address"))
		document.getElementById("address").value = GetCookie("address");
	if(GetCookie("apartment_number"))
		document.getElementById("apartment_number").value = GetCookie("apartment_number");
	if(GetCookie("city"))
		document.getElementById("city").value = GetCookie("city");
	if(GetCookie("state"))
		document.getElementById("state").value = GetCookie("state");
	if(GetCookie("zip"))
		document.getElementById("zip").value = GetCookie("zip");
	if(GetCookie("home_telephone"))
		document.getElementById("home_telephone").value = GetCookie("home_telephone");
	if(GetCookie("bus_telephone"))
		document.getElementById("bus_telephone").value = GetCookie("bus_telephone");
	if(GetCookie("cell_telephone"))
		document.getElementById("cell_telephone").value = GetCookie("cell_telephone");
	if(GetCookie("email_address"))
		document.getElementById("email_address").value = GetCookie("email_address");
	if(GetCookie("email_verify"))
		document.getElementById("email_verify").value = GetCookie("email_verify");
}

function SaveFields()
{
	if(document.getElementById("first_name").value != "")
		SetCookie("first_name", document.getElementById("first_name").value + "");
	if(document.getElementById("middle_name").value != "")
		SetCookie("middle_name", document.getElementById("middle_name").value + "");
	if(document.getElementById("last_name").value != "")
		SetCookie("last_name", document.getElementById("last_name").value + "");
	if(document.getElementById("business_name").value != "")
		SetCookie("business_name", document.getElementById("business_name").value + "");
	if(document.getElementById("address").value != "")
		SetCookie("address", document.getElementById("address").value + "");
	if(document.getElementById("apartment_number").value != "")
		SetCookie("apartment_number", document.getElementById("apartment_number").value + "");
	if(document.getElementById("city").value != "")
		SetCookie("city", document.getElementById("city").value + "");
	if(document.getElementById("state").value != "")
		SetCookie("state", document.getElementById("state").value + "");
	if(document.getElementById("zip").value != "")
		SetCookie("zip", document.getElementById("zip").value + "");
	if(document.getElementById("home_telephone").value != "")
		SetCookie("home_telephone", document.getElementById("home_telephone").value + "");
	if(document.getElementById("bus_telephone").value != "")
		SetCookie("bus_telephone", document.getElementById("bus_telephone").value + "");
	if(document.getElementById("cell_telephone").value != "")
		SetCookie("cell_telephone", document.getElementById("cell_telephone").value + "");
	if(document.getElementById("email_address").value != "")
		SetCookie("email_address", document.getElementById("email_address").value + "");
	if(document.getElementById("email_verify").value != "")
		SetCookie("email_verify", document.getElementById("email_verify").value + "");
	return true;
}