function is_filled(input_blank){
    while(input_blank.value.indexOf(" ") == 0)
        input_blank.value = input_blank.value.substring(1,input_blank.value.length);
    if((input_blank.value == "") || (input_blank.value == null)){
        return false;
    }
    else{
        return true;
    }
}

    function textLimitCheck(thisArea, showArea, maxLength)
    {
        if (thisArea.value.length > maxLength)
        {
            alert(maxLength + ' characters limit. \rExcessive data will be truncated.');
            thisArea.value = thisArea.value.substring(0, maxLength);
            thisArea.focus();
        }
        showArea.innerText = thisArea.value.length;
    }
function checkID(reg_id) {
    var form = document.reg_form;

    if ((reg_id.length < 4) || (reg_id.length > 15)) {
        alert("ID 长度在 4-15 字符.");
        form.reg_id.focus();
        form.reg_id.select();
        return false;
    }
    for (i=0; i<reg_id.length; i++) {
        if (!((reg_id.charAt(i) >= '0' && reg_id.charAt(i) <= '9') ||
              (reg_id.charAt(i) >= 'a' && reg_id.charAt(i) <= 'z') ||
              (reg_id.charAt(i) >= 'A' && reg_id.charAt(i) <= 'Z'))) {
            alert("请输入小写字母a-z,A-Z和数字0-9.");
            form.reg_id.focus();
            form.reg_id.select();
            return false;
        }
    }
    
}

function checkPasswd(passwd) {
    var form = document.reg_form;

    if ((passwd.length < 6) || (passwd.length > 15)) {
        alert("密码必须在6-15位.");
        form.reg_pwd.focus();
        form.reg_pwd.select();
        return false;
    }
    for (i=0; i<passwd.length; i++) {
        if (!((passwd.charAt(i) >= '0' && passwd.charAt(i) <= '9') ||
              (passwd.charAt(i) >= 'a' && passwd.charAt(i) <= 'z') ||
              (passwd.charAt(i) >= 'A' && passwd.charAt(i) <= 'Z') )) {
            alert("请输入小写字母a-z,A-Z和数字0-9");
            form.reg_pwd.focus();
            form.reg_pwd.select();
            return false;
        }
    }
}
function check_text(thistext){
          var form=document.reg_form;
         if(thistext.length<20||thistext.length>1900)
         {
         			 alert("摘要必须在20-1900个字符之间.");
        			 form.brief.focus();
       				 form.brief.select();
       				 return false;
         }
         var flag=0;
         var temstr="";
         var length;
					for (i=0; i<thistext.length; i++){
				
							if(thistext.charAt(i)=='@'||thistext.charAt(i)=='<'||thistext.charAt(i)=='>')
							{
									alert("摘要不能包含HTML代码以及邮件地址,否则我们去除这些字符将使你的内容不完整!.");
									form.brief.focus();
       				  	form.brief.select();
       				  	return false;
							}
						
					}
				
					return true;
}

function checkForm(thisform) {
    if (!is_filled(thisform.reg_id)) {
        alert("请输入登陆名.");
        thisform.reg_id.focus();
        return false;
    }
	  if (!is_filled(thisform.reg_name)) {
        alert("请输入公司名称.");
        thisform.reg_name.focus();
        return false;
    }
    if(thisform.reg_name.value.length<5)
    {
    		alert("公司名称长度太短.");
        thisform.reg_name.focus();
        return false;
    }
    if(checkID(thisform.reg_id.value) == false)
        return false;
    if (!is_filled(thisform.reg_pwd)) {
        alert("请输入密码.");
        thisform.reg_pwd.focus();
        return false;
    }
    if(checkPasswd(thisform.reg_pwd.value)==false)
    		return false;
     if (!is_filled(thisform.re_pwd)) {
        alert("请输入确认密码.");
        thisform.re_pwd.focus();
        return false;
    }
    
    if(thisform.reg_pwd.value!=thisform.re_pwd.value)
    {
    			alert("密码不一致,清仔细确认输入");
    			thisform.re_pwd.focus();
        	return false;
    }
     if (!is_filled(thisform.reg_addr)||thisform.reg_addr.value.length<6) {
        alert("请输入公司地址.");
        thisform.reg_addr.focus();
        return false;
    }
     if (!is_filled(thisform.reg_tel1)||thisform.reg_tel1.value.length<2) {
        alert("请输入国家区号.");
        thisform.reg_tel1.focus();
        return false;
    }
     if (!is_filled(thisform.reg_tel2)||thisform.reg_tel2.value.length<2) {
        alert("请输入地区区号");
        thisform.reg_tel2.focus();
        return false;
    }
     if (!is_filled(thisform.reg_tel3)||thisform.reg_tel3.value.length<6) {
        alert("请输入电话.");
        thisform.reg_tel3.focus();
        return false;
    }
	
     //var re1 = /^[0-9\-\*\ ]*$/;
     //if (!(thisform.reg_tel.value.match(re1) )) {
     //   alert("请输入正确的电话号码");
     //   thisform.reg_tel.focus();
     //   return false;
     //}

     if (!is_filled(thisform.contact_name)) {
        alert("请输入联系人.");
        thisform.contact_name.focus();
        return false;
    }
    
     if (!is_filled(thisform.contact_email)) {
        alert("请输入EMAIL.");
        thisform.contact_email.focus();
        return false;
    }
     var re = /^[0-9a-zA-Z\-\.\_]+@[0-9a-zA-Z\-]+\.[0-9a-zA-Z\-\.]+$/;
    if (is_filled(thisform.contact_email) && !thisform.contact_email.value.match(re)) {
        alert("请输入正确的EMAIL.");
      thisform.contact_email.focus();
        return false;
    }
    if (!is_filled(thisform.employee_num)) {
        alert("请输入雇员数目.");
        thisform.employee_num.focus();
        return false;
    }
    if (!is_filled(thisform.annual_expo_num)) {
        alert("请输入年展览次数.");
        thisform.annual_expo_num.focus();
        return false;
    }
     
     if (!is_filled(thisform.keyword)) {
        alert("请输入关键字.");
        thisform.keyword.focus();
        return false;
    }
     if (!is_filled(thisform.brief)) {
        alert("请输入公司简介.");
        thisform.brief.focus();
        return false;
    }
    if(check_text(thisform.brief.value)==false)
    	return false;
    thisform.submit();	
    }
