function validate(frm) {
	if(isEmpty(frm.name))
		{
			alert("Please enter your Name");
			frm.name.focus();
			return false;
		}

	/*if(isEmpty(frm.address))
		{
			alert("Please enter your Address");
			frm.address.focus();
			return false;
		}

	if(isEmpty(frm.city))
		{
			alert("Please enter your City/Town");
			frm.city.focus();
			return false;
		}*/
	
	if(frm.email.value==""){
			alert("Please enter your E-mail ID");
			frm.email.focus();
			return false;
		}
	
	function isEmail(s)
	{   
		// there must be >= 1 character before @, so we
		// start looking at character position 1 
		// (i.e. second character)
		var i = 1;
		var sLength = s.length;

		// look for @
		while ((i < sLength) && (s.charAt(i) != "@"))
		{ i++
		}

		if ((i >= sLength) || (s.charAt(i) != "@")) return false;
		else i += 2;

		// look for .
		while ((i < sLength) && (s.charAt(i) != "."))
		{ i++
		}

		// there must be at least one character after the .
		if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
		else return true;
	}

	if(!isEmail(frm.email.value)){
		alert("Please enter a valid Email ID")
		frm.email.focus();
		return false;
	}

	want_to	= BoxesChecked(frm, "want_to[]");
	if(want_to == 0) { 
			alert('Please select atleast one you want');
			return false; 
	}

	if(frm.order.selectedIndex==0){
			alert("Please Select your Order");
			frm.order.focus();
			return false;
	}
//frm.subject.value = "Order form from "+frm.name.value;
//frm.mailfrom.value = frm.email.value;
}
