


var _is_Safari=navigator.userAgent.indexOf("Safari")>=0;

function _gel(a){
	return document.getElementById(a)
}



function ajax_result(responseText){
	var c=/^javascript\:.+/;
	if(responseText.match(c)){
		eval(responseText.substring(11))
	}else if (_ajax_div_ != null){
		_ajax_div_.innerHTML=nowTime + '>>' + responseText;
	}
}

function ajax_div(url, div){
	_ajax_div_ = div;
	ajax_get(url, ajax_result);
}
function ajax_get(url,callback){
	var request=ajax_request();
	if(!request||_is_Safari&&!callback){
		(new Image()).src=url
	}else{
		request.open("GET",url,true);
		if(callback){
			request.onreadystatechange=function(){
				if(request.readyState==4){
					//alert(request.responseText);
					callback(request.responseText)
				}
			}
		}
		request.send(null)
	}
}
function ajax_post(url, data,callback){
	var request=ajax_request();
	if(!request||_is_Safari&&!callback){
		(new Image()).src=url
	}else{
		request.open("POST",url,true);
		request.setRequestHeader("Content-Type","text/javascript");
		if(callback){
			request.onreadystatechange=function(){
				if(request.readyState==4){
					//alert(request.responseText);
					callback(request.responseText)
				}
			}
		}
		request.send(data);
	}
}

function ajax_request(){
	var a=null;
	try{
		a=new ActiveXObject("Msxml2.XMLHTTP")
	}catch(b){
		try{
			a=new ActiveXObject("Microsoft.XMLHTTP")
		}catch(c){
			a=null
		}
	}
	if(!a&&typeof XMLHttpRequest!="undefined"){
		a=new XMLHttpRequest()
	}
	return a
}

