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