function checkVoid(){
		if(document.f1.isvuser.value == ""||document.f1.isvuser.value.length < 5){
				window.alert("用户名不能为空或者小于5位,请重新填写");
				document.f1.isvuser.focus();
				return false;
        }
        if(NumAndCharAndGangChk(document.f1.isvuser.value) == 0){
				window.alert("用户名只能含有字母,数字,下划线,请重新填写");
				document.f1.isvuser.focus();
				return false;
        }
		return true;
}

//函数名：NumAndCharAndGangChk
//功能介绍：检查是否含有非数字或字母
//参数说明：要检查的字符串
//返回值：0：含有 1：全部为数字或字母
function NumAndCharAndGangChk(str)
{
  var strSource ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_";
  var ch;
  var i;
  var temp;
  
  for (i=0;i<=(str.length-1);i++)
  {
  
    ch = str.charAt(i);
    temp = strSource.indexOf(ch);
    if (temp==-1) 
    {
     return 0;
    }
  }
  if (strSource.indexOf(ch)==-1)
  {
    return 0;
  }
  else
  {
    return 1;
  } 
}
/*******************************************
Function：		check密码类函数！
Description:	注册页验证所输入密码是否合法！
Date：			2004年10月22日
Last Modified：	2004年10月22日
********************************************/

function checkPWD(password){
	var lent = password.length;//取得密码长度。
	if(lent < 5){//如果len小于5位
		window.alert("您输入的密码少于5位，请重新输入！");
		document.sign_up.password.value="";
		return false;
	}else if(lent > 8){
		window.alert("您输入的密码多于8位，请重新输入！");
		document.sign_up.password.value="";
		return false;
	}
}
/*******************************************
Function：		Confirm类函数！
Description:	注册页验证所输入验证密码是否同第一次输入相同！
Date：			2004年10月22日
Last Modified：	2004年10月22日
********************************************/
function reCheckPwd(conPwd){
	if(document.sign_up.password.value != conPwd){
		window.alert("您所输入的密码与第一次输入不相同，请检查大小写！");
		document.sign_up.password1.value="";
		return false;
	}
}
/*******************************************
Function：		验证类函数！
Description:	验证注册页所有输入框是否为空！
Date：			2004年10月22日
Last Modified：	2004年10月22日
********************************************/
function checkVoid2(){
if(document.sign_up.corp_name.value == ""){
		window.alert("公司名称是必填项，不能为空！");
		return false;
	}
if(document.sign_up.password.value == ""){
		window.alert("密码是必填项，不能为空！");
		return false;
	}
if(document.sign_up.password1.value == ""){
		window.alert("密码重复框是必填项，不能为空！");
		return false;
	}
if(document.sign_up.passque.value == ""){
		window.alert("密码提示问题是必填项，不能为空！");
		return false;
}
if(document.sign_up.passans.value == ""){
		window.alert("密码提示问题答案是必填项，不能为空！");
		return false;
}

if(document.sign_up.address.value == ""){
	window.alert("公司地址是必填项，不能为空！");
	return false;
}
if(document.sign_up.corp_type.value== ""){
	window.alert("按行业分类是必选项,不能为空！");
	return false;
}
if(document.sign_up.name.value == ""){
		window.alert("第一联系人是必填项，不能为空！");
		return false;
	}
if(document.sign_up.addcode.value == ""){
	window.alert("附加码是必填项，不能为空！");
	return false;
}

 if(document.sign_up.link_mail.value==""){
		window.alert("电子邮箱是必填项，不能为空！");
		return false;
	}

 if(document.sign_up.link_mail.value.length!=0)
  {
	if (document.sign_up.link_mail.value.charAt(0)=="." ||        
			 document.sign_up.link_mail.value.charAt(0)=="@"||       
			 document.sign_up.link_mail.value.indexOf('@', 0) == -1 || 
			 document.sign_up.link_mail.value.indexOf('.', 0) == -1 || 
			 document.sign_up.link_mail.value.lastIndexOf("@")                        　　
	  　   ==document.sign_up.link_mail.value.length-1 || 
			 document.sign_up.link_mail.value.lastIndexOf(".")
				  ==document.sign_up.link_mail.value.length-1)
		 {
		  alert("Email的格式不正确!");
		  document.sign_up.link_mail.focus();
		  return false;
		  }
   }
if(document.sign_up.link_tel.value == ""){
	window.alert("联系人电话是必填项，不能为空！");
	return false;
}

if(document.sign_up.link_job.value == ""){
window.alert("联系人职务是必填项，不能为空！");
return false;
}
return true;
	
}

