function RemoveContent(d) {
document.getElementById(d).style.display = "none";
}

function InsertContent(d) {
document.getElementById(d).style.display = '';
}

function checkrpfname() {
	if (document.form1.rpfname.value == "")
{InsertContent('rpfnameerror')}
else 
{RemoveContent('rpfnameerror')}
}

function checkrplname() {
	if (document.form1.rplname.value == "")
{InsertContent('rplnameerror')}
else 
{RemoveContent('rplnameerror')}
}

function checkrpaddress1() {
	if (document.form1.rpaddress1.value == "")
{InsertContent('rpaddress1error')}
else 
{RemoveContent('rpaddress1error')}
}

function checkrpcity() {
	if (document.form1.rpcity.value == "")
{InsertContent('rpcityerror')}
else 
{RemoveContent('rpcityerror')}
}

function checkrpZip(rpzip) {
	re = /^\d{5}$/;
	return re.test(rpzip);	
}

function checkrpZip2() {
	if (checkrpZip(document.form1.rpzip.value) == true)
{RemoveContent('rpzipcodeerror');} 
else {InsertContent('rpzipcodeerror');}
}

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 checkrpPhone(rpphone) {
	re = /^(\d{3}-)?\d{3}-\d{4}$/;
	return re.test(rpphone);
}

function checkrpPhone2() {
	if (checkrpPhone(document.form1.rpphone.value) == true)
{RemoveContent('rpphoneerror');} 
else {InsertContent('rpphoneerror');}
}
	
function validaterpState() {
if(document.form1.rpstate.selectedIndex==0)
{InsertContent('rpstateerror');}
else {RemoveContent('rpstateerror');}
}

function checkpropowner() {
	if (document.form1.propowner.value == "")
{InsertContent('propownererror')}
else 
{RemoveContent('propownererror')}
}

function checkvioladdress() {
	if (document.form1.violaddress.value == "")
{InsertContent('violaddresserror')}
else 
{RemoveContent('violaddresserror')}
}

function valhazard() {
	if (document.form1.hazardyes.checked==true)
	{RemoveContent('hazarderror');
	InsertContent('hazarddescriperror');
	document.form1.hazarddescrip.disabled = false;
	document.form1.hazarddescrip.focus();
	}
else 
if (document.form1.hazardno.checked==true)
{document.form1.hazarddescrip.disabled = true;
RemoveContent('hazarderror');
RemoveContent('hazarddescriperror');}
}

function valsafety() {
	if (document.form1.safetyyes.checked==true)
	{RemoveContent('safetyerror');
	InsertContent('safetydescriperror');
	document.form1.safetydescrip.disabled = false;
	document.form1.safetydescrip.focus();
	}
else 
if (document.form1.safetyno.checked==true)
{document.form1.safetydescrip.disabled = true;
RemoveContent('safetyerror');
RemoveContent('safetydescriperror');}
}

function valsafety() {
	if (document.form1.safetyyes.checked==true)
	{RemoveContent('safetyerror');
	InsertContent('safetydescriperror');
	document.form1.safetydescrip.disabled = false;
	document.form1.safetydescrip.focus();
	}
else 
if (document.form1.safetyno.checked==true)
{document.form1.safetydescrip.disabled = true;
RemoveContent('safetyerror');
RemoveContent('safetydescriperror');}
}

function valsheriff() {
	if (document.form1.sheriffyes.checked==true)
	{RemoveContent('sherifferror');
	InsertContent('sheriffdescriperror');
	document.form1.sheriffdescrip.disabled=false;
	document.form1.sheriffdescrip.focus();
	}
	else
	if (document.form1.sheriffno.checked==true)
{document.form1.sheriffdescrip.disabled = true;
RemoveContent('sherifferror');
RemoveContent('sheriffdescriperror');}
}

function valletter() {
	if (document.form1.wantletteryes.checked==true || document.form1.wantletterno.checked==true)
	{RemoveContent('wantlettererror');}
else {InsertContent('wantlettererror');}
}

function valaccurate() {
	if (document.form1.accurateinfo.checked==true)
	{RemoveContent('accurateinfoerror');
	document.form1.sendbutton.disabled=false;}
	else {InsertContent('accurateinfoerror');
	document.form1.sendbutton.disabled=true;}
}


