var bhcc = (function($){
    var _fadeInOutSpeed = 'fast',
        _currentPanelId = '',
        _currentController = ''; // CodeIgniter
    
    return {
        setCurrentController: function(value){
            _currentController = '#' + value;
        },
        showPagePanelOrLoad: function(panelId, sender){
            if (panelId.indexOf('#') === -1) { panelId = '#' + panelId; }
            
            // do not re-animate current panel
            if (panelId != _currentPanelId) {
                $('.page_panel').fadeOut(_fadeInOutSpeed, function(){
                    $(panelId).fadeIn(_fadeInOutSpeed);
                });
                
                _currentPanelId = panelId;
                
                // do not make unnecessary page request
                if (panelId == _currentController) {
                    return false;
                }
            }
        },
        submitContactForm: function() {
            var message = $('#slidecontact').find('form').serialize();
            
            $.ajax({
                type: 'POST',
                url: 'http://test.benharrison.cc/contact/submitajax',
                data: message,
                success: function(response) {
                    alert(response.status);
                },
                dataType: 'json'
            });
        },
    0:0};
})(jQuery);
