var var_f;
//创建XMLHTTP对象 
function createXMLHTTP(){ 
	if(window.XMLHttpRequest){ 
		var XMLHttp=new window.XMLHttpRequest(); 
		//XMLHttp.overrideMimeType("text/xml"); 
		return XMLHttp; 
	} 
	else if(window.ActiveXObject){ 
		var XMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		return XMLHttp; 
	} 
}
//--------------------------------------
function GetXmlHttpObject(handler)
{//获得对象
	var objXmlHttp=null;
	objXmlHttp=createXMLHTTP();
	objXmlHttp.onreadystatechange=handler;
	return objXmlHttp;
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest();
		objXmlHttp.onload=handler;
		objXmlHttp.onerror=handler;
		return objXmlHttp;
	}
}
// String 构造函数的原型对象的一个方法。
String.prototype.trim = function()
{
    // 用正则表达式将前后空格
    // 用空字符串替代。
    return this.replace(/(^\s*)|(\s*$)/g, "");
}
function gethtml(c)
{//获得HTML对象
	return document.getElementById(c);
}

function getobject(c)
{//获得表单控件
	return var_f.elements[c];
}
function getobjectbyform(c,ff)
{//获得表单控件
	return ff.elements[c];
}
function isempty(c)
{//检查是否为空
	return (getobject(c).value == "");
}
function isurl(str_url)
{
	var strRegex = "^((https|http|ftp|rtsp|mms)?://)" 
	+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@ 
		+ "(([0-9]{1,3}\.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184 
		+ "|" // 允许IP和DOMAIN（域名）
		+ "([0-9a-z_!~*'()-]+\.)*" // 域名- www. 
		+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名 
		+ "[a-z]{2,6})" // first level domain- .com or .museum 
		+ "(:[0-9]{1,4})?" // 端口- :80 
		+ "((/?)|" // a slash isn't required if there is no file name 
		+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$"; 
	var re=new RegExp(strRegex); 
	if (re.test(str_url)){
		return (true); 
	}else{ 
		return (false); 
	}
}
function HtmlEncode(text)   
{//HTML编码
	return text.replace(/&/g,'&amp').replace(/\"/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
}
function HtmlDecode(text) 
{//HTML解码
	return text.replace(/&amp;/g,'&').replace(/&quot;/g,'\"').replace(/&lt;/g,'<').replace(/&gt;/g,'>');
}
function getdebugmodel()
{
	return gethtml("debug_model").innerHTML;
}
function getradiovalue(radioname) 
{//获得radio控件的值
	var radiovalue="";
	var eless = getobject(radioname);
	for(var i=0;i<eless.length;i++)
	{
		if(eless[i].checked)
		{
			radiovalue=eless[i].value;
			break;
		}
	}
	return radiovalue;
} 

function checksearch()
{//检查搜索表单
	var i = 0;
	var e = document.searchform.elements;
	var message = "搜索条件不能都为空，请至少设置一个搜索条件。";
	for (i=0;i<e.length-1;i++)
	{
		if (e[i].value != "")
		{
			if ((i == e.length-2 && e[i].value == "关键字"))
			{
				alert(message);
				return false;
			}
			document.searchform.submit();
			return true;
		}
	}
	alert(message);
	return false;
}
/**
 * 结果处理函数
 *
 * @author 
 * @return void
 */
function saveresult()
{//保存结果
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	{
		var returnstr,returnarr;
		returnstr = xmlHttp1.responseText;//返回结果值
		returnarr = returnstr.split('##');//分离审核结果
		if (!returnarr[1])
		{
			alert(returnstr);
		}
		else
		{
			alert(returnarr[1]);;
		}
		if (returnarr[0] > 0)
		{//返回审核的结果0失败，其它为成功
			window.location.reload();
		}
	}
}

