var Public_User_Object = null;
var bscroll_stop = false;

function cls_User(userid, username, nicename, logintimes, lastlogintime, mflag) {
	this.UserID = userid;
	this.UserName = username;
	this.NiceName = nicename;
	this.LoginTimes = logintimes;
	this.LastLoginTime = lastlogintime;
	this.ManageFlag = mflag;
}

function scroll_images()
{
	var obj0 = CheckObject("scrollimgl");
	var obj1 = CheckObject("scroll_l1");
	var obj2 = CheckObject("scroll_l2");
	if (obj1.clientWidth > obj0.clientWidth)
	{
		obj2.innerHTML = obj1.innerHTML;
		obj2.style.left = obj1.offsetLeft + obj1.clientWidth - 8;
		setTimeout("scroll_image()", 1000);
	}
}

function scroll_image()
{
	if (!bscroll_stop)
	{
		var obj0 = CheckObject("scrollimgl");
		var obj1 = CheckObject("scroll_l1");
		var obj2 = CheckObject("scroll_l2");
		obj1.style.left = obj1.offsetLeft - 2;
		obj2.style.left = obj2.offsetLeft - 2;
		if (calculateSumOffset(obj1,"offsetLeft") + obj1.clientWidth + 8 < calculateSumOffset(obj0,"offsetLeft"))
		{
			obj1.style.left = obj2.offsetLeft + obj2.clientWidth - 8;
		}
		if (calculateSumOffset(obj2,"offsetLeft") + obj2.clientWidth + 8 < calculateSumOffset(obj0,"offsetLeft"))
		{
			obj2.style.left = obj1.offsetLeft + obj1.clientWidth - 8;
		}
	}
	setTimeout("scroll_image()", 100);
}

function FillAllInfoBox_Click(obj)
{
	for (var i=1;i<13 ;i++ )
	{
		if (obj.checked)
		{
			document.getElementById("RealInfoTR" + i).style.display = "";
		}
		else
		{
			document.getElementById("RealInfoTR" + i).style.display = "none";
		}
	}
	load_CityItem();
}

function ChangeCondition(paramName, paramValue)
{
	var nowUrl = document.location.href;
	var newUrl = "";
	if (nowUrl.indexOf("?") < 0)
	{
		newUrl = nowUrl + "?" + paramName + "=" + paramValue;
	}
	else if (nowUrl.indexOf("?") == nowUrl.length - 1)
	{
		newUrl = nowUrl + paramName + "=" + paramValue;
	}
	else
	{
		var paramUrl = nowUrl.substring(nowUrl.indexOf("?") + 1,nowUrl.length);
		var params = paramUrl.split("&");
		var bHaveParam = false;
		for (var i=0;i<params.length ;i++ )
		{
			var pName = params[i].substring(0,params[i].indexOf("="));
			if (pName.toLowerCase() == paramName.toLowerCase())
			{
				newUrl += (newUrl != "" ? "&" : "") + paramName + "=" + paramValue;
				bHaveParam = true;
			}
			else
			{
				newUrl += (newUrl != "" ? "&" : "") + params[i];
			}
		}
		if (!bHaveParam)
		{
			newUrl += (newUrl != "" ? "&" : "") + paramName + "=" + paramValue;
		}
		newUrl = nowUrl.substring(0,nowUrl.indexOf("?") + 1) + newUrl;
	}
	return newUrl;
}

function UpperNumber(i)
{
	switch (i)
	{
	case 1:
		return "一";
		break;
	case 2:
		return "二";
		break;
	case 3:
		return "三";
		break;
	case 4:
		return "四";
		break;
	case 5:
		return "五";
		break;
	case 6:
		return "六";
		break;
	case 7:
		return "七";
		break;
	case 8:
		return "八";
		break;
	case 9:
		return "九";
		break;
	case 10:
		return "十";
		break;
	default:
		return "";
		break;
	}
}

function showHtmlTip(alts)
{
	var obj = CheckObject("HtmlTip");
	if (!obj)
	{
		obj = document.createElement("<div id=\"HtmlTip\" style=\"visibility: hidden; position: absolute; border: 1px solid #AFC4D9; background-color: #F8F8F8; padding: 5px; white-spacing: nowrap; font-size: 11px; font-family: 'Verdana', 'Arial'\"></div>");
		document.body.appendChild(obj);
	}
	obj.innerHTML = alts;
	obj.style.position = "absolute";
	obj.style.left = event.x;
	obj.style.top = event.y;
	obj.style.visibility = "visible";
}

