function set(form)
{
  document.form1.elements[0].focus();
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->

function validEmail(emailV)
{
	dotV = emailV.indexOf(".", emailV.length-4);
	if (emailV.length < 6) return false;
	if (emailV.indexOf("@") < 1) return false;
	if (emailV.indexOf("@") > (emailV.length-4)) return false;
	if (dotV == -1 || dotV > (emailV.length-3)) return false;
	for (var i=0; i < emailV.length; i++) {
	var tempV = emailV.substring(i, i+1)
	if (tempV == " " || tempV == "'" || tempV == '"' || tempV == "," || tempV == ";" || tempV == "`" || tempV == "<" || tempV == ">") {
	return false;
	  }
	}
}
function verify_vehicle_detail()
{

  if (document.form1.country_id.value == 'none')
	{
		alert("Please Select Country");
		document.form1.country_id.focus();
		return false;
	}

	else if (document.form1.state_id.value == 'none')
	{
		alert("Please Select State");
		document.form1.state_id.focus();
		return false;
	}

	else if (document.form1.city.value == '')
	{
		alert("Please fill City");
		document.form1.city.focus();
		return false;
	}
	else if (document.form1.year.value == '')
	{
		alert("Please fill Year");
		document.form1.year.focus();
		return false;
	}

   else if (document.form1.makecoach.value == '')
	{
		alert("Please Fill Manufacturer");
		document.form1.makecoach.focus();
		return false;
	}

	else if (document.form1.vehicle_type.value == 'none')
	{
		alert("Please Select Vehicle Type");
		document.form1.vehicle_type.focus();
		return false;
	}

	else if (document.form1.model.value == '')
	{
		alert("Please fill the Vehicle Model");
		document.form1.model.focus();
		return false;
	}

	else if (document.form1.agecoach.value == '')
	{
		alert("Please fill Length of Coach");
		document.form1.agecoach.focus();
		return false;
	}

	else if(document.form1.class1.value =='none')
	{
		alert("Please Select Class");
		document.form1.class1.focus();
		return false;
	}

	else if (document.form1.sleep.value == '')
	{
		alert("Please Fill Sleep");
		document.form1.sleep.focus();
		return false;
	}
	/*
	else if (document.form1.file1.value == '')
	{
		alert("Please upload atleast two images");
		document.form1.file1.focus();
		return false;
	}*/
	//alert(document.form1.file1.value)
	//return false;

}

function verify_register()
{
   //fuel = document.getElementById('fuel')
	 //rent_out = document.getElementById('rent_out')
   if (document.form1.uid.value == '')
	{
		alert("Please Fill User id");
		document.form1.uid.focus();
		return false;
	}

	if (document.form1.pwd.value == '')
	{
		alert("Please Fill Password");
		document.form1.pwd.focus();
		return false;
	}
	if (document.form1.pwd.value.length<4)
	{
		alert("Password must be atleast 4 characters");
		document.form1.pwd.focus();
		return false;
	}
	if (document.form1.pwd1.value == '')
	{
		alert("Please re-type Password");
		document.form1.pwd1.focus();
		return false;
	}
	if (document.form1.pwd1.value != document.form1.pwd.value)
	{
		alert("Both Password must be same");
		document.form1.pwd1.select();
		return false;
	}
 	if (document.form1.first_name.value == '')
	{
		alert("Please Fill First Name");
		document.form1.first_name.focus();
		return false;
	}
	if (document.form1.last_name.value == '')
	{
		alert("Please Fill Last Name");
		document.form1.last_name.focus();
		return false;
	 }

	 if (document.form1.email.value == '')
	 {
		alert("Please Fill email ID");
		document.form1.email.focus();
		return false;
	 }
	 if (validEmail(document.form1.email.value) == false)
	 {
		alert("Please Fill Correct email ID");
		document.form1.email.focus();
		return false;
	}
}

function verify_editregister()
{
	if (document.form1.first_name.value == '')
	{
		alert("Please Fill First Name");
		document.form1.first_name.focus();
		return false;
	}
	else if (document.form1.last_name.value == '')
	{
		alert("Please Fill Last Name");
		document.form1.last_name.focus();
		return false;
	}
	else if (document.form1.email.value == '')
	{
		alert("Please Fill email ID");
		document.form1.email.focus();
		return false;
	}
	else if (validEmail(document.form1.email.value) == false)
	{
		alert("Please Fill Correct email ID");
		document.form1.email.focus();
		return false;
	}
}

function verify_register3()
{

 if (document.form1.daily_rate.value == '')
	{
		alert("Please Fill Daily Rate");
		document.form1.daily_rate.focus();
		return false;
	}
 else if (document.form1.weekly_rate.value == '')
	{
		alert("Please Fill Weekly Rate.");
		document.form1.weekly_rate.focus();
		return false;
	}

 else if (document.form1.monthly_rate.value == '')
	{
		alert("Please Fill Monthly Rate");
		document.form1.monthly_rate.focus();
		return false;
	}
}


function verify_contact()
{
/*
  if (document.form1.startDate.value == '')
	{
		alert("Please Select Start Date");
		document.form1.startDate.focus();
		return false;
	}
 else if (document.form1.endDate.value == '')
	{
		alert("Please Select End Date");
		document.form1.endDate.focus();
		return false;
	}

 */

   if (document.form1.first_name.value == '')
	{
		alert("Please Fill First Name");
		document.form1.first_name.focus();
		return false;
	}

   else if (document.form1.last_name.value == '')
	{
		alert("Please Fill Last Name");
		document.form1.last_name.focus();
		return false;
	}

/*   else if (document.form1.homephone.value == '')
	{
		alert("Please Fill Home Phone No.");
		document.form1.homephone.focus();
		return false;
	}
 else if (isNaN(document.form1.homephone.value))
	{
		alert("Please Fill digits only in Home Phone No.");
		document.form1.homephone.select();
		return false;
	}
	else if (document.form1.email.value == '')
	{
		alert("Please Fill email ID");
		document.form1.email.focus();
		return false;
	}
	else if (validEmail(document.form1.email.value) == false)
	{
		alert("Please Fill Correct email ID");
		document.form1.email.focus();
		return false;
	}
	else if (document.form1.cellphone.value == '')
	{
		alert("Please Fill Cell NUmber No.");
		document.form1.cellphone.focus();
		return false;
	}
 else if (isNaN(document.form1.cellphone.value))
	{
		alert("Please Fill digits only in Cell NUmber No.");
		document.form1.cellphone.select();
		return false;
	}    */

 else if (document.form1.email.value == '')
	{
		alert("Please Fill email ID");
		document.form1.email.focus();
		return false;
	}
	else if (validEmail(document.form1.email.value) == false)
	{
		alert("Please Fill Correct email ID");
		document.form1.email.focus();
		return false;
	}
/*	else if (document.form1.country_id.value == 'none')
	{
		alert("Please select Country.");
		document.form1.country_id.focus();
		return false;
	}
	if (document.form1.state_id.value == 'none')
	{
		alert("Please select State.");
		document.form1.state_id.focus();
		return false;
	}
	if (document.form1.city.value == '')
	{
		alert("Please fill city.");
		document.form1.city.focus();
		return false;
	}
	if (document.form1.address.value == '')
	{
		alert("Please fill address.");
		document.form1.address.focus();
		return false;
	}
	if (document.form1.zip.value == '')
	{
		alert("Please fill address.");
		document.form1.zip.focus();
		return false;
	}
	if (document.form1.party.value == '')
	{
		alert("Please fill Number of Party.");
		document.form1.party.focus();
		return false;
	}
	if (document.form1.vehicle_type.value == 'none')
	{
		alert("Please fill address.");
		document.form1.vehicle_type.focus();
		return false;
	}
	if (document.form1.location.value == '')
	{
		alert("Please fill Pickup Location.");
		document.form1.location.focus();
		return false;
	}          */

}


function verify_password()
{


	if (document.form1.old_pwd.value =="")
	{
		alert("Please Fill Existing Password");
		document.form1.old_pwd.focus();
		return false;
	}

	 if (document.form1.pwd.value =="")
	{
		alert("Please Fill New Password");
		document.form1.pwd.focus();
		return false;
	}
 	if (document.form1.pwd1.value == "")
	{
		alert("Please Fill Confirm Password");
		document.form1.pwd1.focus();
		return false;
	}
	 if (document.form1.pwd1.value!=document.form1.pwd.value)
	{
		alert("Both Password must be same ");
		document.form1.pwd1.focus();
		return false;
	}

}

function showhide(preselect)
{
	var country_id = $("#country_id").val();
	$.getJSON("/change_dropdown.php", { myid: country_id },
	function(data){
		$("#state_id").empty();
		$(data).each(function()
		{
			$("#state_id").append("<option value='" + $(this).attr("id") + "'>" + $(this).attr("name") + "</option>");
		});
		if (preselect!=null && preselect!='0' && preselect!='')
			$("#state_id").val(preselect);
	});

/*	var country_id = document.form1.country_id.value;

//Initialize a Xml Object
 var xmlHttp;
  try
    {    // Firefox, Opera 8.0+, Safari
	 xmlHttp=new XMLHttpRequest();    }
  catch (e)
    {    // Internet Explorer
	try
      {      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");      }
    catch (e)
      {      try
        {        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");        }
      catch (e)
        {
		   alert("Your browser does not support AJAX!");
		   return false;
	  }
	}
}
     xmlHttp.onreadystatechange=function()
      {
      if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
        {
        	var xmlResponse = xmlHttp.responseXML;
		    var IDArray = xmlResponse.getElementsByTagName("id");

        	alert(IDArray.length);

				document.form1.state_id.length = 0;
				document.form1.state_id.length = IDArray.length;

				for (var i=0; i < IDArray.length; i++)
				{
					document.form1.state_id.options[i].text  = xmlResponse.getElementsByTagName("name")[i].childNodes[0].nodeValue;
					document.form1.state_id.options[i].value = xmlResponse.getElementsByTagName("id")[i].childNodes[0].nodeValue;
				}

		}
	}

  	 // var myindex='1';
 	 // alert(country_id);

    xmlHttp.open("POST","change_dropdown.php?myid="+country_id,true);
    xmlHttp.send(null);    */
}

function preselect(cvalue, svalue)
{
	$("#country_id").val(cvalue);
	showhide(svalue);
}

function verify_contact_owner()
{
   if (document.form1.first_name.value == '')
	{
		alert("Please Fill the Name");
		document.form1.first_name.focus();
		return false;
	}

  else if (document.form1.last_name.value == '')
	{
		alert("Please Fill Last Name.");
		document.form1.last_name.focus();
		return false;
	}
   	else if (document.form1.email.value == '')
	{
		alert("Please Fill email ID");
		document.form1.email.focus();
		return false;
	}
	else if (validEmail(document.form1.email.value) == false)
	{
		alert("Please Fill Correct email ID");
		document.form1.email.focus();
		return false;
	}

	else if (document.form1.rental_fees.value == "")
	{
		alert("Please Rental Fees.");
		document.form1.rental_fees.focus();
		return false;
	}


}

function isvalidkey(e)
{

		 var charCode = (e.which) ? e.which : event.keyCode
 //		 alert(e.which);

		 if (charCode > 31 && (charCode < 48 || charCode > 57) && (charCode != 45) && (charCode != 40) && (charCode != 41))
         return false;
         return true;
}
