$(document).ready(function() {

	/** BOCZNE MENU **/
	$("#sideMenu").wnSimpleAccordion( {
		headerSelector : ".menuHeader",
		defaultExpanded : ".menuSelected"
	});

	
	/** GLOWNE MENU **/
	$("#sideMenuContainer").css("visibility", "visible");
	var $mainMenu = $("#mainMenu");

	$mainMenu.wnSimpleDropdown({
		levelStyle: {
			"1": {type: "horizontalBar"}, 
			"2": {type: "horizontalBar"}, 
			"3": {type: "verticalBar"}
		}
	});
	
	// dirty hack na okragle rogi w menu
	$("> li", $mainMenu).each(function() {
		if($(this).hasClass("expandable")) {
			$("> a", $(this)).prepend('<img class="lEdge" src="/images/frontend/layout/mainMenu/level1LEdge.png" />');
			$("> a", $(this)).append('<img class="rEdge" src="/images/frontend/layout/mainMenu/level1REdge.png" />');
		} else {
			$("> a", $(this)).prepend('<img class="lEdge" src="/images/frontend/layout/mainMenu/level1NLEdge.png" />');
			$("> a", $(this)).append('<img class="rEdge" src="/images/frontend/layout/mainMenu/level1NREdge.png" />');
		}
	});
	
	
	$mainMenu.bind("submenu.showPrepare", function(e, container) {
		var $container = $(container);
		if($container.hasClass("hasEdges")) {
			return;
		}
		
		if($container.hasClass("wsd-level2")) {
			$container.prepend('<li class="filler" style="background: transparent; width: 21px;"><img src="/images/frontend/layout/mainMenu/level2LEdge.png" /></li>');
			$container.append('<li class="filler" style="background: transparent; width: 21px;"><img src="/images/frontend/layout/mainMenu/level2REdge.png" /></li>');

			$container.addClass("hasEdges");
		}
		
		
	}).bind("submenu.preShow", function(e, container) {
		var $container = $(container);

		
		if($container.hasClass("wsd-level3")) {
			var $container = $(container);
			if($container.hasClass("hasEdges")) {
				return;
			}
			
			var spanWidth = $container.width() - 26; // 26 = 2 * 13
			$($container).append('<li class="filler"><img src="/images/frontend/layout/mainMenu/level3LEdge.png" class="lEdge" /><div style="width:'+spanWidth+'px;" class="filler"></div><img src="/images/frontend/layout/mainMenu/level3REdge.png" class="rEdge" /></li>'); 

			$container.addClass("hasEdges");
		}		
	});
	
	
	/** zmiana rozmiaru czcionki **/
	$("#resizeLarge").fontscale("p,span","up",{unit:"px",increment:1});
	$("#resizeSmall").fontscale("p,span","down",{unit:"px",increment:1});
	$("#resizeStandard").fontscale("p,span","reset");

	
	/** linki do social-medii otwieramy w nowym oknie **/
	$("#socialWidgetsContainer a").click(function() {
		window.open($(this).attr("href"), "_blank");
		
		return false;
	});
	
	/** tabele - automatycznie co drugi row ma byc "odd" **/
	$("#contentContainer table tr:odd").addClass("odd");
	
});


