var objHttp = null;
var parameter = null;
function $(id) {
	return document.getElementById(id)?document.getElementById(id):document.all[id];
}
function $Name(id) {
	return document.getElementsByName(id)?document.getElementsByName(id):document.all[id];
}
//********************************************************
// 初始化XMLHTTP对象
//********************************************************
function createAjaxObj() {
	var httprequest = false;
	if(window.XMLHttpRequest) {
		httprequest = new XMLHttpRequest()
		if(httprequest.overrideMimeType)
			httprequest.overrideMimeType('text/xml')
	}
	else if(window.ActiveXObject) {
		try {
			httprequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e) {
			try {
				httprequest = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e) {}
		}
	}
	return httprequest
}
//********************************************************
// 返回结果信息
// reType 返回信息类型 如为真就打印信息，如为假则返回结果值
//********************************************************
function GetResultInfo(sendUrl) {
	objHttp = createAjaxObj();
	if(objHttp.readyState == 4 || objHttp.readyState == 0) {
		objHttp.open("GET",sendUrl,true);
		if (parseInt(reType) == 1)
			objHttp.onreadystatechange = HandleResponseResult;
		else
			objHttp.onreadystatechange = HandleReturnResult;
		objHttp.send(parameter);
	}
}
// POST提交
function POSTResultInfo(sendUrl,hf) {
	objHttp = createAjaxObj();
	if(objHttp.readyState == 4 || objHttp.readyState == 0) {
		objHttp.open("POST",sendUrl,true);
		objHttp.onreadystatechange = hf;
		//objHttp.setRequestHeader("Content-length",parameter.length);
		objHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objHttp.send(parameter);
	}
}
// GET提交
function GETResultInfo(sendUrl,hf) {
	objHttp = createAjaxObj();
	if(objHttp.readyState == 4 || objHttp.readyState == 0) {
		objHttp.open("GET",sendUrl,true);
		objHttp.onreadystatechange = hf;
		//objHttp.setRequestHeader("Content-length",parameter.length);
		objHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objHttp.send(parameter);
	}
}
// 返回
function ReturnResultInfo(sendUrl) {
	objHttp = createAjaxObj();
	if(objHttp.readyState == 4 || objHttp.readyState == 0) {
		objHttp.open("POST",sendUrl,true);
		objHttp.onreadystatechange = HandleReturnResult;
		//objHttp.setRequestHeader("Content-length",parameter.length);
		objHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		objHttp.send(parameter);
	}
}
function HandleResponseResult() {
	if(objHttp.readyState == 4) {
		return objHttp.responseText;
	}
}

function GetCookiesValue(value)
{
	var search = value+"=";
	var returnvalue = "";
	if(document.cookie.length > 0) {
		begin = document.cookie.indexOf(search);
		if(begin != -1) {
			begin += search.length;
			end = document.cookie.indexOf(";",begin);
			if(end == -1)
				end = document.cookie.length;
			returnvalue = unescape(document.cookie.substring(begin,end))
		}
	}
	return returnvalue
}
String.prototype.trim= function()  
{  
    // 用正则表达式将前后空格  
    // 用空字符串替代。  
    return this.replace(/(^\s*)|(\s*$)/g, "");  
}
String.prototype.IsChineseChar = function(s)
{
	var p = /^[A-Za-z]+$/;
	return p.test(s);
}
String.prototype.IsEnglishChar = function(s)
{
	var p = /^[\u0391-\uFFE5]+$/;
    return p.test(s);
}
//******************************************************
// 分析查询参数
//******************************************************
function AnalyzeSearch(value)
{
	var begin;
	var end;
	var search = value.toLowerCase() + "=";
	var returnvalue = "";
	var currentPageSearch = location.search;
	if (search.length > 0)
	{
		begin = currentPageSearch.indexOf(search);
		if (begin != -1)
		{
			begin += search.length;
			end = currentPageSearch.indexOf("&",begin);
			if (end == -1)
				end = currentPageSearch.length;
			returnvalue = currentPageSearch.substring(begin,end);
		}
	}
	return returnvalue;
}
