

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;

		 }

	}	



}