function validate_required(field,alerttxt)
{
	with (field)
	{
	  if (field.value==null || field.value=="")
		 {
			 alert(alerttxt);return false;
		 }
	 else
		{
			return true;
		}
	}	
}

function validate_email(field,txt)
{
	with(field)
	{
	apos=field.value.indexOf("@");
	dotpos=field.value.lastIndexOf(".");
	
	if(apos<0 || (dotpos-apos)<2 || ((dotpos+1)==field.value.length))
	{
		alert(txt);
		return false;
	}
	else 
	return true;
	}
}

//for contact us
function validate_form(enquiry)
{
	with (enquiry)
	{
		if (validate_required(name,"Name must be filled out!")==false)
					 {name.focus();return false;}

		if (validate_required(lastname,"Last Name must be filled out!")==false)
					 {lastname.focus();return false;}

		if (validate_required(city,"City must be filled out!")==false)
			{city.focus();return false;}

		if (validate_required(pincode,"Pincode must be filled out!")==false)
					 {pincode.focus();return false;}

		if(isNaN(pincode.value)!=false)
			{	alert("Pincode should be Numeric");pincode.focus();return false;	}		
		
		if (validate_required(txtContact,"Contact No must be filled out!")==false)
			{txtContact.focus();return false;}		
		
		if(isNaN(txtContact.value)!=false)
			{	alert("Contact No should be Numeric");txtContact.focus();return false;	}	
		
		if (validate_required(txtEmail,"Email must be filled out!")==false)
					{txtEmail.focus();return false;}

		if(validate_email(txtEmail,"Invalid Email")==false)
					{txtEmail.focus();	return false;}			
		
		if (validate_required(category,"Course must be selected!")==false)
			{category.focus();return false;}		
			
		if (validate_required(comment,"Comment must be filled out!")==false)
			{comment.focus();return false;}
	}
}
