// JavaScript Document
function checkRequired(field,txt) {
	if(field.value=='')	 {
		field.focus();
		document.getElementById('msg').innerHTML = txt;					
		return false;
	}
	return true;
}

function checkEmail(field,txt) {
	with (field) {
			apos=value.indexOf("@");
  			dotpos=value.lastIndexOf(".");
			if (apos<1||dotpos-apos<2) {
				document.getElementById('msg').innerHTML = txt;
				field.focus();
				return false;
			} else 
				return true;
  	}
}

function checkNumberOnly(field,txt) {
	var str = field.value;
	for(i=0;i<str.length;i++){
		if(str.charAt(i)<'0' || str.charAt(i)>'9') {
		field.focus();
		document.getElementById('msg').innerHTML = txt;					
		return false;
		}
	}	
	return true;
}

function validate(frm) {
	if(!checkRequired(frm.txtfname,"Enter your first name...")) return false;
	if(!checkRequired(frm.txtlname,"Enter your last name...")) return false;
	if(!checkEmail(frm.txtemail,"Not a valid email...")) return false;
	if(!checkRequired(frm.txtaddress,"Enter your address...")) return false;
	if(!checkNumberOnly(frm.txthphone,"Enter valid phone number ...")) return false;
	if(!checkNumberOnly(frm.txtwphone,"Enter valid phone name...")) return false;
	if(!checkNumberOnly(frm.txtmphone,"Enter valid mobile number...")) return false;
	if(!checkRequired(frm.txtmphone,"Enter your phone number ...")) return false;	

	return true;
}