//Ajax Start
function Ajax_GetXMLHttpRequest() {
	if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} 
	else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	}
}
function Ajax_CallBack(FormName,ID,URL){
	var x = Ajax_GetXMLHttpRequest();
	var ID = document.getElementById(ID);
	x.open("POST",URL);
	x.setRequestHeader("REFERER", location.href);
	x.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	x.onreadystatechange = function(){if(x.readyState == 4 && x.status == 200 && ID){ID.innerHTML=x.responseText;}}
	var encodedData=""
	if (document.forms.length > 0 && FormName) {
		var form = document.forms[FormName];
		for (var i = 0; i < form.length; ++i) {
			var element = form.elements[i];
			if (element.name) {
				var elementValue = null;
				if (element.nodeName == "INPUT") {
					var inputType = element.getAttribute("TYPE").toUpperCase();
					if (inputType == "TEXT" || inputType == "PASSWORD" || inputType == "HIDDEN") {
						elementValue = escape(element.value);
					} else if (inputType == "CHECKBOX" || inputType == "RADIO") {
						if (element.checked) {
							elementValue = escape(element.value);
						}
					}
				} else if (element.nodeName == "SELECT" || element.nodeName == "TEXTAREA") {
					elementValue = escape(element.value);
				}
				if (elementValue) {
					if(encodedData==""){
						encodedData = element.name + "=" + encodeURIComponent(elementValue);
					}
					else{
						encodedData += "&" + element.name + "=" + encodeURIComponent(elementValue);
					}
				}
			}
		}

	}
	x.send(encodedData);
}
//Ajax End
function ShowCheckResult(ObjectID, Message, ImageName) {
	obj = document.getElementById(ObjectID);
	obj.style.display = '';
	obj.innerHTML = '<img src="images/check_'+ImageName+'.gif" align=absmiddle>&nbsp;' + Message;
}
//验证码客户端验证
function CheckVerifyCode(VerifyCode) {
	/*var patrn=/^\d+$/;		//纯数字
	if(!patrn.exec(VerifyCode)) {
		ShowCheckResult("CheckVerifyCode", "验证码输入错误","error");
		return;
	}*/
	Ajax_CallBack(false,"CheckVerifyCode","Loading.asp?menu=CheckVerifyCode&VerifyCode=" + VerifyCode);

}
function CheckInt(intCode){
	var patrn=/^\d+$/;		//纯数字
	return patrn.exec(intCode);
}
//是否为空值; 
function IsEmpty(_str){ 
var tmp_str = trim(_str); 
if (tmp_str.length==0)
return true;
else
return false;
} 
//是否有效的Email; 
function IsMail(_str){ 
var tmp_str = trim(_str); 
var pattern = /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/; 
return pattern.test(tmp_str); 
} 
//是否有效的数字;  
function IsNumber(_str){ 
var tmp_str = trim(_str); 
var pattern = /^[0-9]*$/g; 
return pattern.test(tmp_str); 
}
//是否有效时间格式
function IsDateTime(_str){ 
var tmp_str = trim(_str); 
var pattern = /^(\d{4})\-(\d{2})\-(\d{2})$/g; 
return pattern.test(tmp_str); 
} 
//是否有效的手机号码; 
function IsMobile(_str){ 
var tmp_str = trim(_str); 
var pattern = /1\d{10}/; 
return pattern.test(tmp_str); 
}
function ltrim(s){ 
return s.replace( /^\s*/, ""); 
} 
//去右空格; 
function rtrim(s){ 
return s.replace( /\s*$/, ""); 
} 
//左右空格; 
function trim(s){ 
return rtrim(ltrim(s)); 
}
