// JavaScript Document
<!--

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->

function movcity()
{
	objForm = document.formPriceQuote;
	if(document.getElementById('cmbCity').value =='otherct')
	{
	//alert(document.getElementById('cmbCity').value);
		document.getElementById('txtCity').disabled=false;
		document.getElementById('txtCity').value="";
		document.getElementById('txtCity').focus();
	} 
	else
	{
		document.getElementById('txtCity').disabled=true;
	}// close of else 
}// close of movcity()
function distxtbox()
	{
		if(document.getElementById('cmbCity').value !='otherct'){
			document.getElementById('txtCity').disabled=true;
		}

}// end of distxtbox()

function validateRegQuoteForm3()
{
 objForm = document.formPriceQuote;
 if (objForm.email1.value!="" && !valid_email(objForm.email1.value) || !spaceCheck(objForm.email1))
	{
	
	alert("Please enter a valid email id");
	objForm.email1.focus();
	return false;
	}
	if(objForm.CEmail.value.indexOf('@')==-1)
		{
		
		alert("Please re-enter the email id to confirm");
		document.formPriceQuote.CEmail.focus();
		return false;
		}
       
	if(objForm.email1.value != objForm.CEmail.value){
		alert("E-mail id and confirm e-mail id should be same");
		objForm.CEmail.focus();
		return false;
	}

	if(objForm.Pw.value.length<4){
		alert("Please enter password atleast 4 characters long");
		objForm.Pw.focus();
		return false;
	}

	if (objForm.Pw.value==""){ 
		alert("Please enter password ");
		objForm.Pw.focus();
		return false;
	}
	if (objForm.CPw.value==""){ 
		alert("Please enter confirm password ");
		objForm.CPw.focus();
		
		return false;
	}

	if(objForm.Pw.value != objForm.CPw.value){
		alert("Password and confirm password should be same");
		objForm.CPw.value = "";
		objForm.CPw.focus();
		return false;
	}
     
	objForm.FirstName.value = trim(objForm.FirstName.value);
	objForm.LastName.value = trim(objForm.LastName.value);
  	if (!isName(objForm.FirstName)){ 
		alert("Please enter first name");
		objForm.FirstName.focus();
		return false;
	}
	if (!isName(objForm.LastName)){ 
		alert("Please enter last name");
		objForm.LastName.focus();
		return false;
	}
 	objForm.FlatNo.value = trim(objForm.FlatNo.value);
	if (objForm.FlatNo.value == ""){ 
		alert("Please enter house no./ flat no.");
		objForm.FlatNo.focus();
		return false;
	}

 	objForm.Street.value = trim(objForm.Street.value);
	if(objForm.Street.value == ""){
		alert("Please enter street");
		objForm.Street.focus();
		return false;
	}

 	objForm.Locality.value = trim(objForm.Locality.value);
	if(objForm.Locality.value == ""){
		alert("Please enter area/ locality");
		objForm.Locality.focus();
		return false;
	}
 

	if(document.getElementById('cmbCity').value == 0 ){
		alert("Please select city");
		document.getElementById('cmbCity').focus();
		return false;
	} 
	if(document.getElementById('cmbCity').value == "otherct"){
		if(document.getElementById('txtCity').value == ""){
		alert("Please enter other city");
		document.getElementById('txtCity').focus();		
		return false;
		}		
	} 
	
	if(objForm.zipCode.value.length < 6 )
	{
		alert("Please enter 6 digit pincode");
		objForm.zipCode.focus();
		return false;
	}
	
	if(objForm.zipCode.value != "")
		{
			if(!validNumericsOnSubmit(objForm.zipCode,'pincode')) {
			return false;
		}
			var val = objForm.zipCode.value;
			if(parseInt(val) == 0) {
			alert("Please check the pincode you have entered");
			objForm.zipCode.focus()
			return false;
			}			
		}
		
	// JavaScript Document
	objForm.HomeStd.value = trim(objForm.HomeStd.value);
	objForm.HomePhone.value = trim(objForm.HomePhone.value);
	objForm.OfficeStd.value = trim(objForm.OfficeStd.value);
	objForm.OfficePhone.value = trim(objForm.OfficePhone.value);
	objForm.MobileNo.value = trim(objForm.MobileNo.value);
	
	if(!isNotEmpty(objForm.HomeStd)){
		if(!isNotEmpty(objForm.OfficeStd)){
			if(!isNotEmpty(objForm.MobileNo)){
				alert("Please enter at least one telephone number");
				objForm.HomeStd.focus();
				return false;
			}
		}
	    else if(!isNotEmpty(objForm.OfficePhone)){
		
		alert("Please enter office phone");
		objForm.OfficePhone.focus();
		return false;
			} 
		}
		else if(!isNotEmpty(objForm.HomePhone)){
			alert("Please enter home phone");
			objForm.HomePhone.focus();
			return false;
		}
		
	if ((isNotEmpty(objForm.OfficeStd)) && (!isNotEmpty(objForm.OfficePhone)))
	{
		alert("Please enter office phone");
		objForm.OfficePhone.focus();
		return false;
	}
	

	var phoneLengthHome = objForm.HomeStd.value.length + objForm.HomePhone.value.length;
	var phoneLengthOff =  objForm.OfficeStd.value.length + objForm.OfficePhone.value.length;
	if( (phoneLengthHome != 0) && ((objForm.HomeStd.value == 0) || (objForm.HomePhone.value == 0)))
		{
			alert("Please check the home std code / phone number you have entered");
			objForm.HomeStd.focus();
			return false;
		}
	if(isNotEmpty(objForm.HomePhone) && parseInt(phoneLengthHome) != 11)
		{
			alert("Please check the std code and number you have entered");
			objForm.HomeStd.focus();
			return false;
		}
	if((phoneLengthOff != 0) && ((objForm.OfficeStd.value == 0) || (objForm.OfficePhone.value == 0)))
		{
			alert("Please check the office std code / phone number you have entered");
			objForm.OfficeStd.focus();
			return false;
		}
	if(isNotEmpty(objForm.OfficePhone) && parseInt(phoneLengthOff) != 11)
		{
			alert("Please check the std code and number you have entered");
			objForm.OfficeStd.focus();
			return false;
		}


	if(objForm.HomeStd.value != "" || objForm.OfficeStd.value == "" && objForm.MobileNo.value == "")
	{		
		var phoneLength = objForm.HomeStd.value.length + objForm.HomePhone.value.length;
		//alert(phoneLength);		
		if(parseInt(phoneLength) < 11 )
		{	alert("Please check the home std code / number you have entered");
			objForm.HomeStd.focus();
			return false;
		}	
	}
	
	
	var mobLength = document.getElementById("MobileNo").value.length;
	if(document.getElementById("MobileNo").value != "") {
		var str = document.getElementById("MobileNo").value;
		str = str.substring(0,1);
	if(isNotEmpty(document.getElementById("MobileNo")) && parseInt(mobLength) != 11) {
		if(str != 8 && str != 9) {
			alert("Please check the mobile number you have entered");
			document.getElementById("MobileNo").focus();
			return false;
		}
		if(parseInt(mobLength) < 10 || parseInt(mobLength) > 10)
			{
				alert("Please check the mobile number you have entered");
				document.getElementById("MobileNo").focus();
				return false;
			}
		}
	}
		/////// Ensuring length of phone nos..code ends 	
		
		if (objForm.codeshow.value=="")
		{
			alert("Please enter access code");
			objForm.codeshow.focus();
			return false;
		}
		if(objForm.codeshow.value!=code){
		
			alert("Wrong access code entered.")
			objForm.codeshow.value ="";
			objForm.codeshow.focus();
			//var sURL = unescape(window.location.pathname);
			//window.location.replace( sURL );
			return false;
		}
		if(document.getElementById('cmbCity').value == "otherct"){
			document.getElementById('cmbCity').value = document.getElementById('txtCity').value;
		}
	document.getElementById("pros_but").style.display = "block";
	setTimeout('document.images["pr_img"].src="/images/buttons/signup-process.gif"', 200);
	window.status = "Processing...";
	document.getElementById("smt_but").style.display = "none";
	document.getElementById("rstButn").style.display = "none";
	
	   	return true;
 }
