// SET COOKIE FUNCTION
function set_Cookie(cookieName, cookieValue, numOfWeeks) {
	var expDate = new Date();
	expDate.setTime(expDate.getTime() + (numOfWeeks * 604800000));	//# milliseconds in a week
	var cookieData = cookieName+"="+escape(cookieValue)+";expires="+expDate.toGMTString()+";domain=covad.com;path=/;";
	document.cookie = cookieData;
}
// SET COOKIE FUNCTION
// GET COOKIE FUNCTION
function get_Cookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return "";
	  	} else {
	    	begin += 2;
		}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	var info = unescape(dc.substring(begin + prefix.length, end));
	return unescape(dc.substring(begin + prefix.length, end));
}
// GET COOKIE FUNCTION
// FORM FILLER FUNCTION
function formFiller () {
	if (get_Cookie("satd")) {
		var fdSplit=get_Cookie("satd").split("&amp;");
		document.getElementById("phoneAc").value = fdSplit[0].split("=")[1];
		document.getElementById("phoneEx").value = fdSplit[1].split("=")[1];
		document.getElementById("phoneSuff").value = fdSplit[2].split("=")[1];
		document.getElementById("street").value = fdSplit[3].split("=")[1];
		document.getElementById("city").value = fdSplit[4].split("=")[1];
		document.getElementById("state").value = fdSplit[5].split("=")[1];
		document.getElementById("zip").value = fdSplit[6].split("=")[1];
		document.getElementById("service").value = fdSplit[7].split("=")[1];	}
}
// FORM FILLER FUNCTION
// VALIDATION FUNCTION
function checkWholeForm(theForm) {
	var why = "";
	why += checkDropdown(document.getElementById("service").selectedIndex,"service","Your Service Type");
	why += checkAllNumbers(document.getElementById("phoneAc").value,"phoneAc","3","Phone Area Code");
	why += checkAllNumbers(document.getElementById("phoneEx").value,"phoneEx","3","Phone Prefix");
	why += checkAllNumbers(document.getElementById("phoneSuff").value,"phoneSuff","4","Phone Number");
	why += isEmpty(document.getElementById("street").value,"street","Your Address");
	why += isEmpty(document.getElementById("city").value,"city","Your City");
	why += checkDropdown(document.getElementById("state").selectedIndex,"state","Your State");
	why += checkAllNumbers(document.getElementById("zip").value,"zip","5","Zip Code");
	if (why != "") {
	   alert(why);
	   return false;
	}
	storeFormData ();
	cmCreateConversionEventTag ("FormComplete_Svc","2","FormCompletion",null)
	cmCreateConversionEventTag (document.getElementById("service").value+" qual","2","Qual Service Type",null);
	startQTFlag=0;
	return true;
}
// VALIDATION FUNCTION
// STORE DATA FUNCTION
function storeFormData () {
	var formData = "ac="+document.getElementById('phoneAc').value+"&amp;pf="+document.getElementById('phoneEx').value+"&amp;pn="+document.getElementById('phoneSuff').value+"&amp;str="+document.getElementById('street').value+"&amp;ci="+document.getElementById('city').value+"&amp;st="+document.getElementById('state').value+"&amp;zp="+document.getElementById('zip').value+"&amp;svc="+document.getElementById('service').value;
	set_Cookie ("satd", formData, "8");
}
// STORE DATA FUNCTION