var Log_Level = "debug";

function logInfo(/* String */ info) {
	if (Log_Level == "debug")
		alert(info);
}

function getString(key){
	// 优先从html模板获取语言字符串
	var resPrefix = "Res_Key_";
	var resEle = document.getElementById(resPrefix + key);
	if (resEle != null) {
		return resEle.getAttribute("value");
	}

	var paramXml = "<paramInfo><key>" + key + "</key></paramInfo>";
	var xmlData = XmlDocument.create();
	xmlData.loadXML(paramXml);
	var xmlHttp = XmlHttp.create();
    var sUri = "getString?skipCookieAutoUpdate=true";
    xmlHttp.open("POST", sUri, false);
    xmlHttp.send(xmlData);
    return xmlHttp.responseText;
}

function getUserId(){
	// 优先从html模板获取语言字符串

	var resPrefix = "Res_Key_";
	var resEle = document.getElementById(resPrefix + key);
	if (resEle != null) {
		return resEle.getAttribute("value");
	}

	var paramXml = "<paramInfo><key>" + key + "</key></paramInfo>";
	var xmlData = XmlDocument.create();
	xmlData.loadXML(paramXml);
	var xmlHttp = XmlHttp.create();
    var sUri = "getString";
    xmlHttp.open("POST", sUri, false);
    xmlHttp.send(xmlData);
    return xmlHttp.responseText;
}

function getStringDoc(keys){
   	var doc = XmlDocument.create();
    doc.loadXML("<keys/>");
    var root = doc.selectSingleNode("keys");
    for(var i=0; i<keys.length; i++){
    	var node = doc.createElement("key");
    	node.setAttribute("value", keys[i]);
    	root.appendChild(node);
    }
    var xmlHttp = XmlHttp.create();
    var sUri = "getString?skipCookieAutoUpdate=true&isKeys=true";
    xmlHttp.open("POST", sUri, false);
    xmlHttp.send(doc);
    var resDoc = XmlDocument.create();
    resDoc.loadXML(xmlHttp.responseText);
    return resDoc; 
}

//对String进行加强
//去掉左边空格
function LTrim(str){
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(0)) != -1){
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1){
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
String.leftTrim = LTrim;
//去掉右边空格
String.rightTrim = function(str){
	var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1){
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1){
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}
//去掉两边空格
String.trim = function(str){
 	return this.leftTrim(this.rightTrim(str));	
}