function valhazard2(form1) {
myOption = -1;
for (i=document.form1.hazard.length-1; i > -1; i--) {
if(document.form1.hazard[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 valhazarddescrip() {
	if (document.form1.hazarddescrip.value.length < 10)
	{InsertContent('hazarddescriperror')}
else 
{RemoveContent('hazarddescriperror')}
}

function valsafetydescrip() {
	if (document.form1.safetydescrip.value.length < 10)
	{InsertContent('safetydescriperror')}
else 
{RemoveContent('safetydescriperror')}
}

function valsheriffdescrip() {
	if (document.form1.sheriffdescrip.value.length < 2)
	{InsertContent('sheriffdescriperror')}
else 
{RemoveContent('sheriffdescriperror')}
}

function valstepsdescrip() {
	if (document.form1.stepsdescrip.value.length < 2)
	{InsertContent('stepsdescriperror')}
else 
{RemoveContent('stepsdescriperror')}
}

function valimpactdescrip() {
	if (document.form1.impactdescrip.value.length < 2)
	{InsertContent('impactdescriperror')}
else 
{RemoveContent('impactdescriperror')}
}

function checkEmail() {
	if (document.form1.email.value == "")
	{InsertContent('emailerror');}
else {RemoveContent('emailerror');}
}
	
function checkForm() {
	if (document.getElementById("rpfnameerror").style.display!="none"){
		alert('Please enter a first name');
		document.form1.rpfname.focus();
		event.returnValue = false;
		return false;
	} else if (document.getElementById("rplnameerror").style.display!="none"){
		alert('Please enter a last name');
		document.form1.rplname.focus();
		event.returnValue = false;
		return false;
	}else if (document.getElementById("rpaddress1error").style.display!="none"){
		alert('Please enter an address');
		document.form1.rpaddress1.focus();
		event.returnValue = false;
		return false;
	}else if (document.getElementById("rpcityerror").style.display!="none"){
		alert('Please enter a city');
		document.form1.rpcity.focus();
		event.returnValue = false;
    	return false;
	}else if (document.getElementById("rpstateerror").style.display!="none"){
		alert('Please select a state');
		document.form1.rpstate.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("rpzipcodeerror").style.display!="none"){
		alert('Please enter a 5 digit zipcode');
		document.form1.rpzip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("rpphoneerror").style.display!="none"){
		alert('Please enter a phone number in 555-555-5555 format');
		document.form1.rpphone.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("emailerror").style.display!="none"){
		alert('Please enter an email');
		document.form1.email.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("apnerror").style.display!="none"){
		alert('Please enter an assessors parcel number of the alleged violation');
		document.form1.apn.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("violaddresserror").style.display!="none"){
		alert('Please enter a violation address');
		document.form1.violaddress.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("descriperror").style.display!="none"){
		alert('Please enter a valid description of the violation');
		document.form1.descrip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("hazarderror").style.display!="none"){
		alert('Please check if this is a hazard or not');
		document.form1.hazardyes.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("hazarddescriperror").style.display!="none"){
		alert('Please describe this hazard');
		document.form1.hazarddescrip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("safetyerror").style.display!="none"){
		alert('Please enter if this is this a safety concern');
		document.form1.safetyyes.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("safetydescriperror").style.display!="none"){
		alert('Please enter a description of the safety concern');
		document.form1.apn.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("sherifferror").style.display!="none"){
		alert('Please enter if the sheriff has responded');
		document.form1.sheriffyes.focus();
		event.returnValue = false;
    	return false;
	}else if (document.getElementById("sheriffdescriperror").style.display!="none"){
		alert('Please describe the sheriff response');
		document.form1.sheriffdescrip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("stepsdescriperror").style.display!="none"){
		alert('Please enter the steps you have taken to resolve the issue');
		document.form1.stepsdescrip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("impactdescriperror").style.display!="none"){
		alert('Please describe the impact this has had on you');
		document.form1.impactdescrip.focus();
		event.returnValue = false;
     	return false;
	}else if (document.getElementById("wantlettererror").style.display!="none"){
		alert('Please select if you want to receive a letter of notification');
		document.form1.wantletteryes.focus();
		event.returnValue = false;
     	return false; 
	}else if (document.getElementById("accurateinfoerror").style.display!="none"){
		alert('Please select if the information is accurate to the best of your knowledge');
		document.form1.accurateinfo.focus();
		event.returnValue = false;
     	return false;
	} else {
		return true;
	}
}

