//var url = "http://69.167.147.47/";
//alert("sad");

var url = window.location.protocol +"//"+ window.location.hostname +"/";

//alert(url);

jQuery(function() {jQuery("#MovingDateMove").datepicker();});



jQuery("#MovingDateMove").blur(function () {

	jQuery("#FM_FirstName").focus();

});



jQuery("#ZipTo").blur(function () {

	jQuery("#FM_FirstName").focus();

});



function Getcity($state)

{



	$j = jQuery;	

	$j(".cls_CityFrom").html('<img src="'+url+'images/ajax-loader.gif" alt="ajax" />');
	//alert($state.value);

	$j.ajax({

	
	  url: url+"act/act_getcity.php?state="+$state.value,

	  cache: false,

	  success: function(html)

	  {

			$j(".cls_CityFrom").html(html);
///check select error
			$j(".cls_ZipFrom").html('<select id="ZipFrom" style="width:135px;"><option value="" selected="selected">Select Zip</option></select>');

	  }

	  

	});

}



function GetZipCode($city)

{

	$j = jQuery;	

	$state = document.getElementById('StateFrom');

	$j(".cls_ZipFrom").html('<img src="'+url+'images/ajax-loader.gif"  alt="ajax1" />');

	$j.ajax({

	  url: url+"act/act_getzip.php?state="+$state.value+"&city="+$city.value,

	  cache: false,

	  success: function(html)

	  {

			$j(".cls_ZipFrom").html(html);

	  }

	});

	

}



function GetCityTo($state)

{

	$j = jQuery;	

	$j(".cls_CityTo").html('<img src="'+url+'images/ajax-loader.gif" alt="ajax2" />');

	$j.ajax({

	

	  url: url+"act/act_getcity_to.php?state="+$state.value,

	  cache: false,

	  success: function(html)

	  {

			$j(".cls_CityTo").html(html);
///check select error
			$j(".cls_ZipTo").html('<select id="ZipTo1" style="width:135px;"><option value="" selected="selected">Select Zip</option></select>');

	  }

	  

	});



}



function GetZipCodeTo($city)

{



	$j = jQuery;	

	$state = document.getElementById('StateTo');

	$j(".cls_ZipTo").html('<img src="'+url+'images/ajax-loader.gif" alt="ajax3" />');

	$j.ajax({

	  url: url+"act/act_getzip_to.php?state="+$state.value+"&city="+$city.value,

	  cache: false,

	  success: function(html)

	  {

			$j(".cls_ZipTo").html(html);

	  }

	});

}



function FM_SubmitLoad(){ //ajaxLoader

	 $ok_now = FM_CheckInputs();

	 if($ok_now == false){return;}

	 jQuery('#showcase .inside').css("opacity", 0);

	 jQuery('.ajaxLoader').css("display","block");



	

	jQuery.ajax({

      type: "POST",

	  url: url+"act/act_Sub_FM.php",

	  data: FM_GetParamData(),	  

	  success: function(html)

	  {

//	alert("<?=$urls?>act/act_thanks.php");



				jQuery.ajax({

				  url: url+"act/act_thanks.php",

				  success: function(html2)

				  {

						jQuery("#showcase .inside").html(html2);

						jQuery('#showcase .inside').css("opacity", 1);

						jQuery('.ajaxLoader').css("display","none");
						jQuery('#step1').hide();
						jQuery('#step2').hide();
						jQuery('#step3').hide();
						jQuery('#step4').show();

				  }

				});

	  	

	  }

	});

	



}





function FM_CheckInputs()

{

	var $j = jQuery;

	var $state = true;

	

	var $StateFrom = $j.trim($j("#StateFrom").val());

	var $CityFrom = $j.trim($j("#CityFrom").val());

	var $ZipFrom = $j.trim($j("#ZipFrom").val());

	var $FM_time2 = $j.trim($j("#FM_time2").val());

	var $FM_time3 = $j.trim($j("#FM_time3").val());


	var $StateTo = $j.trim($j("#StateTo").val());

	var $CityTo = $j.trim($j("#CityTo").val());

	var $ZipTo = $j.trim($j("#ZipTo").val());




	var $MovingSize = $j.trim($j("#MovingSize").val());

	var $FM_FirstName = $j.trim($j("#FM_FirstName").val());

	var $FM_LastName = $j.trim($j("#FM_LastName").val());

	var $FM_HomePhone = $j.trim($j("#FM_HomePhone").val());

	var $FM_WorkPhone = $j.trim($j("#FM_WorkPhone").val());

	var $FM_CellPhone = $j.trim($j("#FM_CellPhone").val());

	var $FM_Email = $j.trim($j("#FM_Email").val());



	var $FM_TimeToContact = $j.trim($j("#FM_TimeToContact").val());

	

	

	

	if( $StateFrom == ""){$j("#StateFrom").css({"background-color":"#FFFF88 "});$state = false;}

	if( $CityFrom == ""){$j("#CityFrom").css({"background-color":"#FFFF88 "});$state = false;}

	if( $ZipFrom == ""){$j("#ZipFrom").css({"background-color":"#FFFF88 "});$state = false;}

	if( $FM_time2 == ""){$j("#FM_time2").css({"background-color":"#FFFF88 "});$state = false;}

	if( $FM_time3 == ""){$j("#FM_time3").css({"background-color":"#FFFF88 "});$state = false;}

	

	if( $StateTo == ""){$j("#StateTo").css({"background-color":"#FFFF88 "});$state = false;}

	if( $CityTo == ""){$j("#CityTo").css({"background-color":"#FFFF88 "});$state = false;}

	if( $ZipTo == ""){$j("#ZipTo").css({"background-color":"#FFFF88 "});$state = false;}


	

	if( $MovingSize == ""){$j("#MovingSize").css({"background-color":"#FFFF88 "});$state = false;}

	if( $FM_FirstName == "First Name"){$j("#FM_FirstName").css({"background-color":"#FFFF88 "});$state = false;}

	if( $FM_LastName == "Last Name"){$j("#FM_LastName").css({"background-color":"#FFFF88 "});$state = false;}

	if( $FM_HomePhone == "Home Phone"){$j("#FM_HomePhone").css({"background-color":"#FFFF88 "});$state = false;}

		

	if(!verifyEmail($FM_Email)){$j("#FM_Email").css({"background-color":"#FFFF88 "});$state = false;}

	

	if(!HomePhoneNum($FM_HomePhone))

	{

		$j("#FM_HomePhone").css({"background-color":"#FFFF88 "});

		alert("Please enter a valid 10 digit phone number.");

		$state = false;

	}




   FM_WhiteMe();



	return $state;

}





