
function validate(frm){

		trimall(frm);

	 if(frm.patient_name && frm.patient_name.value== '')	 {	
			alert ("Enter Patient Name");
			frm.patient_name.focus();
			return false;
	 }

	if(frm.phone.value== '' || frm.phone.value!= parseInt(frm.phone.value))	 {
		alert ("Enter valid phone");
		frm.phone.focus();
		return false;
	}
	
	if(!frm.consultation.checked && !frm.ultrasound.checked){
		alert("Select Appointment Requested for");
		frm.consultation.focus();
		return false;
	}
	
	if(frm.consultation.checked) {
	
		if(frm.doctor_name && frm.doctor_name.value== '')	 {	
				alert ("Enter Doctor Name");
				frm.doctor_name.focus();
				return false;
		 }
		 
		 if(frm.session_slot && (getSelectedIndex(frm.session_slot)==-1))	 {	
				alert ("Select Session");
				return false;
		 }
		 if(frm.appmt_date && !checkDate(frm.appmt_date)){
		 		alert ("Select/Enter valid date");
				frm.appmt_date.focus();
				return false;
		 }
		 if(getCheckgroupValues(frm,'reason_for_appmt[]').length<=0){
		 		alert ("Select reason for appointment");
				return false;
		 }
	}
	if(frm.ultrasound.checked) {
	
		if(frm.ultrasound_date && !checkDate(frm.ultrasound_date))	 {	
				alert ("Select/Enter valid ultrasound Date");
				frm.ultrasound_date.focus();
				return false;
		 }
 
		 if(getCheckgroupValues(frm,'ultrasounds[]').length<=0 && getCheckgroupValues(frm,'scans[]').length<=0){
		 		alert ("Select ultrasounds/scans list");
				return false;
		 }
	}	

}