function validate_phone(field,alerttxt) {

	with (field) {
		var mys=value.substring(0,2);
		if ((value.length !== 10)||(mys !== "04")||(value == "0400000000")||(value == "0411111111")||(value == "0422222222")||(value == "0433333333")||(value == "0444444444")||(value == "0455555555")||(value == "0466666666")||(value == "0477777777")||(value == "0488888888")||(value == "0499999999")) {
			alert(alerttxt);
			return false;}
		else {
		return true;}
	}
}

function validate_required(field,alerttxt) {
	with (field) {
		if (value==null||value=="") {
			alert(alerttxt);
			return false;
		}
		else {
			return true;
		}
	}
}

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
}

function validate_mobile(thisform) {
	with (thisform) {
	
			if (validate_required(Contact0FirstName,"Please specify your First Name!")==false) {
			Contact0FirstName.focus();
			return false;
		}
			if (validate_required(Contact0LastName,"Please specify your Last Name!")==false) {
			Contact0LastName.focus();
			return false;
		}
		if (validate_required(Contact0Email,"Please enter a valid Email Address!")==false) {
			Contact0Email.focus();
			return false;
		}
		if (validate_email(Contact0Email,"Please enter a valid Email Address!")==false) {
			Contact0Email.focus();
			return false;
		}
		if (validate_phone(Contact0Phone1,"Please enter a Correct Mobile Number!")==false) {
			Contact0Phone1.focus();
			return false;
		}

	}
}

function validate_form(thisform) {
	with (thisform) {
	
			if (validate_required(Name,"Please specify your Name!")==false) {
			Name.focus();
			return false;
		}
		if (validate_required(Email,"Please enter a valid Email Address!")==false) {
			Email.focus();
			return false;
		}
		if (validate_email(Email,"Please enter a valid Email Address!")==false) {
			Email.focus();
			return false;
		}
		if (validate_phone(Phone,"Please enter a Correct Mobile Number!")==false) {
			Phone.focus();
			return false;
		}
		if (validate_required(Comments,"Please write in the Comments!")==false) {
			Comments.focus();
			return false;
		}

	}
}

function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;
else if ((("0123456789").indexOf(keychar) > -1))
   return true;
else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}