function FM_WhiteMe()

{

	var $j = jQuery;

    $j("#StateFrom").focus(function () {$j("#StateFrom").css({"background-color":"#fff"});});

    $j("#CityFrom").focus(function () {$j("#CityFrom").css({"background-color":"#fff"});});

    $j("#ZipFrom").focus(function () {$j("#ZipFrom").css({"background-color":"#fff"});});

    $j("#StateTo").focus(function () {$j("#StateTo").css({"background-color":"#fff"});});

    $j("#CityTo").focus(function () {$j("#CityTo").css({"background-color":"#fff"});});

    $j("#ZipTo").focus(function () {$j("#ZipTo").css({"background-color":"#fff"});});

	$j("#FM_time2").focus(function () {$j("#FM_time2").css({"background-color":"#fff"});});

    $j("#FM_time3").focus(function () {$j("#FM_time3").css({"background-color":"#fff"});});

	

    $j("#MovingDateMove").focus(function(){$j("#MovingDateMove").css({"background-color":"#fff"});});

	

    $j("#MovingSize").focus(function(){   $j("#MovingSize").css({"background-color":"#fff"});});

    $j("#FM_FirstName").focus(function(){ $j("#FM_FirstName").css({"background-color":"#fff"});});

    $j("#FM_LastName").focus(function(){  $j("#FM_LastName").css({"background-color":"#fff"});});

    $j("#FM_HomePhone").focus(function(){ $j("#FM_HomePhone").css({"background-color":"#fff"});});

    $j("#FM_WorkPhone").focus(function(){ $j("#FM_WorkPhone").css({"background-color":"#fff"});});

    $j("#FM_CellPhone").focus(function(){ $j("#FM_CellPhone").css({"background-color":"#fff"});});

    $j("#FM_Email").focus(function(){ $j("#FM_Email").css({"background-color":"#fff"});});

   

}





function FM_GetParamData()

{

	var $j = jQuery;

	var $str_param="";



	var $StateFrom = "StateFrom="+$j.trim($j("#StateFrom").val());

	var $CityFrom = "&CityFrom="+$j.trim($j("#CityFrom").val());

	var $ZipFrom = "&ZipFrom="+$j.trim($j("#ZipFrom").val());

	

	var $StateTo = "&StateTo="+$j.trim($j("#StateTo").val());

	var $CityTo = "&CityTo="+$j.trim($j("#CityTo").val());

	var $ZipTo = "&ZipTo="+$j.trim($j("#ZipTo").val());

	var $MovingDateMove = "&MovingDateMove="+$j.trim($j("#MovingDateMove").val());



	var $MovingSize = "&MovingSize="+$j("#MovingSize").val();

	var $FM_FirstName = "&FM_FirstName="+$j("#FM_FirstName").val();

	var $FM_LastName = "&FM_LastName="+$j("#FM_LastName").val();

	var $FM_HomePhone = "&FM_HomePhone="+$j("#FM_HomePhone").val();

	var $FM_WorkPhone = "&FM_WorkPhone="+$j("#FM_WorkPhone").val();

	var $FM_CellPhone = "&FM_CellPhone="+$j("#FM_CellPhone").val();

	var $FM_Email = "&FM_Email="+$j("#FM_Email").val();

	var $FM_comment  = "&FM_comment="+$j("#FM_comment").val();

	

	var FM_time2  = jQuery("#FM_time2").val();

	var FM_time3  = jQuery("#FM_time3").val();

			

	var $FM_TimeToContact = "&timeto="+FM_time2+""+FM_time3;

	

	$str_param = $StateFrom + $CityFrom + $ZipFrom + $StateTo + $CityTo + $ZipTo + $MovingDateMove + $MovingSize

				 + $FM_FirstName + $FM_LastName + $FM_HomePhone + $FM_WorkPhone + $FM_CellPhone + $FM_Email + $FM_TimeToContact + $FM_comment;

	return $str_param;

}





