var sections = new Array('partOne', 'partTwo', 'partThree');
function init() {
    show('partOne');
    document.forms['form1'].focus();
}
function show(section) {

    for (var i = 0; i < sections.length; i++) {
        if (sections[i] == section) {
            document.getElementById(sections[i]).style.display = 'block';
        } else {
            document.getElementById(sections[i]).style.display = 'none';
        }
    }
}



function validateOne() {
  var FirstName = document.form1.FirstName.value;
  var LastName = document.form1.LastName.value;

  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var phoneRegex = /^[0-9]/;
  if(FirstName == "") {
	document.form1.FirstName.style.backgroundColor= 'red';
    document.form1.FirstName.value= 'Please Enter a Valid First Name';
	return false;
  }
  
  if(FirstName == "Please Enter a Valid First Name") {
	document.form1.FirstName.style.backgroundColor= 'red';
    document.form1.FirstName.value= 'Please Enter a Valid First Name';
	return false;
  }

  if(FirstName == "First Name") {
	document.form1.FirstName.style.backgroundColor= 'red';
    document.form1.FirstName.value= 'Please Enter a Valid First Name';
	return false;
  }

    if(LastName == "Please Enter a Valid Last Name") {
	document.form1.LastName.style.backgroundColor= 'red';
    document.form1.LastName.value= 'Please Enter a Valid Last Name';
	return false;
  }

    if(LastName == "Last Name") {
	document.form1.LastName.style.backgroundColor= 'red';
    document.form1.LastName.value= 'Please Enter a Valid Last Name';
	return false;
  }

  if(LastName == "") {
	document.form1.LastName.style.backgroundColor= 'red';
    document.form1.LastName.value= 'Please Enter a Valid Last Name';
	return false;
  }


 if(!FirstName.match(nameRegex)) {
    document.form1.FirstName.style.backgroundColor= 'red';
    document.form1.FirstName.value= 'Please Enter a Valid First Name';
	return false;
  }
   if(!LastName.match(nameRegex)) {
    document.form1.LastName.style.backgroundColor= 'red';
    document.form1.LastName.value= 'Please Enter a Valid Last Name';
	return false;
  }

  else
  { 
  show('partTwo');
    document.form1.Phone.style.backgroundColor='';
	document.form1.Email.style.backgroundColor='';
  }
 return true;
  }
  
  
 function validateTwo() {
	var Phone= document.form1.Phone.value;
	var Email= document.form1.Email.value;
	var PrimaryInsurance= document.form1.PrimaryInsurance.value;
	var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  	var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var phoneRegex = /^(\d{3})\)?[- ](\d{3})[- ](\d{4})$/;
  
  if(Phone == "") {
	document.form1.Phone.style.backgroundColor= 'red';
    document.form1.Phone.value= 'Please Enter a Valid Phone Number';
    return false;
  }
    if(Email == "") {
	document.form1.Email.style.backgroundColor= 'red';
    document.form1.Email.value= 'Please Enter a Valid Email';
    return false;
  }
  
   if(PrimaryInsurance == "#") {
	document.form1.PrimaryInsurance.style.backgroundColor= 'red';
    return false;
  }

 if(!Phone.match(phoneRegex)) {
    document.form1.Phone.style.backgroundColor= 'red';
    document.form1.Phone.value= 'Invalid Number! Use ###-###-####';

	return false;
  }
   if(!Email.match(emailRegex)) {
    document.form1.Email.style.backgroundColor= 'red';
    document.form1.Email.value= 'Please Enter a Valid Email';

	return false;
  }

  else
  { 
  show('partThree');
    document.form1.Address.style.backgroundColor='';
	document.form1.City.style.backgroundColor='';
	document.form1.Zip.style.backgroundColor='';
  }
