// JavaScript Document

function facilitatorvalidate()	{
//	if (document.facilitatorevaluationform.name.value.length < 1) {
//		alert("Please enter your full name.");
//		return false;
//	}
//	if (document.facilitatorevaluationform.phone.value.length < 10) {
//		alert("Please enter your complete phone number (eg. 888-888-8888).");
//		return false;
//	}
//	if (document.facilitatorevaluationform.email.value.length < 4) {
//		alert("Please enter your full email address.");
//		return false;
//	}
	return true;
}

function membervalidate()	{
	
}

function couponvalidate()	{
	
}

function openNewWindow(filename) {
	newWindow=window.open(filename, '', '');
	return false;
}

function showStatus(message) {
    window.status = message ;
    return true ;
}

function changecolor(id,newcolor) {
	document.getElementById(id).style.color = newcolor;
}

function changebackgroundcolor(id,newcolor) {
	document.getElementById(id).style.backgroundColor = newcolor;	
}

function otherclick(id) {
	if (document.getElementById(id).style.color == "rgb(102, 102, 102)") {
		document.getElementById(id).style.color = "rgb(0, 0, 0)";
		//document.getElementById(id).value = "";
		select(document.getElementById(id));
	}
}

function resetscript() {
	//reset all background colors to white
	document.getElementById("businessname").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("contactname").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("address1").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("city").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("state").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("zip").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("phone").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("linkto").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("email").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("website").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("town").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("heading").style.backgroundColor = "rgb(255, 255, 255)";
	
	changecolor('special','#666666');
	changecolor('othertownde','rgb(102, 102, 102)');
	changecolor('othertownnj','rgb(102, 102, 102)');
	changecolor('othertownpa','rgb(102, 102, 102)');
}
/*
function displaystatus(idstate,idother) {
	if (document.getElementById(idstate).style.display == "none") {
		document.getElementById(idother).style.display = "none";
		document.getElementById(idstate).style.display = "block";
	}
	if (document.getElementById(idstate).style.display == "block") {
		document.getElementById(idstate).style.display = "none";
		document.getElementById(idother).style.display = "block";
	}
}
*/
						function givefocus(id) {
							test++;
							if (test == 1) { 
								newfocus = document.getElementById("id").focus(); 
							}
						}

function invoicevalidate() {
	var message = "";
	var test = 0;
	
	//reset all background colors to white
	document.getElementById("businessname").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("contactname").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("address1").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("city").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("state").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("zip").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("phone").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("linkto").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("email").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("website").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("town").style.backgroundColor = "rgb(255, 255, 255)";
	document.getElementById("heading").style.backgroundColor = "rgb(255, 255, 255)";
	
	//validate form fields
	if (document.getElementById("businessname").value.length < 1) {
		document.getElementById("businessname").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("businessname").focus(); 
		}
		message += "  Business Name, \n";
	}
	if (document.getElementById("contactname").value.length < 1) {
		document.getElementById("contactname").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("contactname").focus(); 
		}
		message += "  Contact Name, \n";
	}
	if (document.getElementById("address1").value.length < 1) {
		document.getElementById("address1").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("address1").focus(); 
		}
		message += "  Street Address, \n";
	}
	if (document.getElementById("city").value.length < 1) {
		document.getElementById("city").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("city").focus(); 
		}
		message += "  City, \n";
	}
	if (document.getElementById("state").value=="") {
		document.getElementById("state").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("state").focus(); 
		}
		message += "  State, \n";
	}
	if (document.getElementById("zip").value.length < 5) {
		document.getElementById("zip").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("zip").focus(); 
		}
		message += "  Zip, \n";
	}
	if (document.getElementById("phone").value.length < 7) {
		document.getElementById("phone").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("phone").focus(); 
		}
		message += "  Phone, \n";
	}
	
	if (document.getElementById("linkto").value == "") {
		document.getElementById("linkto").style.backgroundColor = "rgb(255, 15, 15)";
		test++;
		if (test == 1) { 
			document.getElementById("linkto").focus(); 
		}
		message += "  Link card to, \n";
		
	} else if (document.getElementById("linkto").value == "email" && document.getElementById("email").value.length < 5) {
		document.getElementById("email").style.backgroundColor = "rgb(255, 15, 15)";
		test++;
		if (test == 1) { 
			document.getElementById("email").focus(); 
		}
		message += "  Email, \n";
	} else if (document.getElementById("linkto").value == "website" && document.getElementById("website").value.length < 4) {
		document.getElementById("website").style.backgroundColor = "rgb(255, 15, 15)";
		test++;
		if (test == 1) { 
			document.getElementById("website").focus(); 
		}
		message += "  Website, \n";
	}
	
	if (document.getElementById("town").value.length < 1) {
		document.getElementById("town").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("town").focus(); 
		}
		message += "  Town, \n";
	}
	
	if (document.getElementById("heading").value.length < 1) {
		document.getElementById("heading").style.backgroundColor = "rgb(255, 15, 15)";	
		test++;
		if (test == 1) { 
			document.getElementById("heading").focus(); 
		}
		message += "  Heading, \n";
	}
	
	if (message != "") {
		alert("The following fields were left blank: \n"+message);
		return false;
	} else if (message == "") {
		return true;
	}
}

function validatemembership() {
	var message = "";
	
	if (document.getElementById("cname").value.length < 1) {
		message += "    Contact Name \n";
	}
	if (document.getElementById("bname").value.length < 1) {
		message += "    Business Name \n";
	}
	
	if (message != "") {
		alert("Please enter the following as they would appear on BrowseYourTown.com: \n"+message);
		return false;
	} else if (message == "") {
		return true;
	}
}