function validate_required(field,alerttxt) {
	with (field){
		if (value==null||value==""){
			alert(alerttxt);
			return false;
		}
		else {
			return true;
		}
	}
}
function validate_mobile(field,alerttxt) {
	with (field){
		if (value.length<10||value.length>10){
			alert(alerttxt);
			return false;
		}
		else {
			return true;
		}
	}
}
function validate_number(field,alerttxt) {
	with (field){
		if (isNaN(value)==true){
			alert(alerttxt);
			return false;
		}
		else {
			return true;
		}
	}
}
function validate_email(field,alerttxt) {
	var emailFilter=/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	with (field){
		if (!(emailFilter.test(value))) {
			alert(alerttxt);
			return false;
		}else {
			return true;
		}
	}
}
function validate_form(thisform){
	with (thisform) {
		if (validate_required(name,"Name is required")==false) {
			name.focus();
			return false;
		}else if (validate_required(email,"Email Address is required")==false) {
			email.focus();
			return false;
		}else if (validate_email(email,"A valid email address is required")==false) {
			email.focus();
			return false;
		}else if (validate_required(mobile,"Mobile No. is required")==false) {
			mobile.focus();
			return false;
		}else if (validate_number(mobile,"Enter numbers only for Mobile No.")==false) {
			mobile.focus();
			return false;
		}else if (validate_mobile(mobile,"Mobile No. cannot be more than or less than 10 digits")==false) {
			mobile.focus();
			return false;
		}
	}
}
function validate_form_contact(thisform){
	with (thisform) {
		if (validate_required(name,"Name is required")==false) {
			name.focus();
			return false;
		}else if (validate_required(email,"Email Address is required")==false) {
			email.focus();
			return false;
		}else if (validate_email(email,"A valid email address is required")==false) {
			email.focus();
			return false;
		}else if (validate_required(phone,"Telephone is required")==false) {
			mobile.focus();
			return false;
		}else if (validate_number(phone,"Enter numbers only for Telephone")==false) {
			mobile.focus();
			return false;
		}else if (validate_mobile(phone,"Telephone. cannot be more than or less than 10 digits")==false) {
			mobile.focus();
			return false;
		}else if (validate_required(message,"Message is required")==false) {
			mobile.focus();
			return false;
		}
	}
}
