$.noConflict();

jQuery(document).ready(function(){
    jQuery("a.tab").click(function () {
    	jQuery(".active").removeClass("active");
    	jQuery(this).addClass("active");
    	jQuery("#home-calendar .content-tab, #programacion .content-tab").hide();
    	var content_show = jQuery(this).attr("rel");
    	jQuery("#"+content_show).show();
    });
    


	function megaHoverOver(){

		jQuery(this).find(".sub").stop().fadeTo('fast', 1).show();

			

		//Calculate width of all ul's

		(function(jQuery) {

			jQuery.fn.calcSubWidth = function() {

				rowWidth = 0;

				//Calculate row

				jQuery(this).find("ul").each(function() {					

					rowWidth += jQuery(this).width(); 

				});	

			};

		})(jQuery); 

		

		if ( jQuery(this).find(".row").length > 0 ) { //If row exists...

			var biggestRow = 0;	

			//Calculate each row

			jQuery(this).find(".row").each(function() {							   

				jQuery(this).calcSubWidth();

				//Find biggest row

				if(rowWidth > biggestRow) {

					biggestRow = rowWidth;

				}

			});

			//Set width

			jQuery(this).find(".sub").css({'width' :biggestRow});

			jQuery(this).find(".row:last").css({'margin':'0'});

			

		} else { //If row does not exist...

			

			jQuery(this).calcSubWidth();

			//Set Width

			jQuery(this).find(".sub").css({'width' : rowWidth});

			

		}

	}

	

	function megaHoverOut(){

	 jQuery(this).find(".sub").stop().fadeTo('fast', 0, function() {

		  jQuery(this).hide();

	  });

	}





	var config = {

		 sensitivity: 2,		// number = sensitivity threshold (must be 1 or higher)    

		 interval: 0, 			// number = milliseconds for onMouseOver polling interval    

		 over: megaHoverOver,   // function = onMouseOver callback (REQUIRED)    

		 timeout: 0, 			// number = milliseconds delay before onMouseOut    

		 out: megaHoverOut 		// function = onMouseOut callback (REQUIRED)    

	};



	jQuery("ul#topnav li .sub").css({'opacity':'0'});

	jQuery("ul#topnav li").hoverIntent(config);

	

	// Add class to the current element

	jQuery("ul#topnav li").click(function(){

		jQuery("ul#topnav").find("li.current-menu-item").removeClass().removeAttr("class");

		jQuery(this).addClass("current-menu-item");

	});

	

	// Change arrow on hover

	jQuery("li.liSub").hover(function(){

		jQuery(this).find("span img").attr("src", "../images/arrow_hover.png");

	},function(){

		jQuery(this).find("span img").attr("src", "../images/arrow.png");

	});

	

	// Delete the border for the last li of the submenu

	jQuery("ul#topnav .sub ul li:last-child a").css("border", "none");




});
