
function isNum(passedVal) {
	if (passedVal == "") {
		return false }
	for (i=0; i<passedVal.length; i++) {
		if (passedVal.charAt(i) < "0") {
			return false }
		if (passedVal.charAt(i) > "9") {
			return false }
	}
	return true
}


function validZip(inzip) {
	if (isNum(inzip)) {
		return true }
return false
}
	
function validEmail(inEmail) {
	invalidChars = "/:,;"
	if (inEmail == "") {
		return false; }
	for (i=0; i<invalidChars.length; i++) {
		badChar = invalidChars.charAt(i)
		if (inEmail.indexOf(badChar,0) > -1) {
			return false; }
		}
		atPos = inEmail.indexOf("@",1)
		if (atPos == -1) {
			return false; }
		if (inEmail.indexOf("@",atPos+1) > -1) {
			return false; }
		periodPos = inEmail.indexOf(".",atPos)
		if (periodPos == -1) {
			return false; }
		if (periodPos+3 > inEmail.length) {
			return false; }
		else {
			return true; }
}

function confirmSubmit() {
	var agree=confirm("Are you sure you wish to continue?");
	if (agree)
		return true ;
	else
		return false ;
}
	
function AgentTotal(showing) 
{ 
  var d = document.showing;
  var total = 0; 
  for (var i=0;i<d.Agent.length;i++) {
  if (d.Agent[i].checked) {
    total++;
	}
	}
  return total; 
}
		
