﻿/// <reference path="jquery-1.4.1-vsdoc.js" />


/*
swfobject.addPreMainDomLoadEvent( function() {

	var FlashCounter = 0;
	$("object.swfobject").each(function() {
		if (String.isNullOrEmpty(this.id)) {
			FlashCounter++;
			this.id = "FlashContent".concat(FlashCounter);
		}
		swfobject.registerObject(this.id, "9.0.0", "", null);
	});
});
*/


$(document).ready(function() {


	$("#CycleContainer ul").jcarousel(
		{
			scroll: 1
		}
	);


	/*
	$("#CycleContainer").carousel(
	{ direction: "horizontal", dispItems: 1, btnsPosition: "outside" } 
	);
	*/


	$("#QuickSearch input[type=text]").focus(
		function() {
			$(this).closest("#QuickSearch").addClass("selected");
		}
	).blur(
		function() {
			$(this).closest("#QuickSearch").removeClass("selected");
		}
	);


	$("#tabs").tabs({
		select: function(event, ui) {
			location.hash = ui.tab.hash;
		}
	});
	$.address.change(function(event) {
		if (event.value != "/") {
			$("#tabs").tabs("select", event.value);
		} else {
			$("#tabs").tabs("select", 0);
		}
	});



	$("div.imagegallerymultiple").each(
		function() {
			var showall = $('<span class="showall">Tillbaka</span>').css({ display: "none" }).click(
				function() {
					$("div.imagegallery").removeClass("imagegallery").addClass("imagegallerymultiple").find(".showall").css({ display: "none" });
					$("div.imagegallerymultiple").show();
				}
			);
			$(this).prepend(showall);
		}
	);


	$("div.imagegallerymultiple dt").hover(
		function() {
			$(this).addClass("hover").find(".nav_overlay").css({ width: $(this).outerWidth(), height: $(this).outerHeight() });
		},
		function() {
			$(this).removeClass("hover");
		}
	).each(
		function() {
			var nav_overlay = $('<div class="nav_overlay"></div>').css({ opacity: 0.3 });
			var nav = $('<div class="nav"></div>');
			var bildspel = $('<div class="bildspel"></div>').click(
							function() {
								$(this).closest("dl").find("a.imglink").first().click();
							}
						);
			var tumnaglar = $('<div class="tumnaglar"></div>').click(
							function() {
								$(this).closest("div.imagegallerymultiple").removeClass("imagegallerymultiple").addClass("imagegallery").find(".showall").css({ display: "inline" });
								$("div.imagegallerymultiple").hide();
							}
						);
			nav.append(bildspel).append(tumnaglar);

			$(this).append(nav_overlay).append(nav);
		}
	);


	$("div.imagegallery a.imglink").fancybox({
		hideOnContentClick: true,
		overlayOpacity: 0.6,
		overlayColor: '#000',
		titlePosition: 'inside'
	});

	$("div.imagegallerymultiple a.imglink").fancybox({
		hideOnContentClick: true,
		overlayOpacity: 0.6,
		overlayColor: '#000',
		titlePosition: 'inside'
	});



});



