function RemoveContent(d) {
document.getElementById(d).style.display = "none";
}

function InsertContent(d) {
document.getElementById(d).style.display = "";
}

function checkfname() {
	if (document.form1.ownfname.value == "")
{InsertContent('ownfnameerror')}
else 
{RemoveContent('ownfnameerror')}
}

function checklname() {
	if (document.form1.ownlname.value == "")
{InsertContent('ownlnameerror')}
else 
{RemoveContent('ownlnameerror')}
}

function checkownaddress1() {
	if (document.form1.ownaddress1.value == "")
{InsertContent('ownaddress1error')}
else 
{RemoveContent('ownaddress1error')}
}

function checkowncity() {
	if (document.form1.owncity.value == "")
{InsertContent('owncityerror')}
else 
{RemoveContent('owncityerror')}
}

function checkZip(ownzip) {
	re = /^\d{5}$/;
	return re.test(ownzip);	
}

function checkZip2() {
	if (checkZip(document.form1.ownzip.value) == true)
{RemoveContent('ownzipcodeerror');} 
else {InsertContent('ownzipcodeerror');}
}

function checkApn(apn) {
	re = /^\d{8}$/;
	return re.test(apn);	
}

function checkApn2() {
	if (checkApn(document.form1.apn.value) == true)
	{RemoveContent('apnerror');}
	else {InsertContent('apnerror');}
}

function checkownPhone(ownphone) {
	re = /^(\d{3}-)?\d{3}-\d{4}$/;
	return re.test(ownphone);
}

function checkownPhone2() {
	if (checkownPhone(document.form1.ownphone.value) == true)
{RemoveContent('ownphoneerror');} 
else {InsertContent('ownphoneerror');}
}
	
function validateState() {
if(document.form1.ownstate.selectedIndex==0)
{InsertContent('ownstateerror');}
else {RemoveContent('ownstateerror');}
}

function checkconfname() {
	if (document.form1.confname.value == "")
{InsertContent('confnameerror')}
else 
{RemoveContent('confnameerror')}
}

function checkconlname() {
	if (document.form1.conlname.value == "")
{InsertContent('conlnameerror')}
else 
{RemoveContent('conlnameerror')}
}

function checkconaddress1() {
	if (document.form1.conaddress1.value == "")
{InsertContent('conaddress1error')}
else 
{RemoveContent('conaddress1error')}
}

function checkconcity() {
	if (document.form1.concity.value == "")
{InsertContent('concityerror')}
else 
{RemoveContent('concityerror')}
}

function checkconZip(conzip) {
	re = /^\d{5}$/;
	return re.test(conzip);	
}
	
function checkconZip2() {
	if (checkZip(document.form1.conzip.value) == true)
{RemoveContent('conzipcodeerror');} 
else {InsertContent('conzipcodeerror');}
}


function checkconPhone(conphone) {
	re = /^(\d{3}-)?\d{3}-\d{4}$/;
	return re.test(conphone);
}

function checkconPhone2() {
	if (checkownPhone(document.form1.conphone.value) == true)
{RemoveContent('conphoneerror');} 
else {InsertContent('conphoneerror');}
}
	
function validateconState() {
if(document.form1.constate.selectedIndex==0)
{InsertContent('constateerror');}
else {RemoveContent('constateerror');}
}

function valworkcomp() {
	if (document.form1.compyes.checked==true || document.form1.compno.checked==true)
	{RemoveContent('workcomperror');}
else {InsertContent('workcomperror');}
}

function valconlicense() {
if(document.form1.conlicense.value=="")
{InsertContent('conlicenseerror');}
else {RemoveContent('conlicenseerror');}
}


function valworkcomp2(form1) {
myOption = -1;
for (i=document.form1.workcomp.length-1; i > -1; i--) {
if(document.form1.workcomp[i].checked) {
myOption = i; i = -1;
}
}
if (myOption == -1) {
alert("You must select a radio button");
return false;}
}

