<!--
//======================================AJAX================================================
function GetO(){
    var ajax=false; 
    try { 
    	ajax = new ActiveXObject("Msxml2.XMLHTTP"); 
    } catch (e) { 
   	 	try { 
    		ajax = new ActiveXObject("Microsoft.XMLHTTP"); 
    	} catch (E) { 
    		ajax = false; 
    	} 
    }
    if (!ajax && typeof XMLHttpRequest!='undefined') { 
    	ajax = new XMLHttpRequest();
    } 

    return ajax;
}


function getMyHTML(serverPage, objID,func) {
    var ajax = GetO();
    var obj = document.getElementById(objID);
	   
	//增加随机数,使每次请求都返回最新页面
	var str = ""; 
	if(serverPage.indexOf('?')<0){
	    str="?now="+ new Date().getTime();
	}else{
	    str="&now="+ new Date().getTime(); 
	}
	
	ajax.open("GET", serverPage+str, true);

	ajax.onreadystatechange = function() { 
	    if (ajax.readyState == 4 && ajax.status == 200) {
	  	    setInnerHTML(obj,ajax.responseText);

	  	    if(func){
	  	      try{
	  	         func = func.split(";");
		  	      for (i = 0; i < func.length; i=i+1) {
		  	        eval(func[i]);
		  	      }
	  	      }catch(e){
	  	      
	  	      }
	  	    }
		} 
	}
	ajax.send(null); 
}


function getMyHTML2(serverPage, objID,func) {
    var ajax = GetO();
    var obj = document.getElementById(objID);
	   
	//增加随机数,使每次请求都返回最新页面
	var str = ""; 
	if(serverPage.indexOf('?')<0){
	    str="?now="+ new Date().getTime();
	}else{
	    str="&now="+ new Date().getTime(); 
	}
	
	ajax.open("GET", serverPage+str, false);

	ajax.onreadystatechange = function() { 
	    if (ajax.readyState == 4 && ajax.status == 200) {
	  	    setInnerHTML(obj,ajax.responseText);

	  	    if(func){
	  	      try{
	  	         func = func.split(";");
		  	      for (i = 0; i < func.length; i=i+1) {
		  	        eval(func[i]);
		  	      }
	  	      }catch(e){
	  	      
	  	      }
	  	    }
		} 
	}
	ajax.send(null); 
}

function getHTMLContent(serverPage, objID,func) {
    var ajax = GetO();
    var obj = document.getElementsByName(objID)[0];
	   
	//增加随机数,使每次请求都返回最新页面
	var str = ""; 
	if(serverPage.indexOf('?')<0){
	    str="?now="+ new Date().getTime();
	}else{
	    str="&now="+ new Date().getTime(); 
	}
	
	ajax.open("GET", serverPage+str, false);

	ajax.onreadystatechange = function() { 
	    if (ajax.readyState == 4 && ajax.status == 200) {
	  	    obj.value=ajax.responseText;

	  	    if(func){
	  	      try{
	  	         func = func.split(";");
		  	      for (i = 0; i < func.length; i=i+1) {
		  	        eval(func[i]);
		  	      }
	  	      }catch(e){
	  	      
	  	      }
	  	    }
		} 
	}
	ajax.send(null); 
}

function getHTMLTest(serverPage) {
    var ajax = GetO();
	   
	//增加随机数,使每次请求都返回最新页面
	var str = ""; 
	if(serverPage.indexOf('?')<0){
	    str="?now="+ new Date().getTime();
	}else{
	    str="&now="+ new Date().getTime(); 
	}
	
	ajax.open("GET", serverPage+str, true);

	ajax.onreadystatechange = function() { 
	 	//alert(ajax.status);
	    if (ajax.readyState == 4 && ajax.status == 200) {
	  	    alert(ajax.responseText);
		} 
	}
	ajax.send(null); 
}

/*
 * 描述：跨浏览器的设置 innerHTML 方法
 *       允许插入的 HTML 代码中包含 script 和 style
 * 参数：
 *    el: 合法的 DOM 树中的节点
 *    htmlCode: 合法的 HTML 代码
 */
var setInnerHTML = function (el, htmlCode) {
    var ua = navigator.userAgent.toLowerCase();
    if (ua.indexOf('msie') >= 0 && ua.indexOf('opera') < 0) {
        htmlCode = '<div style="display:none">for IE</div>' + htmlCode;
        htmlCode = htmlCode.replace(/<script([^>]*)>/gi,'<script$1 defer>');
        el.innerHTML = '';
        el.innerHTML = htmlCode;
        el.removeChild(el.firstChild);
    } else {
        var el_next = el.nextSibling;
        var el_parent = el.parentNode;
        el_parent.removeChild(el);
        el.innerHTML = htmlCode;
        if (el_next) {
            el_parent.insertBefore(el, el_next)
        } else {
            el_parent.appendChild(el);
        }
    } 
}

//-->
