function quote_validate(f)
{
req=new Array();
req_desc=new Array();

req[0]="fname";
req_desc[0]="First name";

req[1]="lname";
req_desc[1]="Last name";

req[2]="company";
req_desc[2]="company";

req[3]="position";
req_desc[3]="Position";

req[4]="email";
req_desc[4]="E mail";

req[5]="phone";
req_desc[5]="phone";


req[6]="street";
req_desc[6]="Street";


req[7]="city";
req_desc[7]="City";

req[8]="state";
req_desc[8]="State";


req[9]="zipcode";
req_desc[9]="Zipcode";

req[10]="phone";
req_desc[10]="Phone";


req[11]="pass";
req_desc[11]="Password";

req[12]="cpass";
req_desc[12]="Confirm password";


if(f.cat.selectedIndex==0)
	{
		alert("Type of Service Desired");
		f.cat.focus();
		return false;
	}
	
if(f.pay.selectedIndex==0)
	{
		alert("Need Paypal / credit card processing?");
		f.pay.focus();
		return false;
	}

	
if(f.estimated.selectedIndex==0)
	{
		alert("What is your estimated timeline?");
		f.estimated.focus();
		return false;
	}
	
if(f.budget.selectedIndex==0)
	{
		alert("What is your estimated Web site budget?");
		f.budget.focus();
		return false;
	}	
		
for(var i=0 ; i < req.length; ++i)
	{
		if( eval("f."+req[i]).value == "" )
		{	
			eval("f." + req[i]).focus();
			eval("f." + req[i]).style.background.color = "#333333";
			alert(  req_desc[i] + " is a required field. Please fill it.");
			return false;
		}		
	}


if(f.country.selectedIndex==0)
	{
		alert("Please Select Country?");
		f.country.focus();
		return false;
	}

if(f.industry.selectedIndex==0)
	{
		alert("Please Select Industry?");
		f.industry.focus();
		return false;
	}
if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.email.value)))
	{
	alert("Enter Valid Email addresss");
	f.email.select();
	return false;
	}	 
if(f.pass.value!=f.cpass.value)
	{
		alert("Confirm Password do not match");
		f.cpass.select();
		return false;
	}
	alert("Form is submitting.");

}