//window.customAdditionalImages = false;
$(document).ready(function(){
	$('.pnlPageNavigation-default .ulPageTreeRoot').append($('<li class="wpeId0"/>').append($('<a href="/dept/Produkter_0/SWE/SEK">Produkter</a>')));
	$('.pnlPageNavigation-default .ulPageTreeRoot').append($('<li class="wpeId0"/>').append($('<a href="/page/Kontakt_764/SWE/SEK ">Kontakt</a>')));
	$('.pnlPageNavigation-default .ulPageTreeRoot').append($('<li class="wpeId0"/>').append($('<a href="/page/Om-foretaget_768/SWE/SEK ">Om f&ouml;retaget</a>')));
	$('.pnlPageNavigation-foot .ulPageTreeRoot').append($('<li class="wpeId0"/>').append($('<a href="/login.aspx">Kundlogin</a>')));
	$('.pnlPageNavigation-foot .ulPageTreeRoot').append($('<li class="wpeId0"/>').append($('<a href="/page/Kontakt_764/SWE/SEK ">Kontakt</a>')));
	$('.pnlPageNavigation-foot .ulPageTreeRoot').append($('<li class="wpeId0"/>').append($('<a href="/page/Om-foretaget_768/SWE/SEK ">Om f&ouml;retaget</a>')));
	if ($("body").hasClass("vgr-")){
		$(".sidtoppnavig").html("Produkter");
	}
	else if ( $("body").hasClass("dept") || $("body").hasClass("prod")){
		$(".pnlGroupNavigation").show();
	}
	else if($("body").hasClass("wpe-764")){
		$(".pnlMain .pnlForm").prepend($('<h3/>').append('&Ouml;vriga fr&aring;gor'));
		$(".pnlMain .pnlForm span").each(function(){
			//alert($(this).css('visibility'));
			if ($(this).css('visibility') == 'hidden'){
				$(this).hide();
			}
		});
	}
	else if ($("body").hasClass("Default")){
		var Months = new Array("Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec");
		$(".pnlNotis .date").each(function(){
			var m = Date.parse($(this).html());
			var d = new Date(m);
			var y = d.getFullYear();
			$(this).html("");
			$(this).append($('<div class="dateMonthYear"/>').html(Months[d.getMonth()] + " '" + y.toString().substr(2))).append($('<div class="dateDayOfMonth"/>').html(d.getDate()));
		});
		var $gList = $("<ul/>");
		$(".pnlGroupNavigation .niva1").each(function(){
			var src = "/assets/prod_images/g" + $(this).attr("vgrExtId") + "m.jpg";
			$gList.append($("<li/>").append($(this).find("a").append($("<img/>").attr("src",src))));
			$(".pnlLvl1GrpVScrollList").append($gList);
		});
		var $pnl = $(".pnlLvl1GrpVScrollList");
        if (0 < $pnl.size()) {
            var $slider = $pnl.find('> ul');
            var $items = $slider.find('> li');
            var $single = $items.filter(':first');
            var width = 0;
            $items.each(function() { width += $(this).outerWidth(true); });
            $slider.width(width);
        }
		$(".pnlScrollLeft").click(function() {
			left = $pnl.outerWidth() / 2;
			$pnl.filter(':not(:animated)').animate({ scrollLeft: '-=' + left }, 500, function() {});
			
			var scrollLeft = $pnl.scrollLeft() - left;
			var maxScroll = $slider.outerWidth() - $(".pnlLvl1GrpVScroll").width();
			
			if (scrollLeft < 0){
				scrollLeft = 0;
			}
			var mult = scrollLeft/maxScroll;
			space = $(".pnlScrollbar").width() - $(".pnlScrollIndicator").outerWidth();
			$(".pnlScrollIndicator").css("left",(space*mult)+"px");
		});
		$(".pnlScrollRight").click(function() {
            left = $pnl.outerWidth() / 2;
            $pnl.filter(':not(:animated)').animate({ scrollLeft: '+=' + left }, 500, function() {});
			
			var scrollLeft = $pnl.scrollLeft() + left;
			var maxScroll = $slider.outerWidth() - $(".pnlLvl1GrpVScroll").width();
			
			if (scrollLeft > maxScroll){
				scrollLeft = maxScroll;
			}
			var mult = scrollLeft/maxScroll;
			space = $(".pnlScrollbar").width() - $(".pnlScrollIndicator").outerWidth();
			$(".pnlScrollIndicator").css("left",(space*mult)+"px");
        });
		$(".pnlScrollIndicator").draggable({containment:"parent",drag: function(event, ui) {
			var space = $(".pnlScrollbar").width() - $(this).outerWidth();
			var mult = ui.position.left / space;
			space = $slider.outerWidth() - $(".pnlLvl1GrpVScroll").width();
			$pnl.scrollLeft(space*mult);
		}});
		var swapPause = $(".pnlImageRollDefault").attr("swapPause");
		if (!swapPause){
			swapPause = 2000;
		}
		var swaplast = function() { 
			$(".pnlImageRollDefault li:last").fadeOut('slow', function() { 
				$(this).remove(); 
				$(".pnlImageRollDefault").prepend($(this)); 
				$(this).fadeIn('slow', function() { 
					setTimeout(swaplast,swapPause);
				}); 
			}); 
		} 
		setTimeout(swaplast,swapPause);
	}
});
