//get方式调用链接
function get(url,div_content_id,callBack) {
//alert(url);
	showLoading();
	var content = document.getElementById(div_content_id);
	//url += (url.indexOf("?") > 0 ? "&" : "?") + "timestamp=" + (new Date().getTime());
	YAHOO.util.Connect.asyncRequest("GET", url, {success:function (o) {
		if (o.responseText != undefined && o.responseText != "" && content ) {
			content.innerHTML = o.responseText;
		}
		//回调方法
		if (callBack) {
			eval(callBack);
		}
		hideLoading();
	}, failure:handleFailure, timeout:60000,cache:false});
}	
	
//post方式调用链接
function post(formid,div_content_id,callBack) {
	showLoading();
	var content = document.getElementById(div_content_id);
	var form1 = document.getElementById(formid);
	YAHOO.util.Connect.setForm(form1);
	YAHOO.util.Connect.asyncRequest("POST", form1.action, {success:function (o) {
		if (o.responseText != undefined && o.responseText != "" && div_content_id && content ) {
			content.innerHTML = o.responseText;
		}
		//回调方法
		if (callBack) {
			eval(callBack);
		}
		hideLoading();
		//去掉title里面的#
		var title = document.title;
		if (title.indexOf("#") == title.length - 1) {
			document.title = title.substring(0, title.length - 1);
		}
	}, failure:handleFailure, timeout:60000,cache:false});
}
//显示loading
function showLoading() {
	var load = document.getElementById("loading");
	if(load)
		load.style.visibility = "visible";
}

	

//隐藏loading
function hideLoading() {
	var load = document.getElementById("loading");
	if(load)
		load.style.visibility = "hidden";
}

    

//异步调用失败处理
var handleFailure = function (o) {
	if (o.responseText !== undefined) {
		//alert("\u5bf9\u4e0d\u8d77\uff0c\u7cfb\u7edf\u6b63\u5fd9\uff0c\u8bf7\u7a0d\u5019\u8bbf\u95ee\uff0c\u6216\u4e0e\u7ba1\u7406\u5458\u8054\u7cfb\u3002");
		//alert("HTTP status: " + o.status + ". Status code message: " + o.statusText);
	}
	hideLoading();
};   

function go_pageAjax(content_div_id,form_id){
	var p = null;
	if(!form_id){
		 p=document.getElementById('pnajax');
	}else{
		 p=document.getElementById('pnajax'+form_id);
	}
	if(!p.value){
		p.focus();
		return;
	}
	if(!parseInt(p.value)){
		p.focus();
		return;
	}
	goto_pageAjax(p.value,content_div_id,form_id);
}
function goto_pageAjax(page,content_div_id,form_id){
	if(!form_id){
		form_id='form2';
		document.getElementById('pageNoAjax').value=page;
	}else{
		document.getElementById('pageNoAjax'+form_id).value=page;
	}
	post(form_id,content_div_id);
}
function goto_pageAjax1(page,content_div_id,form_id){
	if(!form_id)
		form_id='form3';
	document.getElementById('pageNoAjax1').value=page;
	post(form_id,content_div_id);
}
function keypressAjax(ev){
	if(ev.keyCode == 13){
		go_pageAjax();
	}
}

//get方式调用链接 直接传入div对象
function objget(url,div_content,callBack) {
	showLoading();
	//url += (url.indexOf("?") > 0 ? "&" : "?") + "timestamp=" + (new Date().getTime());
	YAHOO.util.Connect.asyncRequest("GET", url, {success:function (o) {
		if (o.responseText != undefined && o.responseText != "" && div_content ) {
			div_content.innerHTML = o.responseText;
		}
		//回调方法
		if (callBack) {
			eval(callBack);
		}
		hideLoading();
	}, failure:handleFailure, timeout:60000,cache:false});
}