//检查是否为空
function isEmpty(s) {
    return ((s == null) || (s.length == 0))
}

//whitespace
function isWhitespace (s) {
    var whitespace = " \t\n\r";
    var i;
    for (i = 0; i < s.length; i++) {
        var c = s.charAt(i);
        if (whitespace.indexOf(c) >= 0) {
            return true;
        }
    }
    return false;
}

//检查email地址
function isEmail(s) {
    if(!isEmpty(s)) {
        if (isWhitespace(s)) {
            return false;
        }

        var i = 1;
        var len = s.length;

        if (len > 30) {
            return false;
        }

        pos1 = s.indexOf("@");
        pos2 = s.indexOf(".");
        pos3 = s.lastIndexOf("@");
        pos4 = s.lastIndexOf(".");
        if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len)) {
            return false;
        }
        else {
            if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1)
              || ( pos1 != pos3 )  //find two @
              || ( pos4 < pos3 ) ) //. should behind the '@'
            {
                return false;
            }
        }
    }
    return true;
}
function isNumber(inputVal){
	inputStr =inputVal.toString();
	for(var i=0;i<inputStr.length;i++){
		var oneChar =inputStr.charAt(i)
		
		if(oneChar<"0" || oneChar>"9"){
			return false
		}
	}
	return true
}
//检查数字是否为数字（带小数点）
function isNumberic(theText)
{
    for (var  i=0;i<theText.length;i++)
    {
	var strTemp= theText.charAt(i)
        if (!(strTemp>='0' && strTemp<='9' || strTemp=='.'))
	    return false;
    }
    return true;
}

//检查电话号码的合法性
function isTelephone(theText)
{
    for (var  i=0;i<theText.length;i++)
    {
	var strTemp= theText.charAt(i)
        if (!(strTemp>='0' && strTemp<='9' || strTemp=='-'))
	    return false;
    }
    return true;
}



function VerifyName() {
    var sNewUserName = newcompany.susr_uid.value.toUpperCase(); 
    var sWaringMsg ,iCode , i , iStrCount=	sNewUserName.length;
    
  	if (sNewUserName.length < 3 || sNewUserName.length > 20)
    {  
		sWaringMsg = "请按照规则填写用户名！";
		alert(sWaringMsg);
		return false;
    }
    
    for ( i =0  ; i < iStrCount ;i++ )
    {
       iCode = sNewUserName.charCodeAt(i);
       
        // 字符不属于"." 、"_" 、"0"-"9"、"a" - "z"、"A" - "Z"
       if (iCode!=95 && iCode!=46 && !(iCode >= 48  && iCode <= 57) && !(iCode >= 65  && iCode <= 90))
       {	
			sWaringMsg = "用户名称不合法，请您按照说明填写用户名称！"; 
			alert(sWaringMsg);
			return false;
		}
	}
    newcompany.susr_uid.focus()
    return true ;    
}


// 校验表单数据
function check_reg(newcompany)
{  
	
    
    
   if (newcompany.user_name.value=="")
    { 
		strAlert = "请输入用户名！";
		alert(strAlert);
		return false ; 
    }
    
    
    if (newcompany.user_pw.value != newcompany.confirmpwd.value)
    { 
		strAlert = "请输入一致的密码！";
		alert(strAlert);
		return false ; 
    }
	  if (newcompany.user_pw.value=="")  
    { 
		strAlert = "请输入3-20个字符长度的密码！";
		alert(strAlert);
		return false ; 
    }
    
    if (newcompany.user_pw.value.length < 3 || newcompany.user_pw.length > 20 )  
    { 
		strAlert = "请输入3-20个字符长度的密码！";
		alert(strAlert);
		return false ; 
    }
    
    var sStr = newcompany.user_pw.value.toUpperCase(); 
    var iStrCount=sStr.length;
    var iCode ,i ; 
    
    for ( i =0  ; i < iStrCount ;i++ )
    {
		iCode = sStr.charCodeAt(i);	
		
		// 字符不属于"." 、"_" 、"0"-"9"、"a" - "z"、"A" - "Z"
		if (!(iCode >= 48  && iCode <= 57) && !(iCode >= 65  && iCode <= 90)) 
        {
			strAlert = "密码中包含了非法字符，请按照规则填写！";  
			alert(strAlert);
			return false;
		}
	}
	
	
	
	if  (newcompany.com_name.value=="")
    {
		newcompany.com_name.focus();
		alert("请输入公司名称！");
		return false;
		
    }
	if  (newcompany.com_province.value=="")
    {
		newcompany.com_province.focus();
		alert("请选择省份！");
		return false;
		
    }
	if  (newcompany.com_industry.value=="")
    {
		newcompany.com_industry.focus();
		alert("请选择行业！");
		return false;
		
    }
	if  (newcompany.com_income.value=="")
    {
		newcompany.com_income.focus();
		alert("请选择年销售额！");
		return false;
		
    }

	if  (newcompany.com_markfee.value=="")
    {
		newcompany.com_markfee.focus();
		alert("请选择年广告投入额！");
		return false;
		
    }
	


	
	if(!isEmail(newcompany.com_email.value)){
		alert("请输入合法的email！");
		newcompany.com_email.focus();
		return false;
	}
	if  (newcompany.com_tel.value=="")
    {
		newcompany.com_tel.focus();
		alert("请输入联系电话！");
		return false;
		
    }
	if  (! newcompany.com_fax.value)
    {
		newcompany.com_fax.focus();
		alert("请输入传真！");
		return false;
		
    }
	if  (! newcompany.com_zip.value)
    {
		newcompany.com_zip.focus();
		alert("请输入邮编！");
		return false;
		
    }
	if (newcompany.com_zip.value.length<6) {
		alert("请正确输入您的邮政编码！");
		newcompany.com_zip.focus();
		return false;
	}

	if  (! newcompany.com_address.value)
    {
		newcompany.com_address.focus();
		alert("请输入通信地址地址");
		return false;
		
    }
	if (newcompany.com_address.value.length<5) {
		alert("请您正确输入地址！");
		newcompany.com_address.focus();
		return false;
		}
	if(!isTelephone(newcompany.com_tel.value)){
		alert("请输入正确的电话号码!");
		newcompany.com_tel.focus();
		return false;
	}
	
        
   
  
    
    

    
    //newcompany.dtusr_birthday.value =newcompany.sltyear.value  + "-" + newcompany.sltmonth.value + "-" + newcompany.sltday.value ; 
    return true ;
}  
