﻿function checkICDCode(status, value){
	if(isNonblank(value)){
		var url = 'Ajax/Default.aspx?Mod=CheckICDCode&ICDCode=' + value;
		AjaxRequest.get(
		{
			'url':url
			,'onLoading':function(){document.getElementById(status).innerHTML='<img src=\"images/loading_grey.gif\">'}
			,'onSuccess':function(req){document.getElementById(status).innerHTML=req.responseText;}
			,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
			}
		);
	}else{
		document.getElementById(status).innerHTML='';
	}
}
function checkAddNewAppointment(ThanhVienID, NgayHenKhamID, BuoiID){
	var isChecked = true;
	var ddlThanhVien = document.getElementById(ThanhVienID);
	var txtNgayHenKham = document.getElementById(NgayHenKhamID);
	var ddlBuoi = document.getElementById(BuoiID);
	
	if(ddlThanhVien.value=='0'){
		alert('Bạn phải chọn một thành viên!');
		ddlThanhVien.focus();
		return false;
	}
	
	if(!isNonblank(txtNgayHenKham.value)){
		alert('Bạn phải nhập Ngày hẹn khám!');
		txtNgayHenKham.focus();
		return false;
	}
	
	if(ddlBuoi.value==''){
		alert('Bạn phải chọn thời gian khám!');
		ddlBuoi.focus();
		return false;
	}
	
	return isChecked;
}
function checkAddNewMedicine(NgayKeDonID, ChanDoanID){
	var isChecked = false;
	var txtNgayKeDon = document.getElementById(NgayKeDonID);
	var txtChanDoan = document.getElementById(ChanDoanID);
	
	if(isNonblank(txtNgayKeDon.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Ngày khám!');
		txtNgayKeDon.focus();
		return false;
	}
	
	if(isNonblank(txtChanDoan.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập thông tin Chẩn đoán!');
		txtChanDoan.focus();
		return false;
	}
	return isChecked;
}
function checkPrescription(HoVaTenID, TuoiID, GioiTinhID, DiaChiaID, ChanDoanID){
	var isChecked = false;
	var txtHoVaTen = document.getElementById(HoVaTenID);
	var txtTuoi = document.getElementById(TuoiID);
	//var txtHoVaTen = document.getElementById(GioiTinhID);
	var txtDiaChi = document.getElementById(DiaChiaID);
	var txtChanDoan = document.getElementById(ChanDoanID);
	
	if(isNonblank(txtHoVaTen.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Họ và tên bệnh nhân!');
		txtHoVaTen.focus();
		return false;
	}
	
	if(isNonblank(txtTuoi.value)){
		if(isWhole(txtTuoi.value)){
			isChecked = true;
		}else{
			alert('Tuổi bệnh nhân không hợp lệ!\nTuổi phải là một số');
			txtTuoi.focus();
			return false;
		}
	}else{
		alert('Bạn phải nhập Tuổi bệnh nhân!');
		txtTuoi.focus();
		return false;
	}
	
	if(isNonblank(txtDiaChi.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Địa chỉ của bệnh nhân!');
		txtDiaChi.focus();
		return false;
	}
	
	if(isNonblank(txtChanDoan.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Chẩn đoán cho bệnh nhân!');
		txtChanDoan.focus();
		return false;
	}
	return isChecked;
}
function checkRegistration(HoVaTenID, TuoiID, DiaChiaID, NhuCauKhamID, ChiPhiKhamID, NgayDangKyID){
	var isChecked = false;
	var txtHoVaTen = document.getElementById(HoVaTenID);
	var txtTuoi = document.getElementById(TuoiID);
	var txtDiaChi = document.getElementById(DiaChiaID);
	var txtNhuCauKham = document.getElementById(NhuCauKhamID);
	var txtChiPhiKham = document.getElementById(ChiPhiKhamID);
	var txtNgayDangKy = document.getElementById(NgayDangKyID);
	
	if(isNonblank(txtHoVaTen.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Họ và tên bệnh nhân!');
		txtHoVaTen.focus();
		return false;
	}
	
	if(isNonblank(txtTuoi.value)){
		if(isWhole(txtTuoi.value)){
			isChecked = true;
		}else{
			alert('Tuổi bệnh nhân không hợp lệ!\nTuổi phải là một số lớn hơn không.');
			txtTuoi.focus();
			return false;
		}
	}else{
		alert('Bạn phải nhập Tuổi bệnh nhân!');
		txtTuoi.focus();
		return false;
	}
	
	if(isNonblank(txtDiaChi.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Địa chỉ của bệnh nhân!');
		txtDiaChi.focus();
		return false;
	}
	
	if(isNonblank(txtNhuCauKham.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Nhu cầu khám bệnh!');
		txtNhuCauKham.focus();
		return false;
	}
	
	if(isNonblank(txtChiPhiKham.value)){
		if(isWhole(txtChiPhiKham.value)){
			isChecked = true;
		}else{
			alert('Chi phí khám bệnh không hợp lệ!\nChi phí khám bệnh phải là một số lớn hơn không.');
			txtChiPhiKham.focus();
			return false;
		}
	}else{
		alert('Bạn phải nhập Chi phí khám bệnh!');
		txtChiPhiKham.focus();
		return false;
	}
	
	if(isNonblank(txtNgayDangKy.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Ngày khám!');
		txtNgayDangKy.focus();
		return false;
	}
	
	return isChecked;
}
function checkAssignHealthService(HoVaTenID, TuoiID, GioiTinhID, DiaChiaID){
	var isChecked = false;
	var txtHoVaTen = document.getElementById(HoVaTenID);
	var txtTuoi = document.getElementById(TuoiID);
	var txtDiaChi = document.getElementById(DiaChiaID);
	
	if(isNonblank(txtHoVaTen.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Họ và tên bệnh nhân!');
		txtHoVaTen.focus();
		return false;
	}
	
	if(isNonblank(txtTuoi.value)){
		if(isWhole(txtTuoi.value)){
			isChecked = true;
		}else{
			alert('Tuổi bệnh nhân không hợp lệ!\nTuổi phải là một số');
			txtTuoi.focus();
			return false;
		}
	}else{
		alert('Bạn phải nhập Tuổi bệnh nhân!');
		txtTuoi.focus();
		return false;
	}
	
	if(isNonblank(txtDiaChi.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Địa chỉ của bệnh nhân!');
		txtDiaChi.focus();
		return false;
	}
	return isChecked;
}
function checkPayService(HoVaTenID, TuoiID, GioiTinhID, DiaChiaID){
	var isChecked = false;
	var txtHoVaTen = document.getElementById(HoVaTenID);
	var txtTuoi = document.getElementById(TuoiID);
	var txtDiaChi = document.getElementById(DiaChiaID);
	
	if(isNonblank(txtHoVaTen.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Họ và tên bệnh nhân!');
		txtHoVaTen.focus();
		return false;
	}
	
	if(isNonblank(txtTuoi.value)){
		if(isWhole(txtTuoi.value)){
			isChecked = true;
		}else{
			alert('Tuổi bệnh nhân không hợp lệ!\nTuổi phải là một số');
			txtTuoi.focus();
			return false;
		}
	}else{
		alert('Bạn phải nhập Tuổi bệnh nhân!');
		txtTuoi.focus();
		return false;
	}
	
	if(isNonblank(txtDiaChi.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Địa chỉ của bệnh nhân!');
		txtDiaChi.focus();
		return false;
	}
	return isChecked;
}
function checkLogin(UserNameID, PasswordID, TypeID){
	var isChecked = false;
	var txtUserName = document.getElementById(UserNameID);
	var txtPassword = document.getElementById(PasswordID);
	var txtType = document.getElementById(TypeID);
	
	if(isNonblank(txtUserName.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Tên đăng nhập!');
		txtUserName.focus();
		return false;
	}
	
	if(isNonblank(txtPassword.value)){
		isChecked = true;
	}else{
		alert('Bạn phải nhập Mật khẩu!');
		txtPassword.focus();
		return false;
	}
	
	if(isNonblank(txtType.value)){
		isChecked = true;
	}else{
		alert('Bạn phải chọn một Chức năng!');
		txtType.focus();
		return false;
	}
	
	return isChecked;
}
function checkSearchInList(keywordid){
	var txtKeyword = document.getElementById(keywordid);
	if(isNonblank(txtKeyword.value)){
		return true;
	}else{
		alert('Bạn phải nhập một từ để tìm kiếm!');
		txtKeyword.focus();
		return false;
	}
}