function verifyEmail($FM_Email){

	var status = false;     

	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;

	if ($FM_Email.search(emailRegEx) == -1) {return false;}

	else{return true;}

}



function HomePhoneNum($FM_HomePhone){

if ($FM_HomePhone!='Home Phone')

	{

		var RegExp= /^\d{10}$/; 

		if ($FM_HomePhone.search(RegExp)==-1) 

			{

				return false;

			}

			else

			{

				return true;

			}

	}

	else

	{

		return true;

	}

}



function WorkPhoneNum($FM_WorkPhone){

if ($FM_WorkPhone!='Work Phone' && $FM_WorkPhone!='')

	{

		var RegExp= /^\d{10}$/; 

		if ($FM_WorkPhone.search(RegExp)==-1) 

		{

			return false;

		}

		else

		{

			return true;

		}

	}

else 

	{

	   return true;

	}

}



function CellPhoneNum($FM_CellPhone){

if ($FM_CellPhone!='Cell Phone' && $FM_CellPhone!='')

	{

		var RegExp= /^\d{10}$/; 

		if ($FM_CellPhone.search(RegExp)==-1) 

		{

			return false;

		}

		else

		{

			return true;

		}

	}

else 

	{

	   return true;

	}

}

function FM_SubmitLoad1()
{
   FM_CheckInputs1();
}

function FM_SubmitLoad2()
{
   FM_CheckInputs2();
}


function FM_CheckInputs2()
{
   var $j = jQuery;

	var $state = true;

	

	var $StateFrom = $j.trim($j('#StateFrom').val());

	var $CityFrom = $j.trim($j('#CityFrom').val());

	var $ZipFrom = $j.trim($j('#ZipFrom').val());
	var $StateTo = $j.trim($j('#StateTo').val());

	var $CityTo = $j.trim($j('#CityTo').val());

	var $ZipTo = $j.trim($j('#ZipTo').val());

	
	if( $StateFrom == ""){$j('#StateFrom').css({"background-color":"#FFFF88 "});$state = false;}

	if( $CityFrom == ""){$j('#CityFrom').css({"background-color":"#FFFF88 "});$state = false;}

	if( $ZipFrom == ""){$j("#ZipFrom").css({"background-color":"#FFFF88 "});$state = false;}

	
	

	if( $StateTo == ""){$j("#StateTo").css({"background-color":"#FFFF88 "});$state = false;}

	if( $CityTo == ""){$j("#CityTo").css({"background-color":"#FFFF88 "});$state = false;}

	if( $ZipTo == ""){$j("#ZipTo").css({"background-color":"#FFFF88 "});$state = false;}

	
	FM_WhiteMe();
    if($state==true)
	{
	 $j('#step1').hide();
	 $j('#step2').hide();
	 $j('#step3').show();
	}
}



function FM_CheckInputs1()

{
    var $j = jQuery;
	var $state = true;
	var $FM_HomePhone = $j.trim($j("#FM_HomePhone").val());


	var $FM_Email = $j.trim($j("#FM_Email").val());
	
	var $FM_FirstName = $j("#FM_FirstName").val();

	var $FM_LastName = $j("#FM_LastName").val();

    var $MovingSize = $j.trim($j("#MovingSize").val());
	
	var $MovingDateMove = $j.trim($j("#MovingDateMove").val());

	
	if( $FM_FirstName == "First Name"){$j("#FM_FirstName").css({"background-color":"#FFFF88 "});$state = false;}

	if( $FM_LastName == "Last Name"){$j("#FM_LastName").css({"background-color":"#FFFF88 "});$state = false;}

	if( $j("#FM_HomePhone").val() == "Home Phone"){$j("#FM_HomePhone").css({"background-color":"#FFFF88 "});$state = false;}

	if( $MovingSize == ""){$j("#MovingSize").css({"background-color":"#FFFF88 "});$state = false;}
	
	if( $MovingDateMove == "Moving Date"){$j("#MovingDateMove").css({"background-color":"#FFFF88 "});$state = false;};
	
	if($j("#FM_Email").val() == "E-mail"){$j("#FM_Email").css({"background-color":"#FFFF88 "});$state = false;}



		

	if(!verifyEmail($FM_Email)){$j("#FM_Email").css({"background-color":"#FFFF88 "});$state = false;}

	

	if(!HomePhoneNum($FM_HomePhone))

	{

		$j("#FM_HomePhone").css({"background-color":"#FFFF88 "});

		alert("Please enter a valid 10 digit phone number.");

		$state = false;

	}


	FM_WhiteMe();
    if($state==true)
	{
	 $j('#step1').hide();
	 $j('#step2').show();
	 $j('#step3').hide();
	}
}

///////////////////////////////////

/////////////////////////////
