function fucCheckSTR(NUM)
 {
    var i,j,strTemp;
    strTemp="-_0123456789abcdefghijklmnopqrstuvwxyz";
    if ( NUM.length== 0)
        return 0
    for (i=0;i<NUM.length;i++)
    {
       j=strTemp.indexOf(NUM.charAt(i));
       if (j==-1)
       {
         return 0;
       }
    }
    return 1;
 }
 
 
 function checktext(text)
{
			allValid = true;

		for (i = 0;  i < text.length;  i++)
		{
			if (text.charAt(i) != " ")
			{
				allValid = false;
				break;
			}
		}

return allValid;
}


function checkun()
{
  if(document.userdata.username.value==""){
      alert("请输入您的用户名!");
	  userdata.username.focus();
      return false;
  }

  else if(document.userdata.username.value.length< 2){
      alert("用户名不能少于2个字符!\n请重新输入您的用户名!");
      userdata.username.focus();
      return false;
  }
  
else

document.checkname.username.value=document.userdata.username.value;
var popupWin = window.open('', 'checkname_page','scrollbars=yes,width=350,height=140');
document.checkname.submit()
}

function checkuserdata1()
{
  if(document.userdata1.Name.value.length==""){
      alert("请输入您的卡号!");
      userdata1.Name.focus();
      return false;
  }

  else if(document.userdata1.PassWord.value==""){
      alert("请输入您的密码!");
	  userdata1.PassWord.focus();
	  return false;
  }

  else if(document.userdata1.PassWord.value.length< 4){
      alert("密码不能少于4个字符!\n请重新输入您的密码!");
      userdata1.PassWord.focus();
      return false;
  }
  else
  return true

}


function checkuserdata2()
{
  if(document.userdata2.username.value==""){
      alert("请输入您的用户名!");
	  userdata2.username.focus();
      return false;
  }

  else if(document.userdata2.username.value.length< 2){
      alert("用户名不能少于2个字符!\n请重新输入您的用户名!");
      userdata2.username.focus();
      return false;
  }

  else if(document.userdata2.password.value==""){
      alert("请输入您的密码!");
	  userdata2.password.focus();
	  return false;
  }

  else if(document.userdata2.password.value.length< 4){
      alert("密码不能少于4个字符!\n请重新输入您的密码!");
      userdata2.password.focus();
      return false;
  }
  else
  return true

}


function checkuserdata()
{
  if(document.userdata.username.value==""){
      alert("请输入您的用户名!");
	  userdata.username.focus();
      return false;
  }

  else if(document.userdata.username.value.length< 2){
      alert("用户名不能少于2个字符!\n请重新输入您的用户名!");
      userdata.username.focus();
      return false;
  }

  else if(document.userdata.password.value==""){
      alert("请输入您的密码!");
	  userdata.password.focus();
	  return false;
  }

  else if(document.userdata.password.value.length< 4){
      alert("密码不能少于4个字符!\n请重新输入您的密码!");
      userdata.password.focus();
      return false;
  }
  
  else if(document.userdata.rpassword.value==""){
      alert("请输入您的确认密码!");
	  userdata.rpassword.focus();
      return false;
  }
  
  else if(document.userdata.password.value != document.userdata.rpassword.value){
      alert("密码输入不一致!\n请重新输入您的密码!");
	  userdata.password.focus();
      return false;
  }
  
  else if(document.userdata.question.value==""){
      alert("请输入您的密码提示!");
	  userdata.question.focus();
	  return false;
  }

  else if(document.userdata.question.value.length< 3){
      alert("密码提示不能少于3位!\n请重新输入您的密码提示!");
      userdata.question.focus();
      return false;
  }
  else if(document.userdata.answer.value==""){
      alert("请输入您的提示答案!");
	  userdata.answer.focus();
	  return false;
  }

  else if(document.userdata.answer.value.length< 3){
      alert("提示答案不能少于3个位!\n请重新输入您的提示答案!");
      userdata.answer.focus();
      return false;
  }

  else if(document.userdata.question.value == document.userdata.answer.value){
      alert("密码提示与提示答案不能一致!\n请重新输入您的提示答案!");
	  userdata.answer.focus();
      return false;
  }
  
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_@.";
var checkStr = userdata.email.value;
var allValid = true;
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
                if(checkStr.charAt(checkStr.length-1) == ".")
                {
		alert("您输入的 \"电子邮件地址\" 无效!");
		userdata.email.focus();
		return false;
	        }
                if(checkStr.charAt(checkStr.length-1) == "@")
                {
		alert("您输入的 \"电子邮件地址\" 无效!");
		userdata.email.focus();
		return false;
	        }
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
 
		if (j == checkOK.length)
		{
			allValid = false;
			break;
		}
                if(ch == "@")
                {
                if(checkStr.charAt(i+1) == ".")
                {
		alert("您输入的 \"电子邮件地址\" 无效!");
		userdata.email.focus();
		return false;
	        }

                if(checkStr.charAt(i-1) == ".")
                {
		alert("您输入的 \"电子邮件地址\" 无效!");
		userdata.email.focus();
		return false;
	        }
       }
     }
		if (userdata.email.value.length < 6)
	{
			allValid = false;
	}
	if (!allValid)
	{
		alert("您输入的 \"电子邮件地址\" 无效!");
		userdata.email.focus();
		return false;
	}
    address=userdata.email.value;
    if(address.length > 0)
	{
        i=address.indexOf("@");
        if(i==-1)
		{
			window.alert("对不起！您输入的电子邮件地址是错误的！")
			userdata.email.focus();
			return false
        }
       ii=address.indexOf(".")
        if(i==-1)
		{
			window.alert("对不起！您输入的电子邮件地址是错误的！")
			userdata.email.focus();
			return false
        }
    }
	if (checktext(userdata.email.value))
	{
		alert("请您输入有效的\"E-mail\"!");
		userdata.email.select();
		userdata.email.focus();
		return false;
	}
  
  else
  return true

}