function valdescrip() {
	if (document.form1.descrip.value.length < 15)
	{InsertContent('descriperror')}
else 
{RemoveContent('descriperror')}
}

function checkprojaddress() {
	if (document.form1.projaddress.value == "")
{InsertContent('projaddresserror')}
else 
{RemoveContent('projaddresserror')}
}

function checkprojcity() {
	if (document.form1.projcity.value == "")
{InsertContent('projcityerror')}
else 
{RemoveContent('projcityerror')}
}

function checkprojZip(projzip) {
	re = /^\d{5}$/;
	return re.test(projzip);	
}
	
function checkprojZip2() {
	if (checkZip(document.form1.projzip.value) == true)
{RemoveContent('projziperror');} 
else {InsertContent('projziperror');}
}

function validateprojState() {
if(document.form1.projstate.selectedIndex==0)
{InsertContent('projstateerror');}
else {RemoveContent('projstateerror');}
}


function checkEmail() {
	if (document.form1.email.value == "")
	{InsertContent('emailerror');}
else {RemoveContent('emailerror');}
}
	
function checkForm() {
	if (document.getElementById("ownfnameerror").style.display!="none"){
		alert('Please enter an owner first name');
		document.form1.ownfname.focus();
		event.returnValue = false;
		return false;
	} else if (document.getElementById("ownlnameerror").style.display!="none"){
		alert('Please enter an owner last name');
		document.form1.ownlname.focus();
		event.returnValue = false;
		return false;
	}else if (document.getElementById("ownaddress1error").style.display!="none"){
		alert('Please enter an owner address');
		document.form1.ownaddress1.focus();
		event.returnValue = false;
		return false;
	}else if (document.getElementById("owncityerror").style.display!="none"){
		alert('Please enter an owner city');
		document.form1.owncity.focus();
		event.returnValue = false;
    	return false;
	}else if (document.getElementById("ownstateerror").style.display!="none"){
		alert('Please select an owner state');
		document.form1.ownstate.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("ownzipcodeerror").style.display!="none"){
		alert('Please enter an owner 5 digit zipcode');
		document.form1.ownzip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("ownphoneerror").style.display!="none"){
		alert('Please enter an owner phone number in 555-555-5555 format');
		document.form1.ownphone.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("confnameerror").style.display!="none"){
		alert('Please enter a contractor first name');
		document.form1.confname.focus();
		event.returnValue = false;
    	return false;
	}else if (document.getElementById("conlnameerror").style.display!="none"){
		alert('Please enter a contractor last name');
		document.form1.conlname.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("conaddress1error").style.display!="none"){
		alert('Please enter a contractor address');
		document.form1.conaddress1.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("concityerror").style.display!="none"){
		alert('Please enter a contractor city');
		document.form1.concity.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("constateerror").style.display!="none"){
		alert('Please enter a contractor state');
		document.form1.constate.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("conzipcodeerror").style.display!="none"){
		alert('Please enter a contractor zipcode');
		document.form1.conzip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("conphoneerror").style.display!="none"){
		alert('Please enter a contractor phone number in 555-555-5555 format');
		document.form1.conphone.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("conlicenseerror").style.display!="none"){
		alert('Please enter yes or no for a contractors license');
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("apnerror").style.display!="none"){
		alert('Please enter the project parcel number');
		document.form1.apn.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("projaddresserror").style.display!="none"){
		alert('Please enter a project address');
		document.form1.projaddress.focus();
		event.returnValue = false;
    	return false;
	}else if (document.getElementById("projcityerror").style.display!="none"){
		alert('Please enter a project city');
		document.form1.projcity.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("projstateerror").style.display!="none"){
		alert('Please select a project state');
		document.form1.projstate.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("projziperror").style.display!="none"){
		alert('Please enter a project 5 digit zipcode');
		document.form1.projzip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("emailerror").style.display!="none"){
		alert('Please enter an email address');
		document.form1.email.focus();
		event.returnValue = false;
     	return false;
	} else {
		return true;
	}
}

