/*
====================================================================================================
=== TABS SWITCH ====================================================================================
===
=== This javascript enable the switch between tabs in the homepage
=== 
====================================================================================================
*/

function tabs_init(){
	
	/*
	===================================================
	=== Detect if the user request a specific panel
	===================================================
	*/
	
	var pageURL = document.location.toString();
	if (pageURL.match('#')) {
		var requestedAnchor = pageURL.split('#')[1];
		//deselect the default one
		if($('.tabs div#'+requestedAnchor).length > 0 && requestedAnchor){
			$("#tabs_selector a.active").toggleClass("active");
			$('.tabs div.active').toggleClass("active");	
			//toggle class on new one
			$("#tabs_selector a[href='#"+requestedAnchor+"']").toggleClass("active");
			$('.tabs div#'+requestedAnchor).toggleClass("active");	
		}
	}
	

	/*
	===================================================
	=== OnClick menu action
	===================================================
	*/
	var clickFunc = function() {
	    $(this).click(function() {
	        id = $(this).attr('href').split('#').pop();
	        if ($('.tabs div#' + id).length > 0) {
	            $("#tabs_selector a.active").toggleClass("active");
	            $("#tabs_selector a[href='#" + id + "']").toggleClass("active");
	            $('.tabs div.active').toggleClass("active");
	            $('.tabs div#' + id).toggleClass("active");
	        }
	        return false;
	    });
	};
	$("#tabs_selector a[href^='#']").each(clickFunc);
	$("a[class='tabLink']").each(clickFunc);
}