function hiddenHtmlTip()
{
	var obj = CheckObject("HtmlTip");
	if (!obj) return;
	obj.style.visibility = "hidden";
}

// 用户登录窗口检测
function CheckLogin(namebox, passbox)
{
	if (namebox.value == "")
	{
		alert("请输入用户名！");
		namebox.focus();
		return false;
	}
	if (namebox.value.length < 2 || namebox.value.length > 20)
	{
		alert("请输入2-20位用户名！");
		namebox.focus();
		return false;
	}
	if (passbox.value == "")
	{
		alert("请输入密码！");
		passbox.focus();
		return false;
	}
	if (passbox.value.length < 3)
	{
		alert("请输入3位以上密码！");
		passbox.focus();
		return false;
	}
	return true;
}

function loginform_CheckData(theform)
{
	var UserNameBox = theform.UserName;
	var UserPassBox = theform.UserPass;
	var LoginButton = theform.LoginButton;
	if (CheckLogin(UserNameBox, UserPassBox))
	{
		var strUserName = UserNameBox.value;
		var strUserPass = UserPassBox.value;
		UserNameBox.disabled = true;
		UserPassBox.disabled = true;
		LoginButton.disabled = true;
		var xmlhttp = CreateXmlHttpObj();
		if (CheckXML(xmlhttp))
		{
			xmlhttp.onreadystatechange = function()
			{
				if (xmlhttp.readyState == 4)
				{
					if (xmlhttp.status == 200) 
					{
						var strResult = xmlhttp.responseText;
						if (strResult != "" && strResult.length > 4)
						{
							switch (strResult.substr(0,4))
							{
								case "000+":
								case "001+":
								case "002+":
								case "003+":
									alert(strResult.substr(4));
									UserNameBox.disabled = false;
									UserPassBox.disabled = false;
									LoginButton.disabled = false;
									UserPassBox.value = "";
									UserNameBox.select();
									break;
								case "200+":
									eval(strResult.substr(4));
									Update_Login_Form();
									UserNameBox.disabled = false;
									UserPassBox.disabled = false;
									LoginButton.disabled = false;
									break;
								default:
									alert("登录失败，请重试！");
									UserNameBox.disabled = false;
									UserPassBox.disabled = false;
									LoginButton.disabled = false;
									break;
							}
						}
						else
						{
							alert("网络繁忙，请重试！");
							UserNameBox.disabled = false;
							UserPassBox.disabled = false;
							LoginButton.disabled = false;
						}
					}				
				}
			}
			xmlhttp.open("GET", "/inc/CheckUserLogin.aspx?UserName=" + strUserName + "&UserPass=" + strUserPass, true);
			xmlhttp.setRequestHeader("If-Modified-Since","0");
			xmlhttp.setRequestHeader("Content-Type","text/html")
			xmlhttp.send(null);
		}
		else
		{
			UserNameBox.disabled = false;
			UserPassBox.disabled = false;
			LoginButton.disabled = false;
		}
	}
	return false;
}

function Login_Form_Login(theform)
{
	var UserNameBox = theform.UserNameBox;
	var UserPassBox = theform.UserPassBox;
	var LoginButton = theform.loginButton;
	if (CheckLogin(UserNameBox, UserPassBox))
	{
		var strUserName = UserNameBox.value;
		var strUserPass = UserPassBox.value;
		UserNameBox.disabled = true;
		UserPassBox.disabled = true;
		LoginButton.disabled = true;
		var xmlhttp = CreateXmlHttpObj();
		if (CheckXML(xmlhttp))
		{
			xmlhttp.onreadystatechange = function()
			{
				if (xmlhttp.readyState == 4)
				{
					if (xmlhttp.status == 200) 
					{
						var strResult = xmlhttp.responseText;
						if (strResult != "" && strResult.length > 4)
						{
							switch (strResult.substr(0,4))
							{
								case "000+":
								case "001+":
								case "002+":
								case "003+":
									alert(strResult.substr(4));
									UserNameBox.disabled = false;
									UserPassBox.disabled = false;
									LoginButton.disabled = false;
									UserPassBox.value = "";
									UserNameBox.select();
									break;
								case "200+":
									eval(strResult.substr(4));
									window.location.href = "../index.aspx";
									UserNameBox.disabled = false;
									UserPassBox.disabled = false;
									LoginButton.disabled = false;
									break;
								default:
									alert("登录失败，请重试！");
									UserNameBox.disabled = false;
									UserPassBox.disabled = false;
									LoginButton.disabled = false;
									break;
							}
						}
						else
						{
							alert("网络繁忙，请重试！");
							UserNameBox.disabled = false;
							UserPassBox.disabled = false;
							LoginButton.disabled = false;
						}
					}				
				}
			}
			xmlhttp.open("GET", "/inc/CheckUserLogin.aspx?UserName=" + strUserName + "&UserPass=" + strUserPass, true);
			xmlhttp.setRequestHeader("If-Modified-Since","0");
			xmlhttp.setRequestHeader("Content-Type","text/html")
			xmlhttp.send(null);
		}
		else
		{
			UserNameBox.disabled = false;
			UserPassBox.disabled = false;
			LoginButton.disabled = false;
		}
	}
	return false;
}