//Form validation Check Main Registration  START
function validFormAuto(auto) {

	var d = document.auto;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
		
	if (d.Address.value == "") {
		alert("You must enter an address")
		d.Address.focus()
		return false; }
		
	if (d.City.value == "") {
		alert("You must enter a city")
		d.City.focus()
		return false; }
		
	if (d.State.value == "") {
		alert("You must enter a state")
		d.State.focus()
		return false; }
		
	if (d.Zip.value == "") {
		alert("You must enter a zip code")
		d.Zip.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
	
	if (d.Phone.value == "") {
		alert("You must enter your phone number")
		d.Phone.focus()
		return false; }
	
	if (d.DOB.value == "") {
		alert("You must enter your date of birth")
		d.DOB.focus()
		return false; }
		
	if (d.Gender.value == "") {
		alert("You must enter your gender")
		d.Gender.focus()
		return false; }
	
	if (d.Driver_License.value == "") {
		alert("You must enter your Driver License number")
		d.Driver_License.focus()
		return false; }
		
	else {
		return true; }
}

function validFormMortgage(mortgage) {

	var d = document.mortgage;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
		
	if (d.Address.value == "") {
		alert("You must enter an address")
		d.Address.focus()
		return false; }
		
	if (d.City.value == "") {
		alert("You must enter a city")
		d.City.focus()
		return false; }
		
	if (d.State.value == "") {
		alert("You must enter a state")
		d.State.focus()
		return false; }
		
	if (d.Zip.value == "") {
		alert("You must enter a zip code")
		d.Zip.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
	
	if (d.Phone.value == "") {
		alert("You must enter your phone number")
		d.Phone.focus()
		return false; }
		
	else {
		return true; }
}

function validFormHome(home) {

	var d = document.home;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
		
	if (d.Address.value == "") {
		alert("You must enter an address")
		d.Address.focus()
		return false; }
		
	if (d.City.value == "") {
		alert("You must enter a city")
		d.City.focus()
		return false; }
		
	if (d.State.value == "") {
		alert("You must enter a state")
		d.State.focus()
		return false; }
		
	if (d.Zip.value == "") {
		alert("You must enter a zip code")
		d.Zip.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
	
	if (d.Phone.value == "") {
		alert("You must enter your phone number")
		d.Phone.focus()
		return false; }
		
	else {
		return true; }
}
	
function validForm(showing) {

	var d = document.showing;
	var total = AgentTotal(d);
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
		
	if (d.Phone.value == "") {
		alert("You must enter a phone number")
		d.Phone.focus()
		return false; }	
		
	if (total == 0){
		alert ("You must notify us if you are currently using an agent")
		return false; }
		
	if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }

	else {
		return true; }
}

function validFormBuyer(buyer) {

	var d = document.buyer;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
	
	if (d.address_e.value == "") {
		alert("You must enter an email address")
		d.address_e.focus()
		return false; }
		
	if (!validEmail(d.address_e.value)) {
		alert("You must enter a valid email address")
		d.address_e.focus()
		return false; }
	if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}

function validFormSeller(seller) {

	var d = document.seller;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
	
	if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}

function validFormCredit(credit) {

	var d = document.credit;
		
	if (d.First_Name.value == "") {
		alert("You must enter a first name")
		d.First_Name.focus()
		return false; }
		
	if (d.Last_Name.value == "") {
		alert("You must enter a last name")
		d.Last_Name.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
	
	if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}
	
function validFormFsbo(fsbo) {

	var d = document.fsbo;
		
	if (d.First_Name.value == "") {
		alert("You must enter a first name")
		d.First_Name.focus()
		return false; }
		
	if (d.Last_Name.value == "") {
		alert("You must enter a last name")
		d.Last_Name.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
		
	if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}

function validFormNomoney(nomoney) {

	var d = document.nomoney;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
	
	if (d.address_e.value == "") {
		alert("You must enter an email address")
		d.address_e.focus()
		return false; }
		
	if (!validEmail(d.address_e.value)) {
		alert("You must enter a valid email address")
		d.address_e.focus()
		return false; }
		
	if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}

function validFormSchool(school) {

	var d = document.school;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
	
	if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}

function validFormState(state) {

	var d = document.state;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
		
	if (d.Address.value == "") {
		alert("You must enter an Address")
		d.Address.focus()
		return false; }
	
	if (d.City.value == "") {
		alert("You must enter a City")
		d.City.focus()
		return false; }
		
	if (d.State.value == "") {
		alert("You must enter a State")
		d.State.focus()
		return false; }
		
	if (d.Zip.value == "") {
		alert("You must enter a Zip")
		d.Zip.focus()
		return false; }
		
	if (d.Phone.value == "") {
		alert("You must enter a Phone Number")
		d.Phone.focus()
		return false; }
	
	if (d.address_e.value == "") {
		alert("You must enter an email address")
		d.address_e.focus()
		return false; }
		
	if (!validEmail(d.address_e.value)) {
		alert("You must enter a valid email address")
		d.address_e.focus()
		return false; }
		
		if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}

function validFormColombia(colombia) {

	var d = document.colombia;
		
	if (d.Name.value == "") {
		alert("You must enter a name")
		d.Name.focus()
		return false; }
		
	if (d.Address.value == "") {
		alert("You must enter an Address")
		d.Address.focus()
		return false; }
	
	if (d.City.value == "") {
		alert("You must enter a City")
		d.City.focus()
		return false; }
		
	if (d.Phone.value == "") {
		alert("You must enter a Phone Number")
		d.Phone.focus()
		return false; }
	
	if (d.Email.value == "") {
		alert("You must enter an email address")
		d.Email.focus()
		return false; }
		
	if (!validEmail(d.Email.value)) {
		alert("You must enter a valid email address")
		d.Email.focus()
		return false; }
		
		if (d.userdigit.value == "") {
		alert("You must enter the digits in the graphic")
		d.userdigit.focus()
		return false; }
		
	else {
		return true; }
}

function validFormBiblesheet(biblesheet) {

	var d = document.biblesheet;
		
	if (d.created_by.value == "") {
		alert("You must enter the name of the individual that created the biblesheet")
		d.created_by.focus()
		return false; }
		
	if (d.agent_email.value == "") {
		alert("You must enter the email of the individual that created the biblesheet")
		d.agent_email.focus()
		return false; }
		
	if (!validEmail(d.agent_email.value)) {
		alert("You must enter a valid email address")
		d.agent_email.focus()
		return false; }
	
	if (d.office.value == "") {
		alert("You must enter the office location")
		d.office.focus()
		return false; }
		
	if (d.property_addr.value == "") {
		alert("You must enter a property address")
		d.property_addr.focus()
		return false; }	
		
	if (d.city.value == "") {
		alert("You must enter a city")
		d.city.focus()
		return false; }	
		
	if (d.state.value == "") {
		alert("You must enter a state")
		d.state.focus()
		return false; }	
		
	if (d.zip.value == "") {
		alert("You must enter a zip")
		d.zip.focus()
		return false; }	
		

	else {
		return true; }
}
	
