function initMenus() {
	$('ul.menu ul').hide();
	$.each($('ul.menu'), function(){
		var cookie = $.cookie(this.id);
		if(cookie === null || String(cookie).length < 1) {
			$('#' + this.id + '.expandfirst ul:first').show();
		}
		else {			
			$('#' + this.id + ' .' + cookie).next().show();
		}
	});
	$('ul.menu li a').click(
		function() {

			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if($('#' + parent).hasClass('noaccordion')) {
				if((String(parent).length > 0) && (String(this.className).length > 0)) {
					if($(this).next().is(':visible')) {
						$.cookie(parent, null);
					}
					else {
						$.cookie(parent, this.className);
					}
					$(this).next().slideToggle('normal');
				}				
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				if((String(parent).length > 0) && (String(this.className).length > 0)) {
					$.cookie(parent, this.className, {path: '/'});
				}
				checkElement.slideDown('normal');
				return false;
			}
		}
	);
}

$(document).ready(function(){
	$(".newsContent").hide();
	$(".openNews").toggle();
	
  // externi odkazy
  $('a[rel="external"]').click(function(){
		window.open( $(this).attr('href') );
    return false;
	})

	//"vyjeti" novinek
	$(".openNews").click(function(){
			$(".newsContent").slideToggle('fast');
			$(".openNews").toggle();
		return false;
	})
	
	//zajeti novinek po kliknuti do prostoru obrazku
	$("#pictureWrap").click(function() {
		var newsContentStyle = $(".newsContent").css("display");
		
		if(newsContentStyle == "block") {
			$(".newsContent").hide("slide", { direction: "up" }, 200);
			$(".openNews").toggle();
		}
		return false;
	});
	

	//zvetseni pisma
	$(".biggerFont").click(function(){
		var bodyFontSize = $("body").css("font-size");
		
		$("body").css("font-size", parseInt(bodyFontSize)+1+"px");
		return false;
	})
	
	//zmenseni pisma
	$(".smallerFont").click(function(){
		var bodyFontSize = $("body").css("font-size");
		
		$("body").css("font-size", parseInt(bodyFontSize)-1+"px");
		return false;
	})
	
  initMenus();	
	
	//doporuceni kamaradovy
	$(".expoBtnRecommend").click(function(){
			var eventUrl = $(this).attr("href");
			var ScrollTop = document.body.scrollTop;
			
			if (ScrollTop == 0){
			    if (window.pageYOffset)
			        ScrollTop = window.pageYOffset;
			    else
			        ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
			}
			
			
			$("#innerWrap").append('<div class="sendFriendPop"><div class="wrapLess"><a href="#" class="cancelSendCross"></a><div class="transBorder"></div><div class="sendFriendPopInside"><div class="sendFriendFormWrap"><form><dl class="sendFriendDl"><dt><label for"senderEmail">Váš e-mail</label></dt><dd><input name="senderEmail" type="text"></input></dd><dt><label for"recieverEmail">e-mail příjemce</label></dt><dd><input name="recieverEmail" type="text"></dd><dt class="senderTextDt"><label for"senderText">Vaše zpráva</label></dt><dd><textarea name="senderText">Ahoj, podívej se na tuto výstavu '+eventUrl+'</textarea></dd></dl></form></div><a href="#" class="sendFriend"></a></div></div></div>');
			
			$(".sendFriendPop").css("margin-top", ScrollTop + 150);
			
			$(".cancelSendCross").click(function() {  
				$(".sendFriendPop").remove();
		  		return false;
		  	});
			
		  	$(".cancelSendFriend").click(function() {  	
		  		$(".sendFriendPop").remove();
		  		return false;
		  	});
	
		  	$(".sendFriend").click(function() { 	
				$.ajax({	  
				      type: "POST",
				      url: url+"default/index/send-friend/",
				      data: ($('form')).serialize(),
						      async: true,          
						      success: function(msg) {
									$('.sendFriendFormWrap').html("úspěšně odesláno");
									$('.sendFriendFormWrap').fadeOut("slow").parent().parent().parent().remove();
						      },
						      
						      error: function (msg) {
					                  
						      }
						     });
				  		
				  		return false;
				  	});
			
			$(document).click(function(){		
				$(".sendFriendPop").remove();
			});
			
			$(".sendFriendPopInside").click(function(){	
				return false;
			});
		return false;	   
	});
	
	
	
	$(".ongoingOnly").click(function(){
		$("#stillExposWrap").hide();
		$("#ongoingExposWrap").css("width", "750px");
		$(".expoBox").css("float","left");
		$(".expoBox").css("margin-right","46px");		
	});
	

});	