function Update_Login_Form()
{
	var login_l = CheckObject("login_l");
	if (!login_l) return;
	var strBody = "";
	if (Public_User_Object == null || Public_User_Object.UserID <= 0)
	{
		strBody += "<TABLE align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><FORM id=\"login_form\" onsubmit=\"return loginform_CheckData(this)\"><TR><TD class=\"paddleft0\" height=\"33\">用户名：<INPUT class=\"login entxt f11\" id=\"UserName\" type=\"text\"></TD><TD class=\"paddleft0\" rowSpan=\"2\"><INPUT class=\"loginsubmit\" id=\"LoginButton\" type=\"submit\" value=\"登 录\"></TD></TR><TR><TD class=\"paddleft0\" height=\"34\">密&nbsp;&nbsp;码：<INPUT class=\"login entxt f11\" id=\"UserPass\" type=\"password\"></TD></TR><TR><TD align=\"right\" colSpan=\"2\" height=\"23\"><A href=\"/user/reg.aspx\" target=\"_blank\">立即注册</A>  <A href=\"/user/lostpass.aspx\" target=\"_blank\">忘记密码？</A></TD></TR></FORM></TABLE>";
	}
	else
	{
		strBody += "<TABLE width=\"85%\" align=\"right\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><TR><TD class=\"ln22\" noWrap align=\"left\" height=\"30\"><FONT class=\"ff60 entxt f11\">欢迎您，" + Public_User_Object.NiceName + "</FONT>，你是第 <FONT class=\"entxt f11\">" + Public_User_Object.LoginTimes + "</FONT> 次登录</TD></TR><TR><TD class=\"ln22\" noWrap align=\"left\" height=\"30\">你上次登录的时间是：<FONT class=\"entxt f11\">" + Public_User_Object.LastLoginTime + "</FONT></TD></TR><TR><TD class=\"ln22\" align=\"right\" height=\"30\"><a href=\"/user/myorder.aspx\" target=\"_blank\">查看我的订单</a>&nbsp;&nbsp;" + (Public_User_Object.ManageFlag == 1 ? "<a href=\"/tw9c45/index.aspx\" target=\"_blank\">后台管理</a>" : "") + "&nbsp;&nbsp;<a href=\"javascript:void(0)\" onclick=\"javascript: Logout(this)\">退出系统</a>&nbsp;&nbsp;&nbsp;&nbsp;</TD></TR></TABLE>";
	}
	login_l.innerHTML = strBody;
}

function Logout(obj)
{
	obj.disabled = true;
	var xmlhttp = CreateXmlHttpObj();
	if (CheckXML(xmlhttp))
	{
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState == 4)
			{
				if (xmlhttp.status == 200) 
				{
					var strResult = xmlhttp.responseText;
					if (strResult == "OK")
					{
						Public_User_Object = null;
						Update_Login_Form();
					}
					else
					{
						alert("系统忙，不能退出系统！");
						obj.disabled = false;
					}				
				}
			}
		}
		xmlhttp.open("GET", "/inc/CheckUserLogout.aspx", true);
		xmlhttp.setRequestHeader("If-Modified-Since","0");
		xmlhttp.setRequestHeader("Content-Type","text/html")
		xmlhttp.send(null);
	}
}

