function validateForm(frmObj){
	if (frmObj.Name.value==""){
		alert("Please enter your name.");
		frmObj.Name.focus();
		return false;
	}
	else if(validateEmail(frmObj,"Email","Email Address")==false){
		return false;
	}
	else if(frmObj.Address.value == ""){
		alert("Please enter your address.");
		frmObj.Address.focus();
		return false;
	}
	else if(frmObj.City.value == ""){
		alert("Please enter the city in which you live");
		frmObj.City.focus();
		return false;
	}
	else if(frmObj.State.value == ""){
		alert("Please enter the state in which you live.");
		frmObj.State.focus();
		return false;
	}
	else if(checkZip(frmObj.Zip.value)==false){
		alert("Please enter a valid zip code.");
		return false;
	}
	else if(validatePhone(frmObj,"Phone","Phone")==false){
		return false;
	}
	else{
		return true;
	}
}
function checkZip(strString){
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;
	
	if(strString == ""){
		blnResult = false;
	}
	else{
		for (i = 0; i < strString.length && blnResult == true; i++){
			strChar = strString.charAt(i);
			if (strValidChars.indexOf(strChar) == -1){
				blnResult = false;
			}
		}
	}
	return blnResult;
}
function validatePhone(frmObj,element,label){
	var dash_index = frmObj.elements[element].value.indexOf("-");
	if(dash_index > 1){
		return;
	}else{
		alert("Please enter a valid number in the " + label + " field.");
		frmObj.elements[element].focus();
		return false;
	}
}
function validateEmail(frmObj,element,label){
	var at_index = frmObj.elements[element].value.indexOf("@");
	var dot_index = frmObj.elements[element].value.indexOf(".");
	if((at_index > 1) && (dot_index > 1)){
		return;
	}else{
		alert("Please enter a valid email address in the " + label + " field.");
		frmObj.elements[element].focus();
		return false;
	}
}


//open project images window
function openPrjWindow(projectNum){
	window.open('pics.html','projects','width=600,height=500,scrollbars=yes,address=no,resizeable=yes;');
}