return true;
  }


 function validateThree() {
    var Address= document.form1.Address.value;
	var City= document.form1.City.value;
	var Zip= document.form1.Zip.value;
	var State= document.form1.State.value;

	var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
    var phoneRegex = /^[0-9]/;
  
  if(Address == "") {
	document.form1.Address.style.backgroundColor= 'red';
    document.form1.Address.value= 'Please Enter a Valid Address';
    return false;
  }
  
  if(Address == "Address") {
	document.form1.Address.style.backgroundColor= 'red';
    document.form1.Address.value= 'Please Enter a Valid Address';
	error_count += 1;
    return false;
  }
  
    if(City == "") {
	document.form1.City.style.backgroundColor= 'red';
    document.form1.City.value= 'Please Enter a Valid City';
    return false;
  }
  
    if(City == "Your City") {
	document.form1.City.style.backgroundColor= 'red';
    document.form1.City.value= 'Please Enter a Valid City';
    return false;
  }
  
    if(City == "Please Enter a Valid City") {
	document.form1.City.style.backgroundColor= 'red';
    document.form1.City.value= 'Please Enter a Valid City';
    return false;
  }
  
    if(State == "#") {
	document.form1.State.style.backgroundColor= 'red';
    return false;
  }

    if(Zip == "") {
	document.form1.Zip.style.backgroundColor= 'red';
    document.form1.Zip.value= 'Zip Code';
    return false;
  }

    if(Zip == "Zip Code") {
	document.form1.Zip.style.backgroundColor= 'red';
    document.form1.Zip.value= 'Zip Code';
    return false;
  } 
   
  if(!City.match(nameRegex)) {
    document.form1.City.style.backgroundColor= 'red';
    document.form1.City.value= 'Please Enter a Valid City Name';
	return false;
  }
  

  else
  { 
		var CampaignSource = $('input[name=CampaignSource]');
		var CampaignName = $('input[name=CampaignName]');
		var SourceID = $('input[name=SourceID]');
		var FirstName = $('input[name=FirstName]');
		var LastName = $('input[name=LastName]');
		var Email = $('input[name=Email]');
		var Address = $('input[name=Address]');
		var Phone = $('input[name=Phone]');
		function getSelectedValue() {
			var PrimaryInsurance = document.getElementById("PrimaryInsurance").selectedIndex;
		}
		var CanWalk = $('input[name=CanWalk]');
		var City = $('input[name=City]');
		function getSelectedValueState() {
			var State = document.getElementById("State").selectedIndex;
		}
		var Zip = $('input[name=Zip]');
		var Interested = $('input[name=Interested]');
		var CanUseCane = $('input[name=CanUseCane]');
		var CanUseWheelChair = $('input[name=CanUseWheelChair]');
		var mode = $('input[name=mode]');
  



		

		
		//organize the data properly
		var data = 'CampaignSource=' + CampaignSource.val() + '&CampaignName=' + CampaignName.val() + '&SourceID=' + SourceID.val() + '&FirstName=' + FirstName.val() + '&LastName=' + LastName.val() + '&Address=' + Address.val() + '&City=' + City.val() + '&Zip=' + Zip.val() + '&State=' + State.value + '&Email=' + Email.val() + '&Phone=' + Phone.val() + '&Interested=' + Interested.val() +  '&PrimaryInsurance=' + PrimaryInsurance.value + '&CanWalk=' + CanWalk.val() + '&CanUseCane=' + CanUseCane.val() + '&CanUseWheelChair=' + CanUseWheelChair.val() + '&mode=' + mode.val();
				
		
		
		//show the loading sign
		$('.loading').show();
		
		//start the ajax
		$.ajax({
			//this is the php file that processes the data and send mail
			url: "http://www.scooterbros.com/testlead.php",	
			
			//GET method is used
			type: "get",

			//pass the data			
			data: data, 		
			
			//Do not cache the page
			cache: false,
			
			//success
			success: function (html) {				
				//if process.php returned 1/true (send mail success)
									
					//hide the form
					$('#multiForm').fadeOut('slow');					
					
					//show the success message
					$('.done').fadeIn('slow');
					
				//if process.php returned 0/false (send mail failed)
								
			}		
					
				//if process.php returned 0/false (send mail failed)
					
		});
		
		//cancel the submit button default behaviours
		return false;
	
  }
return true;
  }
  
    function validateafter() {
	var FirstName= document.form1.FirstName.value;
  var LastName = document.form1.LastName.value;
    var Phone= document.form1.Phone.value;
	var Email= document.form1.Email.value;
    var Address= document.form1.Address.value;
	 var City= document.form1.City.value;
	 var Zip= document.form1.Zip.value;

	 var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var phoneRegex = /^(\d{3})\)?[- ](\d{3})[- ](\d{4})$/;
  
  if(!FirstName.match(nameRegex)) {
  document.form1.FirstName.style.backgroundColor= 'red';
 
  }
	else
	{
  document.form1.FirstName.style.backgroundColor= '';
  
 } 
 
  if (!LastName.match(nameRegex)) {
    document.form1.LastName.style.backgroundColor= 'red';
  }
  else
  {
  document.form1.LastName.style.backgroundColor= '';
 }

   if(State == "#") {
	document.form1.State.style.backgroundColor= 'red';
  }
  else
  {
  document.form1.State.style.backgroundColor= '';
 }

  if(PrimaryInsurance == "#") {
	document.form1.PrimaryInsurance.style.backgroundColor= 'red';
  }
  else
  {
  document.form1.PrimaryInsurance.style.backgroundColor= '';
 }

 
   if(!Phone.match(phoneRegex)) {
  document.form1.Phone.style.backgroundColor= 'red';
  }
	else
	{
  document.form1.Phone.style.backgroundColor= '';
  
 } 
  if(!Email.match(emailRegex)) {
  document.form1.Email.style.backgroundColor= 'red';
  }
	else
	{
  document.form1.Email.style.backgroundColor= '';
  
 } 

  if(!City.match(nameRegex)) {
  document.form1.City.style.backgroundColor= 'red';
  }
	else
	{
  document.form1.City.style.backgroundColor= '';
  
 } 

 return true;
 }
  
function vaddress() {
 document.form1.Address.style.backgroundColor= '';
 }
 

