//Validate fields
function ValidateForm(){   
	if ((isRealname()) && (isemail()) && (isAddress1()) && (isCity()) && (isState()) && (isPostal()) && (isCountry()) && (isTelephone()) && (isMethod()) && (isType()) && (isExplain())){  
		alert("\nAll required fields appear to be filled out properly.\n\nYour request will now be made.");      
	}  else {return false;} 
}
function isRealname(){   
	var str = document.frmConsultation.Realname.value;   
		if (str == ""){      
		alert("\nPlease enter your name.")      
		document.frmConsultation.Realname.focus();      
		return false;      
	}   
	return true;   
}
function isemail(){     
	if (document.frmConsultation.email.value == ""){      
		alert("\nThe e-mail field is blank.\n\nPlease enter your e-mail address.")      
		document.frmConsultation.email.focus();      
		return false;       
	}   
	// Return false if e-mail field does not contain a '@' and '.' .   
	if (document.frmConsultation.email.value.indexOf ('@',0) == -1 || document.frmConsultation.email.value.indexOf ('.',0) == -1){      
		alert("\nThe e-mail field requires a \"@\" and a \".\"be used.\n\nPlease re-enter your e-mail address.")      
		document.frmConsultation.email.select();      
		document.frmConsultation.email.focus();      
		return false;      
	}   
	else {      
		return true;      
	}   
}
function isAddress1(){   
	var str = document.frmConsultation.Address1.value;   
	if (str == ""){      
		alert("\nPlease enter your Address.")      
		document.frmConsultation.Address1.focus();      
		return false;      
	}   
	return true;   
}
function isCity(){   
	var str = document.frmConsultation.City.value;   
	if (str == ""){      
		alert("\nPlease enter your city.")      
		document.frmConsultation.City.focus();      
		return false;      
	}   
	return true;   
}
function isState(){   
	var str = document.frmConsultation.State.value;  
	if (str == ""){      
		alert("\nPlease select your state.")      
		document.frmConsultation.State.focus();      
		return false;      
	}   
	return true;   
}
function isPostal(){   
	var str = document.frmConsultation.Postal.value;   
	if (str == ""){      
		alert("\nPlease enter your postal/zip code.")      
		document.frmConsultation.Postal.focus();      
		return false;      
	}   
	return true;   
}
function isCountry(){   
	var str = document.frmConsultation.Country.value;  
	if (str == ""){      
		alert("\nPlease enter your country.")      
		document.frmConsultation.Country.focus();      
		return false;      
	}   
	return true;   
}
function isTelephone(){   
	var str = document.frmConsultation.Telephone.value;  
	if (str == ""){      
		alert("\nPlease enter your telephone number.")      
		document.frmConsultation.Telephone.focus();      
		return false;      
	}   
	return true;   
}
function isMethod(){   
	var str = document.frmConsultation.Method.value;   
	if (str == ""){      
		alert("\nPlease select how we should contact you.")      
		document.frmConsultation.Method.focus();      
		return false;      
	}   
	return true;   
}
function isType(){   
	var str = document.frmConsultation.Type.value;  
	if (str == ""){      
		alert("\nPlease select the type of legal representation you are seeking.")      
		document.frmConsultation.Type.focus();      
		return false;      
	}   
	return true;   
}
function isExplain(){   
	var str = document.frmConsultation.Explain.value;   
	
	// Return false if DaytimePhone field is blank.   
	if (str == ""){      
		alert("\nPlease explain what happened.")      
		document.frmConsultation.Explain.focus();      
		return false;      
	}   
	return true;   
}