function ChangeCondition(paramName, paramValue)
{
	var nowUrl = document.location.href;
	var newUrl = "";
	if (nowUrl.indexOf("?") < 0)
	{
		newUrl = nowUrl + "?" + paramName + "=" + paramValue;
	}
	else if (nowUrl.indexOf("?") == nowUrl.length - 1)
	{
		newUrl = nowUrl + paramName + "=" + paramValue;
	}
	else
	{
		var paramUrl = nowUrl.substring(nowUrl.indexOf("?") + 1,nowUrl.length);
		var params = paramUrl.split("&");
		var bHaveParam = false;
		for (var i=0;i<params.length ;i++ )
		{
			var pName = params[i].substring(0,params[i].indexOf("="));
			if (pName.toLowerCase() == paramName.toLowerCase())
			{
				newUrl += (newUrl != "" ? "&" : "") + paramName + "=" + paramValue;
				bHaveParam = true;
			}
			else
			{
				newUrl += (newUrl != "" ? "&" : "") + params[i];
			}
		}
		if (!bHaveParam)
		{
			newUrl += (newUrl != "" ? "&" : "") + paramName + "=" + paramValue;
		}
		newUrl = nowUrl.substring(0,nowUrl.indexOf("?") + 1) + newUrl;
	}
	return newUrl;
}

//创建XML对象
function CreateXmlHttpObj()
{
	var xmlhttp = false; 
	try 
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
	} 
	catch (e) 
	{ 
		try 
		{ 
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
		}
		catch (E) 
		{ 
			xmlhttp = false; 
		} 
	}
	//for firefox 
	if (!xmlhttp && typeofXMLHttpRequest!='undefined') 
	{
		 xmlhttp = new XMLHttpRequest(); 
	}
	return xmlhttp;
}

function CheckXML(xmlhttp)
{
	if (!xmlhttp)
	{
		alert("你的浏览器不支持异步删除操作，请与管理员联系？");
		return false;
	}
	return true;
}

function CheckObject(objname)
{
	if (document.getElementById(objname) != null && document.getElementById(objname) != "undefined" && document.getElementById(objname) != "NaN")
	{
		return document.getElementById(objname);
	}
	else
	{
		return false;
	}
}

function getLoading(title)
{
	return "<div id=\"loading_layer\">" + title + "</div>";
}

function GetLengthString(strValue, pixLength)
{
	if (strValue == null || strValue == "" || pixLength < 8) return "";
	var ilength = strValue.length;
	var strResult = "";
	var itlength = 0;
	var ibr = 0;
	for (var i=0; i<ilength; i++)
	{
		var badd = true;
		if (strValue.charAt(i) == '\n')
		{
			ibr++;
		}
		else if (strValue.charCodeAt(i) <= 27)
		{
			badd = false;
		}
		else if (strValue.charCodeAt(i) <= 255)
		{
			itlength += 7;
		}
		else if (strValue.charCodeAt(i) > 255)
		{
			itlength += 14;
		}
		if (ibr >= 3) break;
		if (badd)
		{
			if (itlength <= pixLength) strResult += strValue.substr(i,1);
			else break;
		}
	}
	return strResult;
}

function FormatFileSize(filesize, pstring)
{
	if (filesize < 1000)
	{
		return filesize + pstring;
	}
	else
	{
		var astring = "";
		switch (pstring)
		{
		case "B":
			astring = "K";
			break;
		case "K":
			astring = "M";
			break;
		case "M":
			astring = "G";
			break;
		}
		filesize = parseFloat(filesize / 1000);
		if (filesize.toString().indexOf(".") > 0)
		{
			filesize = parseFloat(filesize.toString().substring(0,filesize.toString().indexOf(".") + (astring == "M" || astring == "G" ? 2 : 1)));
		}
		return FormatFileSize(filesize,astring);
	}
}

function ShowHiddenObject(objname)
{
	var obj = CheckObject(objname);
	if (!obj) return;
	if (obj.style.display == "none")
	{
		obj.style.display = "";
	}
	else
	{
		obj.style.display = "none";
	}
}

function SetValue(paramName, paramValue)
{
	eval(paramName + "='" + paramValue + "'");
}

function calculateSumOffset(idItem, offsetName)
{
	var totalOffset = 0;
	var item = eval('idItem');
	do
	{
		totalOffset += eval('item.'+offsetName);
		item = eval('item.offsetParent');
	} while (item != null);
	return totalOffset;
}

function Space(s,i)
{
	if (i <= 0)
	{
		return "";
	}
	else
	{
		var strResult = s;
		for (var j=1;j<i ;j++ )
		{
			strResult += s;
		}
		return strResult;
	}
}



///////////////////////////////////////////////////////
function post_form_checkdata(theform)
{
	if (theform.PostTitle.value.replace(/\s/gi,'') == "")
	{
		alert("请输入标题！");
		theform.PostTitle.focus();
		return false;
	}
	if (theform.PostIntro.value.replace(/\s/gi,'') == "")
	{
		alert("请输入内容！");
		theform.PostIntro.focus();
		return false;
	}
	return true;
}

