var is_opera =  navigator.userAgent.indexOf('Opera') > -1;
var is_safari = navigator.userAgent.indexOf('AppleWebKit/') > -1 && navigator.userAgent.indexOf('Chrome') == -1;
var is_chrome = navigator.userAgent.indexOf('Chrome') > -1;
var is_firefox = navigator.userAgent.indexOf('Firefox') > -1;
var is_mac = navigator.platform.toLowerCase().indexOf('mac') > -1;
var is_linux = navigator.platform.toLowerCase().indexOf('linux') > -1;


jQuery(document).ready(function() {

	if(is_safari) {
		jQuery('body').addClass('browser-safari');
	}

	if(is_chrome) {
		jQuery('body').addClass('browser-chrome');
	}

	if(is_opera) {
		jQuery('body').addClass('browser-opera');
	}

});

var sidebar_tabs = {
    container: null,
    items: [],
    nav_items: [],
    
    setup: function() {
        
        this.container = jQuery('#sidebar-tabs');
        if(this.container.length == 0) return;
        
        this.items = jQuery('.section', this.container);
        this.nav_items = jQuery('.tabs-nav li', this.container);
        
        jQuery('#sidebar-tabs .tabs-nav a').bind('click', function(event) {
			
			if(jQuery(event.currentTarget).parents('#tab-nav-advertising').length == 0) {
				event.preventDefault();
	
				var parent_li = jQuery(event.currentTarget).parents('li')[0];
				if(jQuery(parent_li).hasClass('selected')) return;
	
				var current_index = jQuery(sidebar_tabs.nav_items).index(parent_li);
				
				jQuery(sidebar_tabs.container).removeClass('tab-contact-active tab-categories-active tab-search-active tab-advertising-active');
				
				var active_tab_flag = jQuery(parent_li).attr('id').replace('nav-', '');
				active_tab_flag += '-active';
				jQuery(sidebar_tabs.container).addClass(active_tab_flag);
	
				jQuery(sidebar_tabs.items).removeClass('active-section');
				jQuery(sidebar_tabs.nav_items).removeClass('selected');
	
				jQuery(sidebar_tabs.items[current_index]).addClass('active-section');
				jQuery(sidebar_tabs.nav_items[current_index]).addClass('selected');
			}

        });
    }
}

