$(function(){

	/* Accordion - By Daniele De Nobili - www.ommilandia.com
	-------------------------------------------------------------- */
	$("dl.accordion dd").hide();
	$("dl.accordion dd.open").show();
	$("dl.accordion").each(function(){
		var $this = $(this);
		$this.find("dt:not(.closed) span").click(function(){
			if ($(this).parent().hasClass("open")){
				$this.find("dd").slideUp("slow").prev().removeClass("open");
				return false;
			}
			$this.find("dd:visible").slideUp("slow").prev().removeClass("open");
			$(this).parent().next().slideDown("slow").prev().addClass("open");
			return false;
		});
	});
						   
	$("div.accordionCLOSE dl.accordion").hide();
		$("div.accordionCLOSE h3 span").click(function(){
			if ($(this).parent().hasClass("open")){
				$("div.accordionCLOSE dl.accordion:visible").slideUp("slow").prev().removeClass("open");
				return false;
			}
			$("div.accordionCLOSE dl.accordion:visible").slideUp("slow").prev().removeClass("open");
			$(this).parent().next().slideDown("slow").prev().addClass("open");
			return false;
		});
	
	/* Tooltip
	-------------------------------------------------------------- */
	$(".ttMin a").append("<em></em>");
	$(".ttMin a").hover(function() {
		$(this).find("em").animate({opacity: "show", top: "95"}, "slow");
		var hoverText = $(this).attr("title");
	    $(this).find("em").text(hoverText);
	}, function() {
		$(this).find("em").animate({opacity: "hide", top: "95"}, "fast");
	});

	/* Tabs - By Daniele De Nobili - www.ommilandia.com
	-------------------------------------------------------------- */
	tabs = {
		init : function(){
			// Azione iniziale
			$("ul.tabs .active a").each(function(){
				tabs.loader($(this));
			});
			// Azione al click
			$("ul.tabs a").click(function(){
				tabs.loader($(this));
				return false;
			});
		},
		loader : function(e){
			var h = e.attr("href");
			var p = e.parent().parent();
			if ( h.substr(0,1) == "#" ){
				p.nextAll(".tabPanel").hide();
				$(h).show();
			} else {
				p.next(".tabPanel").load(h);
			}
			p.find("li.active").removeClass("active");
			e.parent().addClass("active");
		}
	};
	tabs.init();

	/* Shadowbox
	-------------------------------------------------------------- */
	Shadowbox.init();

});

/* Shadowbox 2.0 - http://www.mjijackson.com/shadowbox
-------------------------------------------------------------- */
Shadowbox.loadSkin('classic', 'js/shadowbox/skin');
Shadowbox.loadLanguage('en', 'js/shadowbox/lang');
//Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'js/shadowbox/player');
Shadowbox.loadPlayer(['iframe'], 'js/shadowbox/player');

