// JavaScript Document

<!--
    function toggle_visibility(id) {
       var e = document.getElementById(id);
       if(e.style.display == 'block')
          e.style.display = 'none';
       else
          e.style.display = 'block';
    }
//-->


function IsEmailValid(FormName)
{
        var EmailOk  = true
        var Temp     = FormName;
        var AtSym    = Temp.value.indexOf('@')
        var Period   = Temp.value.lastIndexOf('.')
        var Space    = Temp.value.indexOf(' ')
        var Length   = Temp.value.length - 1   // Array is from 0 to length-1

        if ((AtSym < 1) ||                     // '@' cannot be in first position
    (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
    (Period == Length ) ||             // Must be atleast one valid char after '.'
    (Space  != -1))                    // No empty spaces permitted
  {
      EmailOk = false
      Temp.focus()
  }
        return EmailOk
}

var s = false;

function verify(form) {
	
	if(form.username.value == "") {
		alert("Please enter your username");
		return false;
	}
	if(form.username.value.indexOf(' ') < form.username.value.length - 1 && form.username.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your username");
		return false;
	}
	
	if(form.password.value == "") {
		alert("Please enter your password");
		return false;
	}
	if(form.password.value.indexOf(' ') < form.password.value.length - 1 && form.password.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your password");
		return false;
	}
	
	// != doesn't work on this one for some reason
	if(form.password.value == form.password2.value) {
		return true;
	} else {
		alert("Your passwords do not match");
		return false;	
	}	
	
	if(form.firstname.value == "") {
		alert("Please enter your first name");
		return false;
	}
	
	if(form.lastname.value == "") {
		alert("Please enter your last name");
		return false;
	}
	
	if(form.email.value == "") {
		alert("Please enter your email");
		return false;
	}
	
	if (IsEmailValid(form.email) == false) {
		alert("Please enter a valid email address");
		return false;
	}
	/*
	if(form.address1.value == "") {
		alert("Please enter your address");
		return false;
	}
	if(form.city.value == "") {
		alert("Please enter your city");
		return false;
	}
	if(form.state.value == "") {
		alert("Please enter your state");
		return false;
	}
	if(form.zip.value == "") {
		alert("Please enter your zip code");
		return false;
	}
	*/
	s = true;
	return true;
}

function verify1(form) {
	
	if(form.card_number.value == "") {
		alert("Please enter your card number");
		return false;
	}
	if(form.card_number.value.indexOf(' ') < form.card_number.value.length - 1 && form.card_number.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your card number");
		return false;
	}
	if(form.username.value == "") {
		alert("Please enter your username");
		return false;
	}
	if(form.username.value.indexOf(' ') < form.username.value.length - 1 && form.username.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your username");
		return false;
	}
	
	if(form.password.value == "") {
		alert("Please enter your password");
		return false;
	}
	if(form.password.value.indexOf(' ') < form.password.value.length - 1 && form.password.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your password");
		return false;
	}
	
	// != doesn't work on this one for some reason
	if(form.password.value == form.password2.value) {
		return true;
	} else {
		alert("Your passwords do not match");
		return false;	
	}	
	
	if(form.fname.value == "") {
		alert("Please enter your first name");
		return false;
	}
	
	if(form.lname.value == "") {
		alert("Please enter your last name");
		return false;
	}
	
	if(form.firstname.value == "") {
		alert("Please enter your first name");
		return false;
	}
	
	if(form.lastname.value == "") {
		alert("Please enter your last name");
		return false;
	}
	
	if(form.email.value == "") {
		alert("Please enter your email");
		return false;
	}
	
	if (IsEmailValid(form.email) == false) {
		alert("Please enter a valid email address");
		return false;
	}
	s = true;
	return true;
}

function verifyPass(form) {
	
	if(form.password.value == "") {
		alert("Please enter your password");
		return false;
	}
	if(form.password.value.indexOf(' ') < form.password.value.length - 1 && form.password.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your password");
		return false;
	}
	if(form.password.value == form.password1.value) {
		alert("Your new password is the same as your old password");
		return false;
	}
	// != doesn't work on this one for some reason
	if(form.password1.value == form.password2.value) {
		return true;
	} else {
		alert("Your passwords do not match");
		return false;	
	}
	s = true;
	return true;
}

function validateAd(form) {
	
	if(form.name.value == "") {
		alert("Please enter your Business Name");
		return false;
	}
	if(form.address1.value == "") {
		alert("Please enter your Business Address");
		return false;
	}
	if(form.zip.value == "") {
		alert("Please enter your Business Zip Code");
		return false;
	}
	if(form.phoneA.value == "") {
		alert("Please enter your Business Phone Number");
		return false;
	}
	if(form.phoneB.value == "") {
		alert("Please enter your Business Phone Number");
		return false;
	}
	if(form.phoneC.value == "") {
		alert("Please enter your Business Phone Number");
		return false;
	}
	
	if(form.business_type.value == "" || form.business_type.value == "Select...") {
		alert("Please choose the business type that best fits your business");
		return false;
	}
	
	if(form.fname.value == "") {
		alert("Please enter your first name");
		return false;
	}
	
	if(form.lname.value == "") {
		alert("Please enter your last name");
		return false;
	}
	
	if(form.email.value == "") {
		alert("Please enter your email");
		return false;
	}
	
	if (IsEmailValid(form.email) == false) {
		alert("Please enter a valid email address");
		return false;
	}
	
	
	if(form.username.value == "") {
		alert("Please enter a username");
		return false;
	}
	if(form.username.value.indexOf(' ') < form.username.value.length - 1 && form.username.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your username");
		return false;
	}
	
	if(form.password.value == "") {
		alert("Please enter your password");
		return false;
	}
	if(form.password.value.indexOf(' ') < form.password.value.length - 1 && form.password.value.indexOf(' ') > -1) {
		alert("You cannot have spaces in your password");
		return false;
	}
	
	// != doesn't work on this one for some reason
	if(form.password.value == form.password2.value) {
		alert("pw1:" + password + "   pw2:" + password2);
		return true;
	} else {
		alert("Your passwords do not match");
		return false;	
	}
	
		
	s = true;
	return true;
}

                 
				 // Radio Button Validation
// copyright Stephen Chapman, 15th Nov 2004,14th Sep 2005
// you may copy this function but please keep the copyright notice with it
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}
   