﻿//--------------------搜索
function checkSreach()
{
  if (document.form1.k.value == "")
  {
    alert("请在输入关键字。");
    document.form.k.focus();
    return (false);
  } 
  return (true);
}
//--------------------登陆
function checkLogin(theForm)
{

  if (theForm.user.value == "")
  {
    alert("请在 用户名 域中输入值。");
    theForm.user.focus();
    return (false);
  }

  if (theForm.user.value.length < 2)
  {
    alert("在 用户名 域中，请至少输入 2 个字符。");
    theForm.user.focus();
    return (false);
  }

  if (theForm.user.value.length > 20)
  {
    alert("在 用户名 域中，请最多输入 20 个字符。");
    theForm.user.focus();
    return (false);
  }

  if (theForm.pass.value == "")
  {
    alert("请在 密码 域中输入值。");
    theForm.pass.focus();
    return (false);
  }

  if (theForm.pass.value.length < 5)
  {
    alert("在 密码 域中，请至少输入 5 个字符。");
    theForm.pass.focus();
    return (false);
  }

  if (theForm.pass.value.length > 20)
  {
    alert("在 密码 域中，请最多输入 20 个字符。");
    theForm.pass.focus();
    return (false);
  }

  return (true);
}

//--------------------留言板
function changeimage()
{
  document.myform.showimages.src='Images/guestbook/'+document.myform.tx.value;
}
function CheckForm()
{
    if(document.myform.username.value==''){
      alert('姓名不能为空！');
      document.myform.username.focus();
      return(false) ;
    }
  if(document.myform.title.value==''){
    alert('主题不能为空！');
    document.myform.title.focus();
    return(false);
  }
  if(document.myform.title.value.length>30){
    alert('主题不能超过30字符！');
    document.myform.title.focus();
    return(false);
  }
 
  if(document.myform.content.value==''){
    alert('内容不能为空！');
    document.myform.content.focus();
    return(false);
  }
  if(document.myform.content.value.length>65536){
    alert('内容不能超过64K！');
    document.myform.content.focus();
    return(false);
  }
}

//--------------------搜索选项卡
function voidSearch(vId)
{
for (var i = 1; i < 4; i++)
{
document.getElementById('site_cha00' + i).style.display = 'none';
}
document.getElementById('site_cha00' + vId).style.display = 'block';

}


//检查会员注册
function CheckReg()
{
                   //检查年月日是否是合法日期
                   function isdate(intYear,intMonth,intDay){ 
                      if(isNaN(intYear)||isNaN(intMonth)||isNaN(intDay)) return false;     
                      if(intMonth>12||intMonth<1) return false;  
                      if ( intDay<1||intDay>31)return false;  
                      if((intMonth==4||intMonth==6||intMonth==9||intMonth==11)&&(intDay>30)) return false;  
                      if(intMonth==2){  
                         if(intDay>29) return false;    
                         if((((intYear%100==0)&&(intYear%400!=0))||(intYear%4!=0))&&(intDay>28))return false;  
                        }  
                      return true;  
                   }  
				   
	function isUserID(s) {
		for(i=0;i<s.length;i++) {
			var c=s.charAt(i);
			if(!((c>='A'&&c<='Z')||(c>='a'&&c<='z')||(c>='0'&&c<='9')||c=='_'))
			{
				alert("用户名必须使用英文字母，数字0到9或下划线！");
				return false;
			}
		}
    return true;
	}



	if (document.reg.uid.value.length == 0) {
		alert("请输入您的用户名！");
		document.reg.uid.focus();
		return false;
	}
	if(isUserID(document.reg.uid.value)==false)
		{
			document.reg.uid.focus(); 
			return false; 
		} 
	    if(document.reg.uid.value.length < 2){
		alert("用户名不能小于2！");
		document.reg.uid.focus();
		return false;
	}	
	if (document.reg.pwd.value.length == 0) {
		alert("请输入您的密码!");
		document.reg.pwd.focus();
		return false;
	}

    if(document.reg.pwd.value.length<4){
		alert("密码不能少于4!");
		document.reg.pwd.focus();
		return false;
	}	
	if (document.reg.checkpwd.value.length == 0) {
		alert("请确认您的密码！");
		document.reg.checkpwd.focus();
		return false;
	}
	if (document.reg.pwd.value != document.reg.checkpwd.value) {
		alert("您两次输入的密码不同！请重新输入！");
		document.reg.checkpwd.focus();
		return false;
	}


	if (document.reg.UserName.value.length == 0) {
		alert("请输入您的真实姓名!");
		document.reg.UserName.focus();
		return false;
	}
	var str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,./'[]{}`1234567890-=\~!@#$%^&*()_+|?><:";
	var errorChar
	errorChar = isCharsInBag(document.reg.UserName.value,str)
	if (errorChar != "" )
	{
		alert('真实姓名必须是中文');
		document.reg.UserName.focus();
		return false;
	} 
	function isCharsInBag (s, bag)
	{ 
	var i,c;
	for (i = 0; i < s.length; i++)
	{ 
	c = s.charAt(i);//字符串s中的字符
	if (bag.indexOf(c) > -1) 
	return c;
	}
	return "";
	}
	
	    if(document.reg.UserName.value.length<2||document.reg.UserName.value.length>4){
		alert("真实姓名不能少于2字多于4字");
		document.reg.UserName.focus();
		return false;
	}	
		if (document.reg.tel.value.length == 0) {
		alert("请输入您的联系电话!");
		document.reg.tel.focus();
		return false;
	}

       var tel=document.reg.tel.value;
       for (var i=0;i<tel.length;i++){
              var c=tel.charAt(i);
              if (c<"0" || c>"9") break;
       }
       if (i<7){
              alert("电话号码必须是7个或更多数字！");
			  document.reg.tel.focus();
              return false;
       }

if (document.reg.email.value.length == 0) {
		alert("请输入您的Email！ ");
		document.reg.email.focus();
		return false;
	}

 
	if(!CheckExists(document.reg.email.value))
	{

		alert("请输入正确格式的电子邮件!");
		document.reg.email.focus();
		return false;
	}
 	
	
	if (document.reg.Quest1st.value.length == 0) {
		alert("请输入您的Email！ ");
		document.reg.Quest1st.focus();
		return false;
	}
	if (document.reg.Ask1st.value.length == 0) {
		alert("请输入您的Email！ ");
		document.reg.Ask1st.focus();
		return false;
	}
	if (document.reg.Quest2nd.value.length == 0) {
		alert("请输入您的Email！ ");
		document.reg.Quest2nd.focus();
		return false;
	}
	if (document.reg.Ask2nd.value.length == 0) {
		alert("请输入您的Email！ ");
		document.reg.Ask2nd.focus();
		return false;
	}
	
	
	
	if(!isUserID(document.reg.uid.value))
	{

		alert(report);
		reg.uid.focus();
		return false;
	}

	return true;
}

function CheckExists()
  { 
        if(document.reg.email.value != "") {
         if(!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test(document.reg.email.value))
       {
         }
          else
        {
           QuickRegisterBox.IsEMailExists(document.email.value, CheckExists_Callback);
         }
     }
   }



 
