function xmlClass()
{
	this.xmlHead = "<?xml version=\"1.0\"?>\r\n<bizcn>\r\n\t<command>";
	this.xmlMid = "";
	this.xmlEnd = "\r\n\t</command>\r\n</bizcn>";
	if(typeof xmlClass.initialized == "undefined")
	{        
		xmlClass.prototype.add = function(name, value)
		{  
			value = "" + value;
			value = value.replace(/\&/g,'&amp;');
			value = value.replace(/\"/g,'&quot;');
			value = value.replace(/\'/g,'&apos;');
			value = value.replace(/\</g,'&lt;');
			value = value.replace(/\>/g,'&gt;');
			
			this.xmlMid += "\r\n\t\t<" + name + ">" + value + "</" + name + ">"; 
		};        
		xmlClass.prototype.toXMLString = function()
		{
			var xmlString = this.xmlHead + this.xmlMid + this.xmlEnd;
			return xmlString;
		};
		xmlClass.initialized = true;    
	}
}

function getXmlElemValue(originalRequest,elemname)
{
	var dom = originalRequest.responseXML;
	var root = dom.documentElement;
	return Try.these(function() {return root.getElementsByTagName(elemname).item(0).firstChild.nodeValue;},function() {return null;});
}

function getXmlResponse(originalRequest)
{
	return parseInt(getXmlElemValue(originalRequest,"code"));
}

function appendDateStr(pars)
{
	var myDate = new Date();
	return pars + "&timeHMS=" + myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();
}

//判断输入框的长度是否大于数据库定义的长度
//string :字符串
//length:数据库定义的长度

function checkRegInput(str,len)
{  
    str=str.replace(/[\u4e00-\u9fa5]/g, "**");	 
	if(str.length >= len)
	{
		return false;
	}
	else
	{
		return true;
	}

}
//修改按钮状态 
function changeBnt(name, value, isable) 
{ 
        var button = $(name)==null?document.getElementsByName(name)[0]:$(name); 
        button.value = value; 
        button.disabled = isable; 
}

