﻿var http_request = false;
var http_requestType='';
function send_request(method,url,content,responseType,callback){
	http_request=false;
	if(window.XMLHttpRequest){
		http_request=new XMLHttpRequest();http_requestType='f';
		if(http_request.overrideMimeType){
			http_request.overrideMimeType("text/xml");
		}
	}
	else{
		try{
			http_request=new ActiveXObject("Microsoft.XMLHTTP");http_requestType='m';
		}catch(e){
			try{
				http_request=new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){}
		}
	}
	if(!http_request){
		window.alert("不能创建XMLHttpRequest对象实例。");
		return false;
	}
	if(responseType.toLowerCase()=="text" && callback!=null){
		http_request.onreadystatechange=callback;
	}
	
	/*else{
		
		window.alert("响应类别参数错误。");
		return false;
	}*/
	if(method.toLowerCase()=="get"){
		http_request.open(method,url,false);
		http_request.setRequestHeader("If-Modified-Since", "0"); //清除缓存
	}
	else if(method.toLowerCase()=="post"){
		http_request.open(method,url,false);
		http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	}else{
		window.alert("http请求类别参数错误。");
		return false;
	}
	http_request.send(content);
}
function FxIeInnerHTML(element,context)
{
	if(navigator.appName.indexOf("Explorer") > -1){ 
	element.innerHTML=context;
	} else{ 
	rng = document.createRange();
	rng.setStartBefore(element);
	htmlFrag = rng.createContextualFragment(context);
	while (element.hasChildNodes()) //清除原有内容，加入新内容
		element.removeChild(element.lastChild);
	element.appendChild(htmlFrag);

	} 

}

function FxIeInnerText(element,context)
{
	if(navigator.appName.indexOf("Explorer") > -1){ 
		element.innerText=context;
	} else{ 
		element.textContent=context;
	} 
}
function FxIeGetText(element)
{
	if(navigator.appName.indexOf("Explorer") > -1){ 
		return element.innerText;
	} else{ 
		return element.textContent;
	}
}



