var LoginPopup = {		
	doLogin : function(self){
	
		var email_input = document.getElementById('login_email_pop');
		var pass_input = document.getElementById('login_password_pop');
		if (email_input && pass_input){		
			var login_email = email_input.value;
	        var login_pass = pass_input.value;  	        
	        YAHOO.util.Connect.asyncRequest(
	            'GET','/login/login-success?login_email=' + login_email + '&login_pass=' + login_pass,
	            { 	            	
	                success: function(data){	            	
	                    if(data.responseText == "success")
	                    {	                    	
	                        self.hideLoginReload();	                        
	                    }
	                    else
	                    {
	                    	document.getElementById('login_popup_error').innerHTML = " <strong><font color='red'>"+data.responseText+"</font>";
	                    }
	                },
	                failure: function(data){
	                    if(typeof(console) != "undefined"){
	                        if(typeof(console.error) != "undefined"){
	                            console.error(data.status + " " + data.statusText);
	                        }
	                    } else {
	                        alert(data.status + " " + data.statusText);
	                    }
	                },
	                timeout: 20000
	            });
		}
	},
	setLoginListener : function(self){
	    YAHOO.util.Event.removeListener('login_button','click'); 
	    YAHOO.util.Event.addListener('login_button','click',function(event){
	        YAHOO.util.Event.preventDefault(event);
	        LoginPopup.doLogin(self);	        
	    });
	},		
	setKeyupListener : function(self){
		var in_fields = ["login_email_pop","login_password_pop"];
		
		YAHOO.util.Event.removeListener(in_fields,'keyup'); 
	    YAHOO.util.Event.addListener(in_fields,'keyup',function(event){
	        YAHOO.util.Event.preventDefault(event);
	        var keycode;
	        
			if (window.event) keycode = window.event.keyCode;
			else if (event) keycode = event.which;
			else return true;
	
			if (keycode == 13){						
			   LoginPopup.doLogin(self);
			   return false;
			}
			return true;	        
	    });		
	},
	initialize : function(m){		
		this.setLoginListener(m);		
		this.setKeyupListener(m);
		
	}

};



