// JavaScript Document
function validateForm(){
	var fields = new Array('INPUT','SELECT','TEXTAREA');
	//the following are array values for a form that need to be validated based on their type
	fields['INPUT'] = new Array('Insured_Name','Insured_Street','Insured_City','Insured_Zip','Insured_Phone','Vehicle_Year','Vehicle_Make','Vehicle_Model','Vehicle_VIN_Number','Agent','Agent_Phone','Agent_Email','Agency_Name','Loss_Date','Policy_Number','Insurance_Company');
	fields['SELECT'] = new Array('Insured_State');
	fields['TEXTAREA'] = new Array();
	if(document.getElementById('Error')){
		document.getElementById('Error').style.display = 'none';
	}
	if(document.getElementById('Success')){
		document.getElementById('Success').style.display = 'none';	
	}
	var form = document.getElementById('referralForm'); 
	var errors = '';
	for(i=0;i<form.childNodes.length;i++){
		switch(form.childNodes[i].nodeName){
			case "INPUT":
				for(k=0;k<fields['INPUT'].length;k++){
					if(fields['INPUT'][k] == form.childNodes[i].id){
						if(form.childNodes[i].value == ''){
							form.childNodes[i].style.backgroundColor="#FFFF66";
							errors = 'Yes';
						}else{
							form.childNodes[i].style.backgroundColor="#FFFFFF";
						}
						break;
					}
				}
			break;
			case "SELECT":
				for(k=0;k<fields['SELECT'].length;k++){
					if(fields['SELECT'][k] == form.childNodes[i].id){
						if(form.childNodes[i].value == '' || form.childNodes[i].value == 0){
							form.childNodes[i].style.backgroundColor="#FFFF66";
							errors = 'Yes';
						}else{
							form.childNodes[i].style.backgroundColor="#FFFFFF";
						}
						break;
					}
				}
			break;
			case "TEXTAREA":
				for(k=0;k<fields['TEXTAREA'].length;k++){
					if(fields['TEXTAREA'][k] == form.childNodes[i].id){
						if(form.childNodes[i].value == ''){
							form.childNodes[i].style.backgroundColor="#FFFF66";
							errors = 'Yes';
						}else{
							form.childNodes[i].style.backgroundColor="#FFFFFF";
						}
						break;
					}
				}
			break;
		
		}
		
	}
	if(errors == ''){
		document.getElementById('referralForm').submit();
	}else{
		//document.getElementById('referralForm').submit();
		document.getElementById('Error').style.display = 'block';
	}
}