$(function() {
	/*
	var navWidth = 0;
	$('#nav a').each(function(){
		navWidth +=$(this).outerWidth( true );
	});
	$('#nav').css('width', navWidth+5);
	
	var accountWidth = $('#accountOpener').outerWidth( true );
	$('#account').css('width', accountWidth+5);
	*/
	$('#navbar #nav #resumesOpener').click(function() {
		if($(this).hasClass('open')){
			$(this).removeClass('open');
			$('#navbar #nav #resumeList').css('display','none');
		}else{
			$(this).addClass('open');
			$('#navbar #nav #resumeList').css('display','block');
		}
	});
	$('body').click(function() {
		if($('#navbar #nav #resumesOpener').hasClass('open')){
			$('#navbar #nav #resumesOpener').click();
		}
	});
	$('#navbar #nav #resumes').click(function(event){
	    event.stopPropagation();
	});
	
	$('#navbar #accountOpener').click(function() {
		if($(this).hasClass('open')){
			$(this).removeClass('open');
			$('#navbar #menuAccount').css('display','none');
		}else{
			$(this).addClass('open');
			$('#navbar #menuAccount').css('display','block');
		}
	});
	$('body').click(function() {
		if($('#navbar #accountOpener').hasClass('open')){
			$('#navbar #accountOpener').click();
		}
	});
	$('#navbar #account').click(function(event){
	    event.stopPropagation();
	});
	
	$('#navbarLogin #loginOpener').click(function() {
		if($(this).hasClass('open')){
			$(this).removeClass('open');
			$('#navbarLogin #loginForm').css('display','none');
		}else{
			$(this).addClass('open');
			$('#navbarLogin #loginForm').css('display','block');
		}
	});
	$('body').click(function() {
		if($('#navbarLogin #loginOpener').hasClass('open')){
			$('#navbarLogin #loginOpener').click();
		}
	});
	$('#navbarLogin .wrapper').click(function(event){
	    event.stopPropagation();
	});
	
	/*------------------- navbar promo showHide ---------------------*/
	
	if($("#navbar #promo .promo").length > 1){
		$("#navbar #promo .promo:last-child").addClass('visible');
		function changePromo(){
			$("#navbar #promo .promo.visible").animate({
				opacity: 0
				}, 1000, function(){
					if($("#navbar #promo .promo.visible").next().length){
						$(this).removeClass('visible').next().addClass('visible');
					}
					else {
						$(this).removeClass('visible').parent().find('.promo:first-child').addClass('visible');
					}
					$("#navbar #promo .promo.visible").animate({opacity: 1}, 1000);
				});
		}
		changePromo();
		setInterval(changePromo, 10000);
	}
	else {
		$("#navbar #promo .promo").addClass('visible').animate({opacity: 1}, 1000);
	}
});