function checkVoid3(){
if(document.sign_up.corp_name.value == ""){
		window.alert("公司名称是必填项，不能为空！");
		return false;
	}
if(document.sign_up.passque.value == ""){
		window.alert("密码提示问题是必填项，不能为空！");
		return false;
}
if(document.sign_up.passans.value == ""){
		window.alert("密码提示问题答案是必填项，不能为空！");
		return false;
}

if(document.sign_up.addcode.value == ""){
	window.alert("附加码是必填项，不能为空！");
	return false;
}
if(document.sign_up.address.value == ""){
	window.alert("公司地址是必填项，不能为空！");
	return false;
}

if(document.sign_up.name.value == ""){
		window.alert("第一联系人是必填项，不能为空！");
		return false;
	}
if(document.sign_up.link_mail.value==""){
	window.alert("电子邮箱是必填项，不能为空！");
	return false;
}
if(document.sign_up.link_mail.value.length!=0)
{
	if (document.sign_up.link_mail.value.charAt(0)=="." ||        
			 document.sign_up.link_mail.value.charAt(0)=="@"||       
			 document.sign_up.link_mail.value.indexOf('@', 0) == -1 || 
			 document.sign_up.link_mail.value.indexOf('.', 0) == -1 || 
			 document.sign_up.link_mail.value.lastIndexOf("@")                        　　
	  　   ==document.sign_up.link_mail.value.length-1 || 
			 document.sign_up.link_mail.value.lastIndexOf(".")
				  ==document.sign_up.link_mail.value.length-1)
		 {
		  alert("Email的格式不正确!");
		  document.sign_up.link_mail.focus();
		  return false;
		  }
}
if(document.sign_up.link_tel.value == ""){
		window.alert("联系人电话是必填项，不能为空！");
		return false;
		}
if(document.sign_up.link_job.value == ""){
window.alert("联系人职务是必填项，不能为空！");
return false;
}

return true;
	
}

//
function checkVoidReq()
{
	if(document.f1.addtext.value == ""){
			window.alert("需求内容是必填项，不能为空 ");
			return false;
		}
	if(document.f1.addcode.value == ""){
			window.alert("附加码是必填项，不能为空");
			return false;
	}
}


// 出错信息。
function errAlert(errContent,errReason,errSolve){
	var errAlertString="";
	if(errContent!=""&&errContent!="undefined"){
		errAlertString="错误：\n"+errContent+"\n______________________________________________________________";
		
		if(errReason!=""&&errReason!="undefined")
			errAlertString+="\n\n错误原因：\n"+errReason;

		if(errSolve!=""&&errSolve!="undefined")
			errAlertString+="\n\n解决方法：\n"+errSolve;

		errAlertString+="\n______________________________________________________________";
		
		alert(errAlertString);
		
	}else{
		alert("调试期间错误 !\n\n错误内容为空 !");
	}
}

// 用户登录
function login_action(){
	if(f1.username.value==''){
		errAlert("填写错误!","用户名没有填写。","填写用户名。");
		f1.username.focus();
	}else if(f1.password.value==''){
		errAlert("填写错误!","密码没有填写。","填写密码。");
		f1.password.focus();
	}else if(f1.vertifycode.value==''){
		errAlert("填写错误!","附加码没有填写。","填写附加码。");
		f1.vertifycode.focus();
	}else if(NumAndCharAndGangChk(f1.username.value) == 0){
		errAlert("填写错误!","用户名只能由数字、英文字母和符号'_'组成。","重新填写用户名。");
		f1.username.focus();
	}else  {
		f1.submit();
	}
}

