function validate() {
	var i = document.form1;
	if(i.realname.value=="" || i.realname.value==null){
   	   alert("Please type your Name.");
		i.realname.focus();
		i.realname.select();
		return false;
	}
	if(i.address1.value==""  || i.address1.value==null ){
   	   alert("Please type your House No and Name of the Road.");
		i.address1.focus();
		i.address1.select();
		return false;
	}
	if(i.address2.value==""  || i.address2.value==null ){
   	   alert("Please type your Area and City.");
		i.address2.focus();
		i.address2.select();
		return false;
	}
	if(i.pin.value=="" || i.pin.value==null ){
   	   alert("Please type your Postal Pincode.");
		i.pin.focus();
		i.pin.select();
		return false;
	}
	if(i.phone.value=="" || i.phone.value==null || i.phone.value.length < 8){
   	   alert("Please type your contact Telephone Number with STD Cide.");
		i.phone.focus();
		i.phone.select();
		return false;
	}
	if(i.email.value=="" || i.email.value==null ){
   	   alert("Please type your valid Email ID.");
		i.email.focus();
		i.email.select();
		return false;
	}
	
	if(i.email.value.length > 0 ){
		var emailid = i.email.value;
		var idx = 0;
		var ok = true;
		var l = emailid.length;

		idx = emailid.indexOf('.'); 
		if ( idx == -1 || emailid.charAt(l-1) == '.'){
			ok = false;
		}

		idx = emailid.indexOf('@'); 
		if ( idx == -1 || emailid.charAt(l-1) == '@'){
			ok = false;
		}
		
		idx = emailid.indexOf("@."); 
		if ( idx > 0){
			ok = false;
		}
		if (ok == false){
			alert("Enter a valid Email Address.");
			i.email.focus();
			i.email.select();
			return false;						
		}
	}
	
	if(i.student.value=="" || i.student.value==null){
   	   alert("Please type name of the Student.");
		i.student.focus();
		i.student.select();
		return false;
	}
	if(i.grade.selectedIndex < 1){
   	   alert("Please select the Class of the Student.");
		i.grade.focus();
		return false;
	}
	
	if(i.mop.selectedIndex < 1){
   	   alert("Please select the Mode of Payment.");
		i.mop.focus();
		return false;
	}
	
	if(i.mop.selectedIndex == 1){

		i.cheque.value = "";
		i.bank.value = "";
		i.bankadr.value = "";

		if(i.date.value=="" || i.date.value==null){
		   alert("Please type Cash Deposited date");
			i.date.focus();
			i.date.select();
			return false;
		}
	}
	
	
	if(i.mop.selectedIndex > 1){

		i.cheque.clearAttributes();
		i.bank.clearAttributes();
		i.bankadr.clearAttributes();
		i.date.focus();

		if(i.cheque.value=="" || i.cheque.value==null){
		   alert("Please type Cheque / DD Number.");
			i.cheque.focus();
			i.cheque.select();
			return false;
		}
		if(i.date.value=="" || i.date.value==null){
		   alert("Please type Cheque / DD date");
			i.date.focus();
			i.date.select();
			return false;
		}

		if(i.bank.value=="" || i.bank.value==null){
		   alert("Please type Bank Name.");
			i.bank.focus();
			i.bank.select();
			return false;
		}
		if(i.bankadr.value=="" || i.bankadr.value==null){
		   alert("Please type the Bank Address.");
			i.bankadr.focus();
			i.bankadr.select();
			return false;
		}
	}


	var d = new Date();
	//i.mdate.value = d;

	var mm = d.getMonth() + 1;
	var dd = d.getDate();
	var yy = d.getFullYear();
	i.mdate.value =""+dd+"/"+mm+"/"+yy;


	return true;	
}


