	var http_request = false;
	var tabID = 1;
	function init_request(){
		http_request = false;
		if(window.XMLHttpRequest) { //Mozilla 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {//MiME
				http_request.overrideMimeType("text/xml");
			}
		}
		else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!http_request) { // 
			window.alert("XMLHttpRequest.");
			return false;
		}	
	}
	function get_request( url ){
		process();//进度条
		init_request();
		http_request.onreadystatechange = newprocessRequest;
		http_request.open("GET", url, true);
		http_request.send(null);
	}
	

	function get_request1( url, type, rtype ){	
		tabID = rtype;
		process();//进度条
		init_request();
		if(type == "text"){
				http_request.onreadystatechange = processRequest;}
		else if( type == "xml" ){
			http_request.onreadystatechange = processXmlRequest;
		}
		
		http_request.open("GET", url, true);
	//	http_request.overrideMimeType('text/xml');
		http_request.send(null);
		
	
	}
	
	//the user can custom the function
	function get_request2( url, myProcess ){
		init_request();		
		http_request.onreadystatechange = myProcess;
		http_request.open("GET", url, true);
		http_request.send(null);
	}

	
	function post_request3( url, sinfo ) {
		
		init_request();
		http_request.onreadystatechange = processRequest;

		http_request.open("POST", url, true);
		http_request.setRequestHeader("Content-Length",sinfo.length);	
		http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		http_request.send(sinfo);
	}
	
	function get_request4( url ){
		init_request();
		if (http_request.readyState == 4) {
            if (http_request.status == 200) { 
           		http_request.open("GET", url, true);
				http_request.send(null);
			} else { 
                alert("connect the server wrong!");
            }
        }
	}
	
	
	
	
	function post_request( url, sinfo, type ) {
		
		init_request();
		if( type == "text" )
				http_request.onreadystatechange = processRequest;
		else if( type == "xml" )
				http_request.onreadystatechange = processXmlRequest;
		http_request.open("POST", url, true);
		http_request.setRequestHeader("Content-Length",sinfo.length);	
		http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		http_request.send(sinfo);
	}
	
	//this function gave the user too much free to write his method
	function post_request2( url, sinfo, myProcess ) {
		
		init_request();
		http_request.onreadystatechange = myProcess;

		http_request.open("POST", url, true);
		http_request.setRequestHeader("Content-Length",sinfo.length);	
		http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		http_request.send(sinfo);
	}
	
	// text update type
    function processRequest() {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) { 
           	   closeModal();
           	   document.getElementById("resbox").innerHTML= http_request.responseText;
           	   $("#rstype li").each(function(){
           	   		$(this)[0].className = 'nav_o';
           	   });
           	   $("#sub"+tabID)[0].className = 'nav_cur';
           	
			} else { 
                alert("connect the server wrong!");
            }
        }
    }
    
    
    
    //xml
    function processXmlRequest() {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
               pageChange( http_request.responseXml );
			} else {
                alert("connect the server wrong!");
            }
        }
    }
    
    // 
    function newprocessRequest() {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) { 
           	  closeModal();
           	  document.getElementById("resbox").innerHTML= http_request.responseText;
		
			} else { 
                alert("connect the server wrong!");
            }
        }
    }
//搜索    
function search(fg,number){
    window.location="/resource_searchResource.do?searchFlag="+fg+"&number="+number;       
}
function searchcondition(fg,number){
	var sw = $("#condition").val();
	var  searchFlag  = $("#searchFlag").val();
	window.location="/resource_conditionSearchResource.do?searchFlag="+searchFlag+"&type="+sw+"&flag="+fg+"&number="+number;
}
function orderby(){
	var obj = document.getElementById("pref").value;
	window.location=obj;
	}

//审核

function orderCheck(){
	var obj = $("input[type='checkbox']");
		var flag = false;
		var str = "";
		obj.each(function(i){
			if($(this).attr("checked") == true){
				if(i!=0){
					flag = true;
					str += $(this).val()+",";
				}
			}
		});
		if(flag == false){
			$.weeboxs.open('请选择记录！', {title: '操作提示'});
			return false;
		}else {
		if(str!=""){
			str = str.slice(0,str.length-1);
		}
	  }
	var obj = document.getElementById("checkstate").value+"&upName="+str;
	window.location=obj;
	}
	
	
//多级分类搜索
    function nextSearch(fg){
    if(1==fg){
    window.location="/resource_resourceByCheck.do?check=4";
   }else{
   window.location="/resource_nextSearch.do?searchFlag="+fg;
  	}
    }
   function nextSearchno(fg){
   if(1==fg){
   window.location="/resource_resourceByCheck.do?check=3";
   }else{
   window.location="/resource_nextSearchno.do?searchFlag="+fg;
  	}
    }
     
    
//
    function get_request_post( url, myProcess ){
		init_request();		
		http_request.onreadystatechange = myProcess;
		http_request.open("POST", url, true);
		http_request.send(null);
	}
	function process(){
		var path = "/process.jsp";
		$.funkyUI({url:path, OKEvent:okEvent, css:{width:"162", height:"48"}});
	}
	function okEvent() {
		alert(window.parent.document.getElementById("moduleForm"));
	}
	//关闭模态窗口
	function closeModal(){
			//否则仅关闭窗口
			$.unfunkyUI();
	}
    