function resize_pic()
{
	var objs = document.getElementsByName("link_pic");
	for (var i=0;i<objs.length ;i++ )
	{
		var pwidth = objs[i].width;
		var pheight = objs[i].height;
		if (pwidth > 920)
		{
			objs[i].width = 920;
		}
	}
}

////////////////////////////////////////////////////////////////
function RemarkForm_CheckData(theform, showtype)
{
	var reg = /\s*/gi;
	var username = "";
	var userpass = "";
	var roomid = theform.RemarkRoomID.value;
	var comedate = theform.RemarkComeDate.value;
	var remarkintro = theform.RemarkIntro.value;
	var remarkpoint = theform.RemarkPointBox.value;
	var ubox = CheckObject("UserNameBox");
	var pbox = CheckObject("UserPassBox");
	if (comedate == "")
	{
		alert("请输入入住日期！");
		theform.RemarkComeDate.focus();
		return false;
	}
	if (ubox)
	{
		username = ubox.value;
		if (username == "" || username.length < 2)
		{
			alert("请输入用户名！");
			ubox.focus();
			return false;
		}
	}
	if (pbox)
	{
		userpass = pbox.value;
		if (userpass == "" || userpass.length < 2)
		{
			alert("请输入密码！");
			pbox.focus();
			return false;
		}
	}
	if (remarkintro.replace(reg, "") == "")
	{
		alert("请输入点评内容！");
		theform.RemarkIntro.focus();
		return false;
	}
	var xmlhttp = CreateXmlHttpObj();
	if (CheckXML(xmlhttp))
	{
		theform.RemarkComeDate.disabled = true;
		theform.RemarkIntro.disabled = true;
		theform.RemarkPointBox.disabled = true;
		if (ubox) ubox.disabled = true;
		if (pbox) pbox.disabled = true;
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState == 4)
			{
				if (xmlhttp.status == 200) 
				{
					var strResult = xmlhttp.responseText;
					if (strResult != "")
					{
						if (strResult.substr(0,2) == "OK")
						{
							alert("点评提交成功！");
							window.location.reload();
						}
						else
						{
							alert(strResult);
						}
					}
					else
					{
						alert("点评失败！");
					}
					theform.RemarkIntro.value = "";
					theform.RemarkComeDate.disabled = false;
					theform.RemarkIntro.disabled = false;
					theform.RemarkPointBox.disabled = false;
					if (ubox) ubox.disabled = false;
					if (pbox) pbox.disabled = false;
				}				
			}
		}
		var remarkinfo = "RemarkRoomID=" + escape(roomid) + "&ComeDate=" + escape(comedate) + "&UserName=" + escape(username) + "&UserPass=" + userpass + "&RemarkPoint=" + remarkpoint + "&RemarkIntro=" + escape(remarkintro);
		xmlhttp.open("POST", "saveremark.aspx", true);
		xmlhttp.setRequestHeader("Content-Length",remarkinfo.length)
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlhttp.send(remarkinfo);
	}
	return false;
}

function IsSubmit(formname, fid)
{
	var theform = CheckObject(formname);
	if (!theform) return;
	if (event.ctrlKey && event.keyCode == 13)
	{
		if (fid == 0)
		{
			RemarkForm_CheckData(theform, 1);
		}
		else if (fid == 1)
		{
			orderform_CheckData(theform);
		}
		else if (fid == 2)
		{
			if (post_form_checkdata(theform))
			{
				theform.submit();
			}
		}
	}
}

