
var js3_loadingstack = 0;
//#######################################
function js3_getHtmlByPost(myurl,myvars,updateto) {
//#######################################
	js3_loadingstack++;
	if(js3_loadingstack==1) {
		js3_loadingHandler.style.display='';
		js3_loadingHandler.effect('opacity').custom(0,1);
	}
	new ajax(myurl,{ method: 'post', postBody: myvars, onComplete: js3_getHtml_onComplete, update: updateto}).request();
}
//#######################################
function js3_getHtmlByGet(myurl,myvars,updateto) {
//#######################################
	js3_loadingstack++;
	if(js3_loadingstack==1) {
		js3_loadingHandler.style.display='';
		js3_loadingHandler.effect('opacity').custom(0,1);
	}
	new ajax(myurl+"?"+myvars,{ method: 'get', onComplete: js3_getHtml_onComplete, update: updateto}).request();
}
//#######################################
function js3_getHtml_onComplete() {
//#######################################
	js3_loadingstack--;
	if(js3_loadingstack<=0) {
		js3_loadingHandler.effect('opacity').custom(1,0);
	}
}

//#######################################
function js3_getHtmlByPost_Effect(myurl,myvars,updateto,divObj) {
//#######################################
	js3_loadingstack++;
	if(js3_loadingstack==1) {
		js3_loadingHandler.style.display='';
		js3_loadingHandler.effect('opacity').custom(0,1);
	}
	var slidereffect = new Fx.Slide(divObj, {mode: 'vertical', duration: 1500, transition:Fx.Transitions.bounceOut, wait: true }).show();
	slidereffect.toggle();
	new ajax(myurl,{ method: 'post', postBody: myvars, onComplete: function() { js3_getHtml_onComplete_Effect(slidereffect); } , update: updateto}).request();
}
//#######################################
function js3_getHtmlByGet_Effect(myurl,myvars,updateto,divObj) {
//#######################################
	js3_loadingstack++;
	if(js3_loadingstack==1) {
		js3_loadingHandler.style.display='';
		js3_loadingHandler.effect('opacity').custom(0,1);
	}
	var slidereffect = new Fx.Slide(divObj, {mode: 'vertical', duration: 1500, transition:Fx.Transitions.bounceOut, wait: true }).show();
	slidereffect.toggle();
	new ajax(myurl+"?"+myvars,{ method: 'get', onComplete: function() { js3_getHtml_onComplete_Effect(slidereffect); } , update: updateto}).request();
}
//#######################################
function js3_getHtml_onComplete_Effect(slidereffect) {
//#######################################
	js3_loadingstack--;
	if(js3_loadingstack<=0) {
		js3_loadingHandler.effect('opacity').custom(1,0);
	}
	slidereffect.toggle();
}
function ActionPrompt(ID){
var data;
var req;
document.getElementById('Select_Type').style.display = 'none';
var content = new Element('div').setProperty();
	   content.setStyles({
			 'display': 'block'
		}).injectInside(document.body);
	   
	 if(window.XMLHttpRequest) req = new XMLHttpRequest();
		 else if(window.ActiveXObject) req = new ActiveXObject("Microsoft.XMLHTTP");
		 else { alert("Browser Error"); return false; }
		 req.onreadystatechange = function(){
		 	if(req.readyState==4){
			content.innerHTML = req.responseText+"<table width='100%'><tr align='center'><td align='center'><hr bgcolor='#999999'></hr><input type='button' name='btnClose' class='buttonGreen60' onclick='boxH.close();document.getElementById(\"Select_Type\").style.display = \"block\";' value='ยกเลิก' /></td></tr></table>";
			}
			else{
			content.innerHTML =  "<table width='100%'><tr align='center'><td align='center'><br /><br /><img src='../../images/ajax-loader.gif'><br />Loading...</td></tr></table>";
		}
		 }
	var str = Math.random();
	var query = "calendar.php?";
			query += "str="+str;
			query += "&ID="+ID;
		req.open("GET",query,true);
		req.send(null);
		
		 boxH = new MooPrompt('',content, {
					buttons: 0, horizontal: 'center', vertical: 'middle', effect:'slide',width:700,height:400
				});
		
	}

function mod_search(SystemModuleKey){
	var req;
	var keyword = document.frmsearch.keyword.value;
	if(window.XMLHttpRequest) req = new XMLHttpRequest();
	else if(window.ActiveXObject) req = new ActiveXObject("Microsoft.XMLHTTP");
	else { alert("Browser Error"); return false;} 
	req.onreadystatechange = function(){
			if(req.readyState==4)
				{
					document.getElementById("Result").innerHTML = req.responseText;
				}
			else
				{
					document.getElementById("Result").innerHTML = "<br /><img src='../../images/ajax-loader.gif' alt='' /><br />Loding....<br />";
				}
		}
	var str =Math.random();
	var Query = "search.php?keyword="+keyword+"&str="+str+"&SystemModuleKey="+SystemModuleKey;
	req.open("GET",Query,true);
	req.send(null);
}
function mod_page(keyword,page,SystemModuleKey){
	var req;
//	var keyword = document.frmsearch.keyword.value;
	if(window.XMLHttpRequest) req = new XMLHttpRequest();
	else if(window.ActiveXObject) req = new ActiveXObject("Microsoft.XMLHTTP");
	else { alert("Browser Error"); return false;} 
	req.onreadystatechange = function(){
			if(req.readyState==4)
				{
					document.getElementById("Result").innerHTML = req.responseText;
				}
			else
				{
					document.getElementById("Result").innerHTML = "<br /><img src='../../images/ajax-loader.gif' alt='' /><br />Loding....<br />";
				}
		}
	var str =Math.random();
	var Query = "search.php?keyword="+keyword+"&str="+str+"&PageShow="+page+"&SystemModuleKey="+SystemModuleKey;
	req.open("GET",Query,true);
	req.send(null);
}
	