function CheckNum(){
   if((event.keyCode<48||event.keyCode>57)&&event.keyCode!=46) event.returnValue=false; 
   } 
   
   
   // 选颜色
function SelectColor(what){
	var dEL = document.all(what);
	var sEL = document.all("S"+what);
	var url = "../Manage/Dialog/Selcolor.htm?color="+encodeURIComponent(dEL.value);
	var arr = showModalDialog(url,window,"dialogWidth:280px;dialogHeight:250px;help:no;scroll:no;status:no");
	if (arr) {
		dEL.value=arr;
		sEL.style.backgroundColor=arr;
	}
}

//改变二级类别中的项
function ChangeMType(T_Id){
    document.form.M_Id.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.form.M_Id.options[document.form.M_Id.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   

//改变三级类别中的项
function ChangeSType(M_Id){
    document.form.S_Id.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.form.S_Id.options[document.form.S_Id.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}   


function doChange(objText, objDrop){
	if (!objDrop) return;
	var str = objText.value;
	var arr = str.split("|");
	var nIndex = objDrop.selectedIndex;
	objDrop.length=1;
	for (var i=0; i<arr.length; i++){
		objDrop.options[objDrop.length] = new Option(arr[i], arr[i]);
	}
	objDrop.selectedIndex = nIndex;
}


//共用

function CheckClick(msg){
	if(confirm(msg)){event.returnValue=true;}else{event.returnValue=false;
	}
}

//显示信息
function ShowCheckResult(ObjectID, Message, ImageName) {
	obj = document.getElementById(ObjectID);
	obj.style.display = '';
	obj.innerHTML = '<img src="../Utility/Images/Check_'+ImageName+'.gif" align=absmiddle>&nbsp;' + Message;
}

//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 CheckVerifyCode(VerifyCode) {
	var patrn=/^\d+$/;		//纯数字
	if(!patrn.exec(VerifyCode)) {
		ShowCheckResult("CheckVerifyCode", "验证码没输入或输入有误。","error");
		return;
	}

	Ajax_CallBack(false,"CheckVerifyCode","../Utility/Loading.asp?menu=CheckVerifyCode&VerifyCode=" + VerifyCode);

}
function CheckAddName(Name) {
	if (Name.length < 2){
		ShowCheckResult("CheckAddName", "名称必须至少包含2个字符","error");
		return;
	}
	ShowCheckResult("CheckAddName", "","right");
}
function CheckMail(UserEmail) {
	if(UserEmail.indexOf("@") == -1 || UserEmail.indexOf(".") == -1) {
		ShowCheckResult("CheckMail", "您没有输入Email或输入有误","error");
		return;
	}
	ShowCheckResult("CheckMail", "","right");
}
function CheckUserMobile(UserMobile) {
	var patrn=/(^[0-9]{11}$|^(0130|0131|0132|0133|0134|0135|0136|0137|0138|0139)\d{8}$)/;		
	if(!patrn.exec(UserMobile)) {
		ShowCheckResult("CheckUserMobile", "您没有输入手机号码或输入有误。","error");
		return;
	}
	ShowCheckResult("CheckUserMobile", "","right");
}

function CheckUserTel(UserTel) {
	var patrn=/((\(\d{3}\)|\d{3}-)|(\(\d{4}\)|\d{4}-))?(\d{8}|\d{7})/;		
	if(!patrn.exec(UserTel)) {
		ShowCheckResult("CheckUserTel", "您没有输入电话号码或输入有误。","error");
		return;
	}
	ShowCheckResult("CheckUserTel", "","right");
}
function CheckUserFax(UserFax) {
	var patrn=/((\(\d{3}\)|\d{3}-)|(\(\d{4}\)|\d{4}-))?(\d{8}|\d{7})/;		
	if(!patrn.exec(UserFax)) {
		ShowCheckResult("CheckUserFax", "您没有输入传真号码或输入有误。","error");
		return;
	}
	ShowCheckResult("CheckUserFax", "","right");
}


function CheckUserCardId(UserCarDId) {
	var len = UserCarDId.length;
	var re; 
	if (len == 15)
		  re = new RegExp(/^([1-9]{0,1})?(\d){1,13}((\d)|x)?$/);
    else if (len == 18)
		  re = new RegExp(/^([1-9]{0,1})?(\d){1,16}((\d)|x)?$/);
    else {
		ShowCheckResult("CheckUserCardId", "输入的位数不对！","error");
	return;
    }
	ShowCheckResult("CheckUserCardId", "","right");
}

//-----------------------------------------------------------
//改变二级类别中的项
//0
function ChangeMType0(T_Id){
    document.ListForm.M_Id0.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id0.options[document.ListForm.M_Id0.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType0(M_Id){
    document.ListForm.S_Id0.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id0.options[document.ListForm.S_Id0.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}


//1
function ChangeMType1(T_Id){
    document.ListForm.M_Id1.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id1.options[document.ListForm.M_Id1.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType1(M_Id){
    document.ListForm.S_Id1.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id1.options[document.ListForm.S_Id1.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}

//2
function ChangeMType2(T_Id){
    document.ListForm.M_Id2.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id2.options[document.ListForm.M_Id2.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType2(M_Id){
    document.ListForm.S_Id2.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id2.options[document.ListForm.S_Id2.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}

//3
function ChangeMType3(T_Id){
    document.ListForm.M_Id3.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id3.options[document.ListForm.M_Id3.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType3(M_Id){
    document.ListForm.S_Id3.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id3.options[document.ListForm.S_Id3.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}

//4
function ChangeMType4(T_Id){
    document.ListForm.M_Id4.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id4.options[document.ListForm.M_Id4.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType4(M_Id){
    document.ListForm.S_Id4.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id4.options[document.ListForm.S_Id4.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}

//5
function ChangeMType5(T_Id){
    document.ListForm.M_Id5.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id5.options[document.ListForm.M_Id5.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType5(M_Id){
    document.ListForm.S_Id5.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id5.options[document.ListForm.S_Id5.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}


//6
function ChangeMType6(T_Id){
    document.ListForm.M_Id6.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id6.options[document.ListForm.M_Id6.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType6(M_Id){
    document.ListForm.S_Id6.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id6.options[document.ListForm.S_Id6.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}

//7
function ChangeMType7(T_Id){
    document.ListForm.M_Id7.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id7.options[document.ListForm.M_Id7.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType7(M_Id){
    document.ListForm.S_Id7.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id7.options[document.ListForm.S_Id7.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}


//8
function ChangeMType8(T_Id){
    document.ListForm.M_Id8.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id8.options[document.ListForm.M_Id8.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType8(M_Id){
    document.ListForm.S_Id8.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id8.options[document.ListForm.S_Id8.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}

//9
function ChangeMType9(T_Id){
    document.ListForm.M_Id9.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id9.options[document.ListForm.M_Id9.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType9(M_Id){
    document.ListForm.S_Id9.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id9.options[document.ListForm.S_Id9.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}


//10
function ChangeMType10(T_Id){
    document.ListForm.M_Id10.length = 1; 
    var M_Id=T_Id;
    var i;
    for (i=0;i < Onecount; i++){
	   if (Subcat[i][1] == M_Id){ 
		 document.ListForm.M_Id10.options[document.ListForm.M_Id10.length] = new Option(Subcat[i][0], Subcat[i][2]);
		}
	}
}   
//改变三级类别中的项
function ChangeSType10(M_Id){
    document.ListForm.S_Id10.length = 1; 
    var S_Id=M_Id;
    var i;
    for (i=0;i < Twocount; i++){
	   if (SubScat[i][1] == S_Id){ 
		 document.ListForm.S_Id10.options[document.ListForm.S_Id10.length] = new Option(SubScat[i][0], SubScat[i][2]);
		}
	}
}
//-----------------------------------------------------------
