$(document).ready( function() {

	// Chargement des animations flash de la pge
	initFlashs();
	
	// Super Sleight (PNG fix sur IE6)	
	if (jQuery().supersleight)
	{
	    $('a#logo img').supersleight();
	    $('img#paradisio').supersleight();
	}
	
	// Chargement des polices lissées (avec Cufon)
	//initCufon();
	
	// Chargement du menu
	initMenu();
	
	// FancyBox
	initFancyBox();
	
	// Exposants
	initExposants();
	
	// Wamiz
	initWamiz();

});

/**
 * Chargement de la transition des news de Wamiz
 */
function initWamiz()
{
	// Fondu entre les paragraphes des arrivées
	$('.wamiz_rss').innerfade({
		animationtype: 'fade',
		speed: 1000,
		timeout: 7000,
		type: 'random'
	});
}

/**
 * Chargement des animations flash de la page
 */
function initFlashs()
{
	// Head (Global)
	
	if (document.getElementById('head_flash'))
	{
		var so = new SWFObject("swf/2010.swf", "anim_animal", "215", "155", "7", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.write("head_flash");
	}
	
	// Menu Haut (Global)
	
	if (document.getElementById('menu_haut_flash'))
	{
		var so = new SWFObject("swf/menu_animal.swf", "anim_animal", "751", "70", "7", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.write("menu_haut_flash");
	}
	
	// Anim Animal (Page d'accueil)
	
	if (document.getElementById('anim_animal_flash'))
	{
		var so = new SWFObject("swf/anim_animal.swf", "anim_animal", "754", "351", "7", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.write("anim_animal_flash");
	}
	
	// Anim Animal (Page d'accueil)
	
	if (document.getElementById('nos-partenaires'))
	{
		var so = new SWFObject("swf/partners.swf", "anim_animal", "244", "126", "7", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.write("nos-partenaires");
	}
	
	// Acheter (Global)
	
	if (document.getElementById('acheter-votre-billet_flash'))
	{
		var so = new SWFObject("swf/acheter.swf", "anim_animal", "270", "157", "7", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.write("acheter-votre-billet_flash");
	}
	
	// Découvrir (Global)
	
	if (document.getElementById('decouvrir_flash'))
	{
		var so = new SWFObject("swf/decouvrir.swf", "anim_animal", "270", "98", "7", "#FFFFFF");
		so.addParam("wmode", "transparent");
		so.write("decouvrir_flash");
	}
}
	
/**
 * Lissage des polices avec Cufon
 */
function initCufon()
{	
	Cufon.replace(".cufon");
	//Cufon.replace("#menu");
}

/**
 * Chargement du menu
 */
function initMenu()
{	
	// Survol du menu
	$("#menu ul li").hover( function () {
		$(this).addClass("menusel");
		var menu_pos = $("#menu").offset();
		var item_pos = $(this).offset();
		$(this).find(".unli").css("left", (item_pos.left - menu_pos.left + 2) + "px");
		$(this).find(".unli").fadeIn("fast");
	},
	function () {
		$(this).removeClass("menusel");
		$(this).find(".unli").fadeOut("fast");
	});
}

/**
 * FancyBox
 */
function initFancyBox()
{	
	$(".fancy").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	false
	});	
}

/**
 * FancyBox des exposants
 */
function exposant(title, href)
{
	$.fancybox({			
		'padding'		: 0,
		'href'			: href,
		'title'   		: title,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});
}

/**
 * FancyBox / Trie du tableau des exposants
 */
function initExposants()
{
	$(".fancy-exposant").fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600,
		'speedOut'		:	200, 
		'frameWidth' 	:	600,
		'frameHeight'	:	700,
		'overlayShow'	:	true,
		'padding'		: 	0,
		'hideOnContentClick'	: 	false
	});
	
	$("table.exposants tr").click(function() {
		$(this).find("a:first").click();
	});
	
	// Trie du tableau
	
	$("table.exposants").tablesorter(); 
}
