//var url = "http://cronyinfotech.biz/joomla/";


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

//alert(url);

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



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

	jQuery("#MovingDateMove").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\"  />");
	//alert($state.value);

	$j.ajax({

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

	  cache: false,

	  success: function(html)

	  {

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

			$j(".cls_ZipFrom").html('<select id="ZipFrom" style="width:135px;"></select>');

	  }

	  

	});

}



function GetZipCode($city)

{

	$j = jQuery;	

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

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

	$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\"  />");

	$j.ajax({

	

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

	  cache: false,

	  success: function(html)

	  {

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

			$j(".cls_ZipTo").html('<select id="ZipTo" style="width:135px;"></select>');

	  }

	  

	});



}



function GetZipCodeTo($city)

{



	$j = jQuery;	

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

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

	$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();
						window.location.href='index.php?option=com_content&view=article&id=96';
				  }

				});

	  	

	  }

	});

	



}





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 $MovingDateMove = $j.trim($j("#MovingDateMove").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( $MovingDateMove == "Moving Date"){$j("#MovingDateMove").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( $FM_WorkPhone == ""){$j("#FM_WorkPhone").css({"background-color":"#FFFF88 "});$state = false;}

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

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

	

	//if( $FM_WorkPhone == "Work Phone"){$j("#FM_WorkPhone").val("");}

	//if( $FM_CellPhone == "Cell Phone"){$j("#FM_CellPhone").val("");}

		

	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;

	}

	

	/*if(!WorkPhoneNum($FM_WorkPhone))

	{

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

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

		$state = false;

	}

	

	if(!CellPhoneNum($FM_CellPhone))

	{

		$j("#FM_CellPhone").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());
	
//	var $MovingSize = $j.trim($j("#MovingSize").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;}
//	if( $MovingSize == ""){$j("#MovingSize").css({"background-color":"#FFFF88 "});$state = false;}

	$ok_now = FM_CheckInputs();
	
	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_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_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());
	
/*	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();*/
	
	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($j("#FM_WorkPhone").val() == "Work Phone"){$j("#FM_WorkPhone").css({"background-color":"#FFFF88 "});$state = false;}

	//if($j("#FM_CellPhone").val() == "Cell Phone"){$j("#FM_CellPhone").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( $FM_WorkPhone == "Work Phone"){$j("#FM_WorkPhone").val("");}

	//if( $FM_CellPhone == "Cell Phone"){$j("#FM_CellPhone").val("");}

		

	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;

	}

	

	/*if(!WorkPhoneNum($FM_WorkPhone))

	{

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

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

		$state = false;

	}

	

	if(!CellPhoneNum($FM_CellPhone))

	{

		$j("#FM_CellPhone").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();
	}
}

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

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

