// This is the validation for the Facility Manager membership registration form

function validate_reg1()
{
var x=document.forms["membership"]["fname"].value
if (x==null || x=="")
  {
  alert("First name is a required field");
  return false;
  }

var x=document.forms["membership"]["lname"].value
if (x==null || x=="")
  {
  alert("Last name is a required field");
  return false;
  }

var x=document.forms["membership"]["company"].value
if (x==null || x=="")
  {
  alert("Company is a required field");
  return false;
  }

var x=document.forms["membership"]["add"].value
if (x==null || x=="")
  {
  alert("Address is a required field");
  return false;
  }

var x=document.forms["membership"]["city"].value
if (x==null || x=="")
  {
  alert("City is a required field");
  return false;
  }

var x=document.forms["membership"]["state"].value
if (x==null || x=="")
  {
  alert("State is a required field");
  return false;
  }

var x=document.forms["membership"]["zip"].value
if (x==null || x=="")
  {
  alert("Zipcode is a required field");
  return false;
  }
 
var x=document.forms["membership"]["phone"].value
if (x==null || x=="")
  {
  alert("Phone is a required field");
  return false;
  }


// Email Validation - First one checks for a value / Second one checks the format
var x=document.forms["membership"]["email"].value
if (x==null || x=="")
  {
  alert("Email is a required field");
  return false;
  }

var x=document.forms["membership"]["email"].value
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Not a valid e-mail address");
  return false;
  }
///////////////////////////////////////////////

var x=document.forms["membership"]["un"].value
if (x==null || x=="")
  {
  alert("Username is a required field");
  return false;
  }

var x=document.forms["membership"]["pw"].value
if (x==null || x=="")
  {
  alert("Password is a required field");
  return false;
  }

var x=document.forms["membership"]["captcha"].value
if (x==null || x=="")
  {
  alert("Please type in the letters you see in the image");
  return false;
  }

var x=document.forms["membership"]["captcha"].value
if (x!="GnVBd")
  {
  alert("The letters you typed into the captcha field did not match the letters in the image");
  return false;
  }
}

//------------------------------------------------------------------------------------//
// This is the validation for the Roofing Contractor and Consultants Registration Form
function validate_reg2()
{
var x=document.forms["membership"]["fname"].value
if (x==null || x=="")
  {
  alert("First name is a required field");
  return false;
  }

var x=document.forms["membership"]["lname"].value
if (x==null || x=="")
  {
  alert("Last name is a required field");
  return false;
  }

var x=document.forms["membership"]["company"].value
if (x==null || x=="")
  {
  alert("Company is a required field");
  return false;
  }

var x=document.forms["membership"]["add"].value
if (x==null || x=="")
  {
  alert("Address is a required field");
  return false;
  }

var x=document.forms["membership"]["city"].value
if (x==null || x=="")
  {
  alert("City is a required field");
  return false;
  }

var x=document.forms["membership"]["state"].value
if (x==null || x=="")
  {
  alert("State is a required field");
  return false;
  }

var x=document.forms["membership"]["zip"].value
if (x==null || x=="")
  {
  alert("Zipcode is a required field");
  return false;
  }
 
var x=document.forms["membership"]["phone"].value
if (x==null || x=="")
  {
  alert("Phone is a required field");
  return false;
  }


// Email Validation - First one checks for a value / Second one checks the format
var x=document.forms["membership"]["email"].value
if (x==null || x=="")
  {
  alert("Email is a required field");
  return false;
  }

var x=document.forms["membership"]["email"].value
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
  {
  alert("Not a valid e-mail address");
  return false;
  }
///////////////////////////////////////////////

var x=document.forms["membership"]["captcha"].value
if (x==null || x=="")
  {
  alert("Please type in the letters you see in the image");
  return false;
  }

var x=document.forms["membership"]["captcha"].value
if (x!="GnVBd")
  {
  alert("The letters you typed into the captcha field did not match the letters in the image");
  return false;
  }
}
