function validateContactForm() {
	var error = "";

	if($("name").value == "") {
		error = error + "Please enter your name.\n";
	}

	if($("address1").value == "") {
		error = error + "Please enter your street address.\n";
	}

	if($("city").value == "") {
		error = error + "Please enter your city.\n";
	}

	if($("state").value == "") {
		error = error + "Please enter your state.\n";
	}

	if($("zip").value == "") {
		error = error + "Please enter your zip code.\n";
	}

	if($("phone").value == "") {
		error = error + "Please enter your phone number.\n";
	}

	if(emailCheck($("email").value) == false) {
		error = error + "Please enter a valid email address.\n";
	}

	if(error) {
		alert(error);
	}
	else {
		//console.log("fake submitting");
		$("contactForm").submit();	
	}
}

function emailCheck(str) {

	var at = "@";
	var dot = ".";
	var lat = str.indexOf(at);
	var lstr = str.length;
	var ldot = str.indexOf(dot);
	
	if (str.indexOf(at) == -1)
	   return false;
	if (str.indexOf(at) == -1 || str.indexOf(at) == 0 || str.indexOf(at) == lstr)
	   return false;
	if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0 || str.indexOf(dot) == lstr)
		return false;
	 if (str.indexOf(at, (lat + 1)) != -1)
		return false;
	 if (str.substring(lat - 1, lat) == dot || str.substring(lat + 1, lat + 2) == dot)
		return false;
	 if (str.indexOf(dot,(lat + 2)) == -1)
		return false;
	 if (str.indexOf(" ") != -1)
		return false;
		
	 return true
	 
}

function debuggerStuff() {

	try {
		loadFirebugConsole();
	}
	catch(e) {
		//make IE behave
		console = new Object;
		console.log = function() {} ;
	}
	
}
