var invArr = new Array("areaRow","furnishedRow","plansTypeRow");
var resArr = new Array("areaSchoolRow");
var lakeArr = new Array("dockRow");

var rType = document.getElementById("resPropSurvey");
var vType = document.getElementById("vacPropSurvey");
var iType = document.getElementById("invPropSurvey");

function initForm(){
	document.getElementById("singFamCheck").checked=false;
	document.getElementById("multFamCheck").checked=false;
	document.getElementById("condoCheck").checked=false;
	document.getElementById("primeResCheck").checked=false;
	document.getElementById("vacCheck").checked=false;
	document.getElementById("invProCheck").checked=false;
	hideInv();
//	hideRes(); 
	hideDock();
}
function showInv(){
	for(i=0;i<invArr.length;i++){
		document.getElementById(invArr[i]).style.display = "";
	}
}
function hideInv(){
	var propPlan = document.getElementById("propertyPlans");
	var areaField = document.getElementById("area");
	propPlan.value = "";
	areaField.value = "";
	document.forms[0].furnished_0.checked=false;
	document.forms[0].furnished_1.checked=false;
	for(i=0;i<invArr.length;i++){
		var row = document.getElementById(invArr[i]);
		row.style.display = "none";
	}
}
function doInv(box){
	if(box.checked==true){
		showInv();
		document.getElementById("school").value = "";
		document.getElementById("areaSchoolRow").style.display = "none";
		document.getElementById("primeResCheck").checked=false;
		if(document.getElementById("vacCheck").checked==false){
			hideRes();
		}	
	}else{
		hideInv();
		showRes();
	}
}
function showRes(){
	for(i=0;i<resArr.length;i++){
		document.getElementById(resArr[i]).style.display = "";
	}
}
function hideRes(){
	var schoolField = document.getElementById("school");
	schoolField="";
	for(i=0;i<resArr.length;i++){
		var row = document.getElementById(resArr[i]);
		row.style.display = "none";
	}
}
function doRes(box){
	if(box.checked==true){
		showRes();
		document.getElementById("invProCheck").checked=false;
		document.getElementById("vacCheck").checked=false;
		hideInv();
	}
}
function showDock(){
	document.getElementById("dockRow").style.display = "";
}
function hideDock(){
	document.getElementById("dockBool_0").checked=false;
	document.getElementById("dockBool_1").checked=false;
	document.getElementById("dockBool_2").checked=false;
	document.getElementById("dockRow").style.display="none";
}
function doVac(box){
	if(box.checked==true){
//		alert("Vacation Box Checked!");
		document.getElementById("primeResCheck").checked=false;
	}else{
		if(document.getElementById("invProCheck").checked==true){
			showInv();
			hideRes();
		}
	}
}

function emailCheck(em){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if(!filter.test(em)){
		document.getElementById("emailErrorDiv").innerHTML="<span class='redAttn'>There appears to be a problem with the email address you entered. Please check the email address before sending.</span>";	
	}else{
		document.getElementById("emailErrorDiv").innerHTML="";
		document.getElementById("emailErrorDiv").style.display="none;";
	}
}
