//定义XMLHttpRequest对象实例
var http_request = false;
//定义可复用的http请求发送函数
function send_request(method,url,content,responseType,callback) {//初始化、指定处理函数、发送请求的函数
 http_request = false;
 //开始初始化XMLHttpRequest对象
 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;
 }
 if(responseType.toLowerCase()=="text") {
  //http_request.onreadystatechange = processTextResponse;
  http_request.onreadystatechange = callback;
 }
 else if(responseType.toLowerCase()=="xml") {
  //http_request.onreadystatechange = processXMLResponse;
  http_request.onreadystatechange = callback;
 }
 else if(responseType.toLowerCase()=="html") {
  //http_request.onreadystatechange = processXMLResponse;
  http_request.onreadystatechange = callback;
 }
 else {
  window.alert("响应类别参数错误。");
  return false;
 }
 // 确定发送请求的方式和URL以及是否异步执行下段代码
 if(method.toLowerCase()=="get") {
  http_request.open(method, url, false);
 }
 else if(method.toLowerCase()=="post") {
  http_request.open(method, url, true);
  http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
 }
 else {
  window.alert("http请求类别参数错误。");
  return false;
 }
 http_request.send(content);
}
// 处理返回文本格式信息的函数
function processTextResponse() {
 if (http_request.readyState == 4) { // 判断对象状态
  if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
   //alert(http_request.responseText);
   alert("Text文档响应。");
  } else { //页面不正常
   alert("您所请求的页面有异常。");
  }
 }
}
//处理返回的XML格式文档的函数
function processXMLResponse() {
 if (http_request.readyState == 4) { // 判断对象状态
  if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
   //alert(http_request.responseXML);
   alert("XML文档响应。");
  } else { //页面不正常
   alert("您所请求的页面有异常。");
  }
 }
}

function getpychar(char)
{
	window.execScript("Function   ASC2(c)\nASC2=ASC(c)\nEnd   Function","vbs") 
	var tmp;
	tmp = 65536 + ASC2(char);
	if(tmp>=45217 && tmp <=45252)
		return "A";
	else if(tmp>=45253 && tmp <=45760)
		return "B";
	else if(tmp>=45761 && tmp <=46317)
		return "C";
	else if(tmp>=46318 && tmp <=46825)
		return "D";
	else if(tmp>=46826 && tmp <=47009)
		return "E";
	else if(tmp>=47010 && tmp <=47296)
		return "F";
	else if(tmp>=47297 && tmp <=47613)
		return "G";
	else if(tmp>=47614 && tmp <=48118)
		return "H";
	else if(tmp>=48119 && tmp <=49061)
		return "J";
	else if(tmp>=49062 && tmp <=49323)
		return "K";
	else if(tmp>=49324 && tmp <=49895)
		return "L";
	else if(tmp>=49896 && tmp <=50370)
		return "M";
	else if(tmp>=50371 && tmp <=50613)
		return "N";
	else if(tmp>=50614 && tmp <=50621)
		return "O";
	else if(tmp>=50622 && tmp <=50905)
		return "P";
	else if(tmp>=50906 && tmp <=51386)
		return "Q";
	else if(tmp>=51387 && tmp <=51445)
		return "R";
	else if(tmp>=51446 && tmp <=52217)
		return "S";
	else if(tmp>=52218 && tmp <=52697)
		return "T";
	else if(tmp>=52698 && tmp <=52979)
		return "W";
	else if(tmp>=52980 && tmp <=53640)
		return "X";
	else if(tmp>=53689 && tmp <=54480)
		return "Y";
	else if(tmp>=54481 && tmp <=62289)
		return "Z";
	else
		return char;
}

function getpy(str)
{
	var returnstr = "";
	for(i=0;i<str.length;i++)
	{
		returnstr = returnstr + getpychar(str.substring(i,i+1));
	}
	return returnstr;
}

