function LoginHandler()
{
    this.foursquareLoginURL = "";
    this.gowallaLoginURL = "";
    
    this.loginUserHomepage = function(loginType)
    {
        var makePrivate = $('div#indexActionCall .makePrivate input').is(':checked');
    	var oAuthURL = '';

    	if (loginType == 'foursquare')
    	{
    		oAuthURL = this.foursquareLoginURL;
    	}
    	else if (loginType == 'gowalla')
    	{
    		oAuthURL = this.gowallaLoginURL;
    	}
    	
    	mpmetrics.track('Login to '+loginType); 
        _gaq.push(['_trackEvent', 'Login', loginType]);

    	g_profileHandler.loginUser(loginType, oAuthURL, makePrivate);
    };
    
    this.bindLoginButtons = function()
    {
        var self = this;
        
        $('#indexActionCall .button').click(function() 
        {
            self.loginUserHomepage($(this).attr('login_type'));
        });
    };
}
