/* Portal FESP - Javascript */
$(function(){

	/* Menu */
	$('#access .menu>ul>:first').addClass('first').find('>a').addClass('addCornerLeft').wrapInner('<span />');
	$('#access .menu>ul>:last').addClass('last').find('>a').addClass('addCornerRight');
	var containerW = $('#access').width(); var totalItenW = 0; var arrItenW = []; var arrPerItenW = [];
	var preWidths=[80,132,145,178,146,154];
	$('#access .menu>ul>*').each(function(i){
		if (preWidths[i]) $(this).width(preWidths[i]);
		arrItenW[i]=$(this).width();
		totalItenW+=$(this).width();
	}).each(function(i){
		arrPerItenW[i]=arrItenW[i]/totalItenW;
		var itenW = Math.ceil(arrPerItenW[i]*containerW)-0.5;
		//$(this).width(itenW);
		$("#access-submenu").append('<div class="access-submenu-col" />')
	});
	$('#access li.first a').css({width:'100%'});
	
	/* Submenu */
	$("#access-submenu>div").each(function(i){ var itenW = preWidths[i]; var $menuRef = $('#access .menu>ul>li:nth-child('+(i+1)+')>ul'); if ($menuRef.text().length>0) { $(this).empty().width(itenW).append('<ul />').find('>:first').append($menuRef.html()).find('ul').remove(); $menuRef.remove(); } else $(this).width(itenW).append('<ul><li>&nbsp;<li></ul>') });
	$("#access-submenu>div:first,#access-submenu>div:last").each(function(i){ $(this).width($(this).width()-1); });
	$("#access-submenu>div").each(function(i){ $(this).find('ul').height($(this).parent().height()); }).parent().hide();
	if (!$(".page-home").is('div')) { $("#access-submenu").show(); $(".expandmenu").hide(); }
	
	/* Expand Menu */
	$(".expandmenu").click(function(){ $sub=$("#access-submenu"); if ($sub.is(":hidden")) { $sub.slideDown('slow'); $('.expandmenu').addClass('toggled'); } else { $sub.slideUp('slow');  $('.expandmenu').removeClass('toggled'); }  });

	/* h3 */
	$('.col_suggestions h3:first').css({marginTop:0});
	$(function(){$('*>h3:first').addClass('first');});

	/* h4 */
	$(function(){$('*>h4:first,h3+h4').addClass('first');});

	/* Corner */
	$.each(['all','top','bottom','left','right'],function(){  });
	$('.addCorner').corner("5px");
	$('.addCornerLeft').corner("left 5px");
	$('.addCornerRight').corner("right 5px");
	$('.addCornerBottom').corner("bottom 8px");
	
	/* Home */
	$('.home-player-wrapper').cycle();
	
	/* Scroller - Parceiros */
	$('.home-parceiros-scroller').SetScroller({
		velocity: 	 60,
		direction: 	 'horizontal',
		startfrom: 	 'right',
		loop:		 'infinite',
		movetype: 	 'linear',
		onmouseover: 'pause',
		onmouseout:  'play',
		onstartup: 	 'play',
		cursor: 	 'pointer'
	});
	
});
