//MARKETING
function doSearchMarkDrugs(pageid, propertyid, optionid, keywordid, targetid){
	var ddlProperty = document.getElementById(propertyid);
	var txtOption = document.getElementById(optionid);
	var txtKeyword = document.getElementById(keywordid);
	var txtPage = document.getElementById(pageid);
	searchMarkDrugs(txtPage.value, ddlProperty.value, txtOption.value, Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchMarkDrugs(page, property, option, keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyMarkDrugsByChar&Page=' + page + '&FChar=' + character;
	if(option!=''){
		url = url + '&Option=' + option;
	}else{
		url = url + '&Option=ME';
	}
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	if(property!=''){
		url = url + '&Property=' + property;
	}else{
		url = url + '&Property=NAME';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function EditMarkDrug(drugid, name, page){
	var chk = document.getElementById('chk_' + drugid);
	var txtGhiChu = document.getElementById('txtGhiChu_' + drugid);
	var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
	
	var url = 'Ajax/Default.aspx?Mod=SelectMarkDrug&Page=' + page + '&DrugID=' + drugid + '&Function=';
	if(trim(txtGhiChu.value)!='' || trim(txtSoLuong.value)!=''){
		chk.checked = true;
		if(name=='SOLUONG'){
			url = url + 'EDIT&Name=SoLuong&Value=' + Url.encode(trim(txtSoLuong.value));
		}else{
			url = url + 'EDIT&Name=GhiChu&Value=' + Url.encode(trim(txtGhiChu.value));
		}
	}else{
		chk.checked = false;
		url = url + 'REMOVE';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectMarkDrug(drugid, defaultGhiChu, page){
	var url = 'Ajax/Default.aspx?Mod=SelectMarkDrug&Page=' + page + '&DrugID=' + drugid + '&Function=';
	var txtGhiChu = document.getElementById('txtGhiChu_' + drugid);
	var chk = document.getElementById('chk_' + drugid);
	if(chk.checked==true){
		url = url + 'ADD';
		var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
		if(trim(txtGhiChu.value)==''){
			txtGhiChu.value = defaultGhiChu;
		}
		if(trim(txtGhiChu.value)!=''){
			url = url + '&GhiChu=' + Url.encode(trim(txtGhiChu.value));
		}
		if(trim(txtSoLuong.value)!=''){
			url = url + '&SoLuong=' + trim(txtSoLuong.value);
		}
	}else{
		url = url + 'REMOVE';
		if(trim(txtGhiChu.value)==trim(defaultGhiChu)){
			txtGhiChu.value = '';
		}
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function ClearMarkDrug(page){
	var url = 'Ajax/Default.aspx?Mod=SelectMarkDrug&Function=CLEAR&Page=' + page;
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function AcceptMarkDrug(page){
	var url = 'Ajax/Default.aspx?Mod=SelectMarkDrug&Function=ACCEPT&Page=' + page;
	
	var returnUrl = 'Default.aspx?Mod=';
	switch(page){
		case 'INVOICE':
			returnUrl = returnUrl + 'Invoice';
			break;
		default:
			returnUrl = returnUrl + 'NOPAGE';
			break;
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){window.location=returnUrl;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
//END MARKETING
//PHARMACY
function doSearchPharmDrugs(pageid, propertyid, optionid, keywordid, targetid){
	var ddlProperty = document.getElementById(propertyid);
	var txtOption = document.getElementById(optionid);
	var txtKeyword = document.getElementById(keywordid);
	var txtPage = document.getElementById(pageid);
	searchPharmDrugs(txtPage.value, ddlProperty.value, txtOption.value, Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchPharmDrugs(page, property, option, keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyPharmDrugsByChar&Page=' + page + '&FChar=' + character;
	if(option!=''){
		url = url + '&Option=' + option;
	}else{
		url = url + '&Option=ME';
	}
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	if(property!=''){
		url = url + '&Property=' + property;
	}else{
		url = url + '&Property=NAME';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function EditPharmDrug(drugid, name, page){
	var chk = document.getElementById('chk_' + drugid);
	var txtCachDung = document.getElementById('txtCachDung_' + drugid);
	var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
	
	var url = 'Ajax/Default.aspx?Mod=SelectPharmDrug&Page=' + page + '&DrugID=' + drugid + '&Function=';
	if(trim(txtCachDung.value)!='' || trim(txtSoLuong.value)!=''){
		chk.checked = true;
		if(name=='SOLUONG'){
			url = url + 'EDIT&Name=SoLuong&Value=' + Url.encode(trim(txtSoLuong.value));
		}else{
			url = url + 'EDIT&Name=CachDung&Value=' + Url.encode(trim(txtCachDung.value));
		}
	}else{
		chk.checked = false;
		url = url + 'REMOVE';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectPharmDrug(drugid, defaultCachDung, page){
	var url = 'Ajax/Default.aspx?Mod=SelectPharmDrug&Page=' + page + '&DrugID=' + drugid + '&Function=';
	var txtCachDung = document.getElementById('txtCachDung_' + drugid);
	var chk = document.getElementById('chk_' + drugid);
	if(chk.checked==true){
		url = url + 'ADD';
		var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
		if(trim(txtCachDung.value)==''){
			txtCachDung.value = defaultCachDung;
		}
		if(trim(txtCachDung.value)!=''){
			url = url + '&CachDung=' + Url.encode(trim(txtCachDung.value));
		}
		if(trim(txtSoLuong.value)!=''){
			url = url + '&SoLuong=' + trim(txtSoLuong.value);
		}
	}else{
		url = url + 'REMOVE';
		if(trim(txtCachDung.value)==trim(defaultCachDung)){
			txtCachDung.value = '';
		}
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function ClearPharmDrug(page){
	var url = 'Ajax/Default.aspx?Mod=SelectPharmDrug&Function=CLEAR&Page=' + page;
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function AcceptPharmDrug(page){
	var url = 'Ajax/Default.aspx?Mod=SelectPharmDrug&Function=ACCEPT&Page=' + page;
	
	var returnUrl = 'Default.aspx?Mod=';
	switch(page){
		case 'BILL':
			returnUrl = returnUrl + 'Bill';
			break;
		default:
			returnUrl = returnUrl + 'NOPAGE';
			break;
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){window.location=returnUrl;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
//END PHARMACY
function loadServices(objService, targetid, func){
	var parentid = objService.value;
	if(parentid>0){
		var url = 'Ajax/Default.aspx?Mod=ServicesInGroup&GroupID=' + parentid + '&Function=' + func;
		AjaxRequest.get(
		{
			'url':url
			,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
			,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
			,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
			}
		);
	}else{
		document.getElementById(targetid).innerHTML='';
	}
}
//pay services
function doSearchPayServices(keywordid, targetid){
	var txtKeyword = document.getElementById(keywordid);
	searchPayServices(Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchPayServices(keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyPayServicesByChar&FChar=' + character;
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function getPayServices(character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyPayServicesByChar&FChar=' + character;
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectPayService(chk, serviceid){
	var url = 'Ajax/Default.aspx?Mod=SelectPayService&ServiceID=' + serviceid + '&Function=';
	if(chk.checked==true){
		url = url + 'ADD';
	}else{
		url = url + 'REMOVE';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function ClearPayService(){
	var url = 'Ajax/Default.aspx?Mod=SelectPayService&Function=CLEAR';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function AcceptPayService(){
	var url = 'Ajax/Default.aspx?Mod=SelectPayService&Function=ACCEPT';
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){window.location='Default.aspx?Mod=PayService';}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
//result services
function doSearchServiceResults(keywordid, targetid){
	var txtKeyword = document.getElementById(keywordid);
	searchServiceResults(Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchServiceResults(keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyServiceResultsByChar&FChar=' + character;
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function getServiceResults(character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyServiceResultsByChar&FChar=' + character;
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectServiceResult(chk, serviceid){
	var url = 'Ajax/Default.aspx?Mod=SelectServiceResult&ServiceID=' + serviceid + '&Function=';
	if(chk.checked==true){
		url = url + 'ADD';
	}else{
		url = url + 'REMOVE';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function ClearServiceResult(){
	var url = 'Ajax/Default.aspx?Mod=SelectServiceResult&Function=CLEAR';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function AcceptServiceResult(){
	var url = 'Ajax/Default.aspx?Mod=SelectServiceResult&Function=ACCEPT';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){window.location='Default.aspx?Mod=AssignHealthServiceResult';}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
//assign services
function doSearchServices(keywordid, targetid){
	var txtKeyword = document.getElementById(keywordid);
	searchServices(Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchServices(keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyServicesByChar&FChar=' + character;
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function getServices(character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyServicesByChar&FChar=' + character;
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectService(chk, serviceid){
	var url = 'Ajax/Default.aspx?Mod=SelectService&ServiceID=' + serviceid + '&Function=';
	if(chk.checked==true){
		url = url + 'ADD';
	}else{
		url = url + 'REMOVE';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function ClearService(){
	var url = 'Ajax/Default.aspx?Mod=SelectService&Function=CLEAR';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function AcceptService(){
	var url = 'Ajax/Default.aspx?Mod=SelectService&Function=ACCEPT';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){window.location='Default.aspx?Mod=AssignHealthService';}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
//drugs
function setValue(obj, optionid) {
	var txtOption = document.getElementById(optionid);
	txtOption.value = obj.value;
}
function doSearchDrugs(propertyid, optionid, keywordid, targetid){
	var ddlProperty = document.getElementById(propertyid);
	var txtOption = document.getElementById(optionid);
	var txtKeyword = document.getElementById(keywordid);
	searchDrugs(ddlProperty.value, txtOption.value, Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchDrugs(property, option, keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyDrugsByChar&FChar=' + character;
	if(option!=''){
		url = url + '&Option=' + option;
	}else{
		url = url + '&Option=ME';
	}
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	if(property!=''){
		url = url + '&Property=' + property;
	}else{
		url = url + '&Property=NAME';
	}
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function getDrugs(character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyDrugsByChar&FChar=' + character;
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function EditDrug(drugid, name){
	var chk = document.getElementById('chk_' + drugid);
	var txtCachDung = document.getElementById('txtCachDung_' + drugid);
	var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
	
	var url = 'Ajax/Default.aspx?Mod=SelectDrug&DrugID=' + drugid + '&Function=';
	if(trim(txtCachDung.value)!='' || trim(txtSoLuong.value)!=''){
		chk.checked = true;
		if(name=='SOLUONG'){
			url = url + 'EDIT&Name=SoLuong&Value=' + Url.encode(trim(txtSoLuong.value));
		}else{
			url = url + 'EDIT&Name=CachDung&Value=' + Url.encode(trim(txtCachDung.value));
		}
	}else{
		chk.checked = false;
		url = url + 'REMOVE';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectDrug(drugid, defaultCachDung){
	var url = 'Ajax/Default.aspx?Mod=SelectDrug&DrugID=' + drugid + '&Function=';
	var txtCachDung = document.getElementById('txtCachDung_' + drugid);
	var chk = document.getElementById('chk_' + drugid);
	if(chk.checked==true){
		url = url + 'ADD';
		var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
		if(trim(txtCachDung.value)==''){
			txtCachDung.value = defaultCachDung;
		}
		if(trim(txtCachDung.value)!=''){
			url = url + '&CachDung=' + Url.encode(trim(txtCachDung.value));
		}
		if(trim(txtSoLuong.value)!=''){
			url = url + '&SoLuong=' + trim(txtSoLuong.value);
		}
	}else{
		url = url + 'REMOVE';
		if(trim(txtCachDung.value)==trim(defaultCachDung)){
			txtCachDung.value = '';
		}
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function ClearDrug(){
	var url = 'Ajax/Default.aspx?Mod=SelectDrug&Function=CLEAR';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function AcceptDrug(){
	var url = 'Ajax/Default.aspx?Mod=SelectDrug&Function=ACCEPT';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){window.location='Default.aspx?Mod=Prescription';}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
//drugs in health profiles
function doSearchHDrugs(propertyid, optionid, keywordid, targetid){
	var ddlProperty = document.getElementById(propertyid);
	var txtOption = document.getElementById(optionid);
	var txtKeyword = document.getElementById(keywordid);
	searchHDrugs(ddlProperty.value, txtOption.value, Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchHDrugs(property, option, keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyHDrugsByChar&FChar=' + character;
	if(option!=''){
		url = url + '&Option=' + option;
	}else{
		url = url + '&Option=HOSPITAL';
	}
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	if(property!=''){
		url = url + '&Property=' + property;
	}else{
		url = url + '&Property=NAME';
	}
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function getHDrugs(character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyHDrugsByChar&FChar=' + character;
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function EditHDrug(drugid, name){
	var chk = document.getElementById('chk_' + drugid);
	var txtCachDung = document.getElementById('txtCachDung_' + drugid);
	//var txtDonVi = document.getElementById('txtDonVi_' + drugid);
	var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
	
	var url = 'Ajax/Default.aspx?Mod=SelectHDrug&DrugID=' + drugid + '&Function=';
	if(trim(txtCachDung.value)!='' || trim(txtSoLuong.value)!='' || txtDonVi!=''){
		chk.checked = true;
		switch(name){
			case 'DONVI':
				url = url + 'EDIT&Name=DonVi&Value=' + Url.encode(trim(txtDonVi.value));
				break;
			case 'SOLUONG':
				url = url + 'EDIT&Name=SoLuong&Value=' + Url.encode(trim(txtSoLuong.value));
				break;
			case 'CACHDUNG':
				url = url + 'EDIT&Name=HuongDanSuDung&Value=' + Url.encode(trim(txtCachDung.value));
				break;
		}
	}else{
		chk.checked = false;
		url = url + 'REMOVE';
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectHDrug(drugid, defaultCachDung){
	var url = 'Ajax/Default.aspx?Mod=SelectHDrug&DrugID=' + drugid + '&Function=';
	var txtCachDung = document.getElementById('txtCachDung_' + drugid);
	var chk = document.getElementById('chk_' + drugid);
	if(chk.checked==true){
		url = url + 'ADD';
		var txtSoLuong = document.getElementById('txtSoLuong_' + drugid);
		if(trim(txtCachDung.value)==''){
			txtCachDung.value = defaultCachDung;
		}
		if(trim(txtCachDung.value)!=''){
			url = url + '&CachDung=' + Url.encode(trim(txtCachDung.value));
		}
		if(trim(txtSoLuong.value)!=''){
			url = url + '&SoLuong=' + trim(txtSoLuong.value);
		}
	}else{
		url = url + 'REMOVE';
		if(trim(txtCachDung.value)==trim(defaultCachDung)){
			txtCachDung.value = '';
		}
	}
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function ClearHDrug(){
	var url = 'Ajax/Default.aspx?Mod=SelectHDrug&Function=CLEAR';
	
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function AcceptHDrug(){
	var url = 'Ajax/Default.aspx?Mod=SelectHDrug&Function=ACCEPT';
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){}
		,'onSuccess':function(req){window.location=document.location.href;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
//HEALTH PROFILES
function doSearchHServices(keywordid, targetid){
	var txtKeyword = document.getElementById(keywordid);
	searchHServices(Url.encode(txtKeyword.value), 'ALL', targetid)
}
function searchHServices(keyword, character, targetid){
	var url = 'Ajax/Default.aspx?Mod=MyHServicesByChar&FChar=' + character;
	if(keyword!=''){
		url = url + '&Keyword=' + keyword;
	}
	AjaxRequest.get(
	{
		'url':url
		,'onLoading':function(){document.getElementById(targetid).innerHTML='<img src=\"images/loading_grey.gif\">'}
		,'onSuccess':function(req){document.getElementById(targetid).innerHTML=req.responseText;}
		,'onError':function(req){ alert('Error!\nStatusText='+req.statusText+'\nContents='+req.responseText);}
		}
	);
}
function SelectHService(chk, serviceid){
	var url = 'Default.aspx?Mod=AddNewTest&TestID=' + serviceid;
	window.location = url;
}