///////////////////////////////////////////////////////////////
function orderform_CheckData(theform, istyle)
{
	var RoomID = theform.RoomIDBox.value;
	var QuarterDate = theform.SelectDateQuarter.value;
	var UserName = theform.UserNameBox.value;
	var UserTelphone = theform.UserTelphoneBox.value;
	var UserEmail = theform.UserEmailBox.value;
	var UserCardID = theform.UserCardIDBox.value;
	var UserRemark = theform.UserRemarkBox.value;
	if (RoomID == "")
	{
		alert("请选择您要预订的房间！");
		theform.RoomIDBox.focus();
		return false;
	}
	if (QuarterDate == "")
	{
		alert("请选择您要预订的日期！");
		theform.SelectDateQuarter.focus();
		return false;
	}
	if (UserName == "")
	{
		alert("请输入您的姓名！");
		theform.UserNameBox.focus();
		return false;
	}
	if (UserTelphone == "")
	{
		alert("请输入您的联系电话！");
		theform.UserTelphoneBox.focus();
		return false;
	}
	var xmlhttp = CreateXmlHttpObj();
	if (CheckXML(xmlhttp))
	{
		theform.RoomIDBox.disabled = true;
		theform.UserNameBox.disabled = true;
		theform.UserTelphoneBox.disabled = true;
		theform.UserEmailBox.disabled = true;
		theform.UserCardIDBox.disabled = true;
		theform.UserRemarkBox.disabled = true;
		theform.submitButton.disabled = true;
		xmlhttp.onreadystatechange = function()
		{
			if (xmlhttp.readyState == 4)
			{
				if (xmlhttp.status == 200) 
				{
					var strResult = xmlhttp.responseText;
					if (strResult != "")
					{
						if (strResult.substr(0,2) == "OK")
						{
							window.location.href = strResult.substr(2);
						}
						else if (strResult.substr(0,2) == "AK")
						{
							if (confirm(strResult.substr(2)))
							{
								orderform_CheckData(theform, 1);
							}
						}
						else
						{
							alert(strResult);
						}
					}
					else
					{
						alert("预订失败！");
					}
					theform.RoomIDBox.disabled = false;
					theform.UserNameBox.disabled = false;
					theform.UserTelphoneBox.disabled = false;
					theform.UserEmailBox.disabled = false;
					theform.UserCardIDBox.disabled = false;
					theform.UserRemarkBox.disabled = false;
					theform.submitButton.disabled = false;
				}				
			}
		}
		var orderinfo = "RoomID=" + escape(RoomID) + "&istyle=" + istyle + "&QuarterDate=" + escape(QuarterDate) + "&UserName=" + escape(UserName) + "&UserTelphone=" + escape(UserTelphone) + "&UserEmail=" + escape(UserEmail) + "&UserCardID=" + escape(UserCardID) + "&UserRemark=" + escape(UserRemark);
		xmlhttp.open("POST", "saveorder.aspx", true);
		xmlhttp.setRequestHeader("Content-Length",orderinfo.length)
		xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
		xmlhttp.send(orderinfo);
	}
	return false;
}

////////////////////////////////////////////////////////////////////////
function Regist_InputUserInfo_CheckData(theform)
{
	if (theform.UserName.value == "")
	{
		alert("请输入用户名！");
		theform.UserName.focus();
		return false;
	}
	if (theform.UserName.value.length < 2 || theform.UserName.value.length > 20)
	{
		alert("请输入2-20位用户名！");
		theform.UserName.focus();
		return false;
	}
	if (theform.UserPass1.value == "")
	{
		alert("请输入密码！");
		theform.UserPass1.focus();
		return false;
	}
	if (theform.UserPass1.value.length < 4 || theform.UserPass1.value.length > 20)
	{
		alert("请输入4-20位密码！");
		theform.UserPass1.focus();
		return false;
	}
	if (theform.UserPass2.value == "")
	{
		alert("请输入确认密码！");
		theform.UserPass2.focus();
		return false;
	}
	if (theform.UserPass2.value != theform.UserPass1.value)
	{
		alert("密码要一致！");
		theform.UserPass1.value = "";
		theform.UserPass2.value = "";
		theform.UserPass1.focus();
		return false;
	}
	if (theform.UserQuestion.value == "")
	{
		alert("请输入密码提示问题！");
		theform.UserQuestion.focus();
		return false;
	}
	if (theform.UserQuestion.value.length < 3 || theform.UserQuestion.value.length > 20)
	{
		alert("请输入3-20位密码提示问题！");
		theform.UserQuestion.focus();
		return false;
	}
	if (theform.UserAnswer.value == "")
	{
		alert("请输入密码提示答案！");
		theform.UserAnswer.focus();
		return false;
	}
	if (theform.UserAnswer.value.length < 3 || theform.UserAnswer.value.length > 20)
	{
		alert("请输入3-20位密码提示答案！");
		theform.UserAnswer.focus();
		return false;
	}
	if (theform.UserEmail.value == "")
	{
		alert("请输入电子邮件！");
		theform.UserEmail.focus();
		return false;
	}
	if (theform.UserEmail.value.length < 6 || theform.UserEmail.value.length > 50 || theform.UserEmail.value.indexOf("@") < 3 || theform.UserEmail.value.indexOf(".") < 4)
	{
		alert("请正确输入电子邮件！");
		theform.UserEmail.focus();
		return false;
	}
	return true;
}