var globalstate = new Hash({'signup':'normal','homepage':'ok','com_intro':'normal','fax':'normal','tel':'normal','mail_no':'ok','address':'normal','city':'normal','province':'normal','main_operation':'normal','com_type2':'normal','com_type':'normal','com_cn':'normal','position':'normal','email':'normal','myqq':'ok','mymsn':'ok','mobile':'normal','username':'normal','repassword':'normal','password':'normal','loginname':'normal'});
window.addEvent('domready', function(){
  $$('input[type=password]','input[type=text]','textarea','select').each(function (el) {
    el.addEvent('focus', function(){
      setState(el,'oning');
    });
  });
  checkloginname();
  checkpassword();
  checkrepassword();
  checkusername();
  checkemail();
  checkmobile();
  //checkim();
  checkposition();
  checkhomepage();
  checkcomintro();
  checkfax();
  checktel();
  checkcompostcode();
  checkaddress();
  checkprovince();
  checkcity();
  checkmainoperation();
  checkcomtype();
  checkcomtype2();
  checkcomcn();

  checkmyqq();
  checkmymsn();
  
  $('com_type').addEvent('change', function(){
    change_comtype();
  });
  $('province').addEvent('change', function(){
      if (''==this.getValue()) {
      $('city').length = 0;
      $('city').options.add(new Option('请选择',''));
      return false;
    }
  
    var url = "/ajax/city/index/com_state/"+encodeURIComponent(this.getValue());
    var jSonRequest = new Json.Remote(url, {onComplete: function(citylist){
      $('city').length = 0;
      $('city').options.add(new Option('请选择',''));
      for(i=1;i<=citylist.length;i++){
        var option = new Option(citylist[i-1],citylist[i-1]);
        $('city').options.add(option);
      }
    }}).send(null);
  });
  
  $('loginname').addEvent('blur', checkloginname);
  
  $('password').addEvent('blur', checkpassword);
  
  $('repassword').addEvent('blur',checkrepassword);
  
  $('username').addEvent('blur', checkusername);
  
  $('email').addEvent('blur', checkemail);
  
  $('mobile').addEvent('blur', checkmobile);
  
  //$('im').addEvent('blur', checkim);
  
  $('position').addEvent('blur', checkposition);
  
  $('signup').addEvent('blur', checksignup);
  
  $('homepage').addEvent('blur', checkhomepage);
  
  $('com_intro').addEvent('blur', checkcomintro);

  $('fax').addEvent('blur', checkfax);

  $('tel').addEvent('blur', checktel);

  $('mail_no').addEvent('blur', checkcompostcode);

  $('address').addEvent('blur', checkaddress);

  $('province').addEvent('blur', checkprovince);

  $('city').addEvent('blur', checkcity);

  $('main_operation').addEvent('blur', checkmainoperation);

  $('com_type').addEvent('blur', checkcomtype);

  $('com_type2').addEvent('blur', checkcomtype2);

  $('com_cn').addEvent('blur', checkcomcn);

  $('myqq').addEvent('blur', checkmyqq);

  $('mymsn').addEvent('blur', checkmymsn);

});

