function Validate1(x)
 {
 var retValue=false;
 var invalidChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!#$%^&*(){}|\':;?/<>,.@-+=[]~`_ ";
 var i;
  
for(i=0;i<invalidChars.length;i++)
 {
  if(x.indexOf(invalidChars.charAt(i))>-1)
  {
     retValue=true;
     break;
   }
 }
 
return retValue;
 }
function validate_frm()
{
if(document.form1.fname.value=="")
	{
		alert("Please Enter Your Name. ");
		document.form1.fname.focus();
		document.form1.fname.select();
		return false;
	}

	if(!(document.form1.fname.value ==""))
	{
	if(!(isNaN(document.form1.fname.value)))
		{
		alert("Please Enter a Valid Name");
		document.form1.fname.focus();
		document.form1.fname.select();
		return false;
		}
	}
	/*if(document.form1.lname.value=="")
	{
		alert("Please Enter Your Name. ");
		document.form1.lname.focus();
		document.form1.lname.select();
		return false;
	}

	if(!(document.form1.lname.value ==""))
	{
	if(!(isNaN(document.form1.lname.value)))
		{
		alert("Please Enter a Valid Name");
		document.form1.lname.focus();
		document.form1.lname.select();
		return false;
		}
	}*/
	if(document.form1.compname.value=="")
	{
		alert(" Please Include Your Company Name. ");
		document.form1.compname.focus();
		document.form1.compname.select();
		return false;
	}
	if(!(document.form1.compname.value ==""))
	{
	if(!(isNaN(document.form1.compname.value)))
		{
		alert("Please Enter a Valid Company Name");
		document.form1.compname.focus();
		document.form1.compname.select();
		return false;
		}
	}
	if(document.form1.email.value=="")
	{
		alert("Please Include Your E-mail Address. ");
		document.form1.email.focus();
		document.form1.email.select();
		return false;
	}
if(!(document.form1.email.value==""))
	{
	var evalue = document.form1.email.value;
      //var emailPat = /^(\".*\"|\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
	   //var emailPat = /^[a-zA-Z][\w\.-]*[a-zA-Z0-9_]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/;
	   var emailPat=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	  var matchArray = evalue.match(emailPat);

		if(!emailPat.test(evalue))
		{
			alert("Please Enter a Valid E-mail Address.");
			//alert(fv);
			document.form1.email.focus();
			document.form1.email.select();
  			return false;
	}
	}
	if( document.form1.b_phone.value == '' &&  document.form1.b_phone_1.value == '' && document.form1.b_phone_2.value == '' )
{
alert("Please Enter Your Phone Number");
document.form1.b_phone.select();
return false;
}
if ( Validate1(document.form1.b_phone.value) || document.form1.b_phone.value.length < 3)
		{
	alert("Please Enter Valid Phone Number");
        document.form1.b_phone.select();
		return false;
		}
	
if ( Validate1(document.form1.b_phone_1.value) || document.form1.b_phone_1.value.length < 3)
		{
	alert("Please Enter Valid Phone Number");
        document.form1.b_phone_1.select();
		return false;
		}
		
if ( Validate1(document.form1.b_phone_2.value) || document.form1.b_phone_2.value.length < 4)
		{
	alert("Please Enter Valid Phone Number");
        document.form1.b_phone_2.select();
		return false;
		}
	
	
if (document.form1.city.value=="")
{
alert("Please Enter City");
document.form1.city.focus();
return false;
}
if(!(document.form1.city.value ==""))
	{
	if(!(isNaN(document.form1.city.value)))
		{
		alert("Please Enter a Valid City Name");
		document.form1.city.focus();
		document.form1.city.select();
		return false;
		}
	}
if (document.form1.state.value=="")
{
alert("Please Enter State");
document.form1.state.focus();
return false;
}
if(document.form1.zip_code.value == '' )
{
	alert(" Please include your Zip Code. ");
    document.form1.zip_code.select();
	document.form1.zip_code.focus();
	return false;
	}
	if(isNaN(document.form1.zip_code.value))
	{
		alert(" Please enter a valid Zip Code.");
		document.form1.zip_code.select();
		document.form1.zip_code.focus();
		return false;
	}
var pattern2 = /^\d{5}$/ ;
if(!pattern2.test(document.form1.zip_code.value))
{
if(!pattern2.test(document.form1.zip_code.value) ==true)
{
alert(' Please enter a valid Zip Code.');
document.form1.zip_code.select();
document.form1.zip_code.focus();
return false;
}
}
if(!(document.form1.zip_code.value== ""))
	{
	if(document.form1.zip_code.value == "00000")
	{	{
	alert("Please Enter Valid Zip");
	document.form1.zip_code.focus();
	return false;
	}
	}
}

	



if (document.form1.prointerest.value=="")
{
alert("Please Select Product of Interest ");
document.form1.prointerest.focus();
return false;
}
if (document.form1.prointerest.value=="Office Cubicles" ||  document.form1.prointerest.value=="Used Office Cubicles")
{
if(document.form1.no_of_cubicles.value=='')
	{
alert("Please Enter Number Of Cubicles ");
document.form1.no_of_cubicles.focus();
return false;
	}
}

}
function callme()
{
	if (document.form1.prointerest.value=="Office Cubicles" || document.form1.prointerest.value=="Used Office Cubicles" )
{
//alert(document.form1.prointerest.value);
 document.getElementById("one").style.display="";
 document.getElementById("two").style.display="";
  return false;
}
if(!(document.form1.prointerest.value=="Office Cubicles" ||  document.form1.prointerest.value=="Used Office Cubicles"))
	{
   document.getElementById("one").style.display="none";
  document.getElementById("two").style.display="none";
 return false;
	}
}
function PhoneMoveform1(nLength, sMoveFrom, sMoveTo) {
	if (sMoveTo != '') {
		if (document.form1[sMoveFrom].value.length >= nLength) {
			document.form1[sMoveTo].focus();
		}

	}
}


