
function chg_select_ajax(url,qstr,div_id_name,loading_icon){
		Ajax.Responders.unregister();
	if( url=='' || qstr=='' || div_id_name=='' ){
		alert('函示參數值為空值.');
	}else{
		var chk=0;
		var chk_loading=0;
		Ajax.Responders.unregister (run_ajax);
		var run_ajax={
			onLoading: function(req, reqObj){
			if (reqObj.readyState == 4)
				return;
				Element.update(loading_icon, "<div align='cehnter'><img src='../function/loading.gif' hspace='2' align='absmiddle' border='0'><font size='2' color='#FF0000'>資料讀取中....</font></div>");
			},
			onLoaded: function() {
			},
			onInteractive: function() {
			},
			onComplete: function (req, reqObj){
				Element.update(loading_icon,'');
				$(loading_icon).style.display='none';
			}
		};
		Ajax.Responders.register (run_ajax);
		var ajax = new Ajax.Updater (div_id_name,url, {
		method: 'post',
		parameters: qstr,
		evalScripts:true,
		asynchronous:true
		});
	}
		//Ajax.Responders.unregister(run_ajax);
}

function button_set_ajax(url,qstr,div_id_name,loading_icon){
	var data_ok=1;
	if( url=='' || qstr=='' || div_id_name==''){
		alert('函示參數值為空值.');
		data_ok=0;
	}
	if(data_ok==1){
		var chk=0;
		var chk_loading=0;
		Ajax.Responders.unregister (run_ajax);
		var run_ajax={
			onLoading: function(req, reqObj){
			if (reqObj.readyState == 4)
				return;
				$(loading_icon).style.display='inline';
			},
			onLoaded: function() {
			},
			onInteractive: function() {
			},
			onComplete: function (req, reqObj){
				$(loading_icon).style.display='none';
			}
		};
		Ajax.Responders.register (run_ajax);
		var ajax = new Ajax.Updater (div_id_name,url, {
		method: 'post',
		parameters: qstr,
		evalScripts:true,
		asynchronous:true
		});
	}
		//Ajax.Responders.unregister(run_ajax);
}

function chg_select_ajax_r(){
	if( url=='' || qstr=='' || div_id_name=='' ){
		alert('函示參數值為空值.');
	}else{
		var chk=0;
		var chk_loading=0;
		Ajax.Responders.unregister (run_ajax);
		var run_ajax={
			onLoading: function(req, reqObj){
			if (reqObj.readyState == 4)
				return;
				Element.update(div_id_name, "<div align='cehnter'><img src='<? echo $url_link;?>images/loading.gif' hspace='2' align='absmiddle' border='0'><font size='2' color='#FF0000'>資料讀取中....</font></div>");
			},
			onLoaded: function() {
			},
			onInteractive: function() {
			},
			onComplete: function (req, reqObj){
				Element.update(div_id_name,req.responseText);
			}
		};
		Ajax.Responders.register (doing);
		var ajax = new Ajax.Request (url, {
		method: 'post',
		parameters: qstr,
		asynchronous:true
		});
	}
		//Ajax.Responders.unregister(run_ajax);
}


function session_run(){
		$('runsession').innerHTML='';
		var url="check_key/chk_pic.php";
		var qstr="";
		Ajax.Responders.unregister (run_ajax);
		var run_ajax={
			onLoading: function(req, reqObj){
			if (reqObj.readyState == 4)
				return;
			},
			onLoaded: function() {
			},
			onInteractive: function() {
			},
			onComplete: function (req, reqObj){
			}
		};
		Ajax.Responders.register (run_ajax);
		var ajax = new Ajax.Updater ("runsession",url, {
		method: 'post',
		parameters: qstr,
		asynchronous:true
		});
		//Ajax.Responders.unregister(run_ajax);
}


function session_run_other(){
		$('runsession').innerHTML='';
		var url="check_key_other/chk_pic.php";
		var qstr="";
		Ajax.Responders.unregister (run_ajax);
		var run_ajax={
			onLoading: function(req, reqObj){
			if (reqObj.readyState == 4)
				return;
			},
			onLoaded: function() {
			},
			onInteractive: function() {
			},
			onComplete: function (req, reqObj){
			}
		};
		Ajax.Responders.register (run_ajax);
		var ajax = new Ajax.Updater ("runsession",url, {
		method: 'post',
		parameters: qstr,
		asynchronous:true
		});
		//Ajax.Responders.unregister(run_ajax);
}
