/////////////////////////////////////////////////////////////////////
// Contact Us Form Vaildation
/////////////////////////////////////////////////////////////////////

function validateContactForm(){
	
	// reset all required fields to normal status
	document.getElementById('fName').className = "";
	document.getElementById('lName').className = "";
	document.getElementById('address1').className = "";
	document.getElementById('city').className = "";
	document.getElementById('state').className = "";
	document.getElementById('zip').className = "";
	document.getElementById('phone').className = "";
	document.getElementById('email').className = "";
	document.getElementById('injuryDate').className = "";
	document.getElementById('injuryLocation').className = "";
	document.getElementById('injuryType').className = "";
	document.getElementById('injuryCondition').className = "";
	document.getElementById('injuryComments').className = "";
	document.getElementById('injuryAge').className = "";
	document.getElementById('maritalStatus').className = "";
	document.getElementById('children').className = "";


	// Set the default error message
	errmsg = "The following fields are required:\n\n";
	if (document.contactUs.fName.value=="" || document.contactUs.fName.value=="First Name*"){
		errmsg += "Enter Your First Name\n";
		document.getElementById('fName').className = "error";
	}
	if (document.contactUs.lName.value=="" || document.contactUs.lName.value=="Last Name*"){
		errmsg += "Enter Your Last Name\n";
		document.getElementById('lName').className = "error";
	}
	if (document.contactUs.address1.value=="" || document.contactUs.address1.value=="Address 1*"){
		errmsg += "Enter Your Address\n";
		document.getElementById('address1').className = "error";
	}
	if (document.contactUs.city.value=="" || document.contactUs.city.value=="City*"){
		errmsg += "Enter Your City\n";
		document.getElementById('city').className = "error";
	}
	if (document.contactUs.state.value=="" || document.contactUs.state.value=="State*"){
		errmsg += "Enter Your State\n";
		document.getElementById('state').className = "error";
	}
	if (document.contactUs.zip.value=="" || document.contactUs.zip.value=="Zip*"){
		errmsg += "Enter Your Zip\n";
		document.getElementById('zip').className = "error";
	}
	if (document.contactUs.phone.value=="" || document.contactUs.phone.value=="Phone*"){
		errmsg += "Enter Your Phone Number\n";
		document.getElementById('phone').className = "error";
	}

	
	if (document.contactUs.email.value=="" || document.contactUs.email.value=="Email*"){
		errmsg += "Enter Your Email Address\n";
		document.getElementById('email').className = "error";
	} else {
		if (document.contactUs.email.value.indexOf('@',0)==-1 || 	document.contactUs.email.value.indexOf('@',0)== 0 || 	document.contactUs.email.value.indexOf('.',0)==-1) {
			errmsg += "Enter A Valid Email Address\n";
			document.getElementById('email').className = "error";
		}
	}	

	
	
	
	// Optional form bottom fields
	if(document.contactUs.legalRepresentation.checked == true) {
		if (document.contactUs.injuryDate.value=="" || document.contactUs.injuryDate.value=="Enter Response Here"){
			errmsg += "Date your injury occurred\n";
			document.getElementById('injuryDate').className = "error";
		}
		if (document.contactUs.injuryLocation.value=="" || document.contactUs.injuryLocation.value=="Enter Response Here"){
			errmsg += "Location of your injury\n";
			document.getElementById('injuryLocation').className = "error";
		}
		if (document.contactUs.injuryType.value=="" || document.contactUs.injuryType.value=="Enter Response Here"){
			errmsg += "Your injury type\n";
			document.getElementById('injuryType').className = "error";
		}
		if (document.contactUs.injuryCondition.value=="" || document.contactUs.injuryCondition.value=="Enter Response Here"){
			errmsg += "Your medical condition\n";
			document.getElementById('injuryCondition').className = "error";
		}
		if (document.contactUs.injuryComments.value=="" || document.contactUs.injuryComments.value=="Enter Response Here"){
			errmsg += "Description of the accident\n";
			document.getElementById('injuryComments').className = "error";
		}
		if (document.contactUs.injuryAge.value=="" || document.contactUs.injuryAge.value=="Age*"){
			errmsg += "Your Age\n";
			document.getElementById('injuryAge').className = "error";
		}
		if (document.contactUs.maritalStatus.value=="" || document.contactUs.maritalStatus.value=="Marital Status*"){
			errmsg += "Marital Status\n";
			document.getElementById('maritalStatus').className = "error";
		}
		if (document.contactUs.children.value=="" || document.contactUs.children.value=="# of Children*"){
			errmsg += "Number of Children\n";
			document.getElementById('children').className = "error";
		}
		
		if(document.contactUs.haveAttorney_yes.checked == false && document.contactUs.haveAttorney_no.checked == false ) {
			errmsg += "Do you presently have an attorney? (Check one)\n";
		}
	
	}
	

	//Check to see if we added anything to the default error message
	if (errmsg != "The following fields are required:\n\n"){
		alert(errmsg);
		return false;
	}

return true;

}


// Show or Hide Bottom Div 
function showHide(object) {
	if(document.getElementById('legalRepresentation').checked == true) {
		// alert('show');
		document.getElementById(object).className = "show";
		document.getElementById('requiredFields_1').className = "hide";
		document.getElementById('submit_1').className = "submitDisabled";
		
	} else {
		// alert('hide');
		document.getElementById(object).className = "hide";
		document.getElementById('requiredFields_1').className = "show";
		document.getElementById('submit_1').className = "submit";
	}
	

	
}

