function frmValidation(myForm){
	if(myForm.Name.value==""){
		alert("Enter Your Name");
		myForm.Name.focus();
		return false;
	}else if(myForm.Email.value=="" || myForm.Email.value==null){
		alert("Enter Your Email Address");
		myForm.Email.focus();
		return false;
	}else if(myForm.Address.value==""){
		alert("Please Enter Your Address");
		myForm.Address.focus();
		return false;
	}else if(myForm.City.value==""){
		alert("Please Enter Your City");
		myForm.City.focus();
		return false;
	}else if(myForm.Mobile.value==""){
		alert("Please Enter Your Mobile No.");
		myForm.Mobile.focus();
		return false;
	}else if(myForm.Comment.value==""){
		alert("Please Enter Your Comments");
		myForm.Comment.focus();
		return false;
	}
	return true;
}

function numeric_check(event){
	if((event.keyCode<46|| event.keyCode>57)  && (event.keyCode<37 || event.keyCode>40) && (event.keyCode!=8) && (event.keyCode!=127)  && (event.keyCode!=9) && (event.keyCode<96 || event.keyCode>105)) 
		return event.returnValue=false;
}
function char_check(event){	
		if((event.keyCode<65 || event.keyCode>90) && (event.keyCode!=32) && (event.keyCode!=8) && (event.keyCode!=127)  && (event.keyCode!=9)  && (event.keyCode<37 || event.keyCode>40) && (event.keyCode!=46) )
		return event.returnValue=false;
}
function echeck(str,myForm){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if(myForm.Email.value=="" || myForm.Email.value==null){
		alert("Enter Your Email Address");
		myForm.Email.focus();
		return false;
	}else if (str.indexOf(at)==-1){
	   alert("Invalid E-mail ID");
	   myForm.Email.focus();
	   return false;
	}else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("E-mail ID must have @");
		myForm.Email.focus();
	   return false;
	}else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail ID");
		myForm.Email.focus();
		return false;
	}else if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID");
		myForm.Email.focus();
		return false;
	}else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID");
		myForm.Email.focus();
		return false;
	}else if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID");
		myForm.Email.focus();
		return false;
	}else if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail ID");
		myForm.Email.focus();
		return false;
	}
    return true;					
}

function validateDate(fld) {
    var RegExPattern = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
    var errorMessage = 'Please enter valid date as month, day, and four digit year.\nYou may use a slash, hyphen or period to separate the values.\nThe date must be a real date. 2-30-2000 would not be accepted.\nFormay mm/dd/yyyy.';
    if ((fld.value.match(RegExPattern)) && (fld.value!='')) {
        alert('Date is OK'); 
    } else {
        alert(errorMessage);
        fld.focus();
    } 
}

