choose_login_type={
cur_type:0,
dnid:null,
login_types:['pencil','yahoo','google'],

close_login_menu: function ()
 {
    var t=this;
     $('in_login_type').className='b-postform-login-services';
       Event.remove(document, 'mousedown',t.dnid);
 },

  open_login_menu: function ()
   {
                                 var t=this;   
                                    $('in_login_type').className='b-postform-login-services b-postform-login-services-show';
                                     this.dnid=Event.add(document, 'mousedown', function (e) { t.openclose_login_menu(e); } );                                 
   },
 
  openclose_login_menu: function (e)
    {
         e=fixEvent(e);

           if (e.target && e.target.id.indexOf("in_login")!=-1 ) return;

               e.cancelBubble = true;

                 if ($('in_login_type').className=='b-postform-login-services')
                 {
                      this.open_login_menu();
                 } else 
                     {
                        this.close_login_menu();
                     }

    },
                              
  set_cur_logintype: function (obj)
    {
       $('in_log_cur_pic').style.backgroundImage='url(/images/'+this.login_types[obj]+'.png)';
        this.close_login_menu();
        this.cur_type=obj;
        
        
      if ( obj>0)
      {
          if  ( $("in_login") ) $("in_login").disabled=true;
            
           if ( $("in_password") ) $("in_password").disabled=true; 
      } else 
       {
          if  ( $("in_login") ) $("in_login").disabled=false;
            
           if ( $("in_password") ) $("in_password").disabled=false; 

       }

        
    },

  error_event: function (err_msg)
   {
//        $("out_err_str").innerHTML=err_msg.join('<br>');  
   },
   
  run_sign_in:function ()
   {
      document.location='/protect/join/getid.php?t='+this.cur_type;

    }
 
 }
