$(document).ready(function(){
	if($("a.nyroModal[rel='expo']").attr('rel') == "expo"){
		$("a.nyroModal[rel='expo']").nyroModalManual({
			endShowContent:function(){
				var desc = $('#nyroModalWrapper #nyroModalTitle').html();
				if(/null/.test(desc))
					desc = title;
				$('#nyroModalContent').append("<div class='desc'>"+desc+"</div>");
			}
		});
	}
	
	$('a.noflash').parent().css('display', "none");
	//Chargement du flash
	/* var flashvars = {skipPart: partieID};
	var params = {
		menu: "false",
		allowfullscreen:"true",
		wmode:'transparent'
		
	};
	var attributes = {
		id: "flash",
		name: "flash"
	};
	swfobject.embedSWF(website_url+"swf/contrefacon.swf", "flash", "100%", "100%", "8.0.0.0", false, flashvars, params, attributes); */
	
	preloadImg([
		website_url+"images/rollovers/autour.png",
		website_url+"images/rollovers/medicament.png",
		website_url+"images/rollovers/son.png",
		website_url+"images/rollovers/monnaie.png",
		website_url+"images/rollovers/piece-detachee.png",
		website_url+"images/rollovers/telechargement.png",
		website_url+"images/rollovers/logiciels.png",
		website_url+"images/rollovers/lutte.png",
		website_url+"images/rollovers/definitions.png"
	]);

// Rollover sur la map
	$('#piece area').hover(function(){
		var name = $(this).attr('name');
		
		var piece = $(this).parent();
		
		if(name){
			var style = $(this).attr('style');
			var html = "<img id='rollover' src='"+website_url+"images/rollovers/"+name+".png' alt='"+name+"' style='"+style+"' />";
			
			$(piece).after(html);
			$('#rollover').load(function(){
				if($.browser.msie && $.browser.version=="6.0"){
					var w = $('#rollover').width();
					var h = $('#rollover').height();
					html = "<div id='rollover' alt='"+name+"' style='filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\""+website_url+"images/rollovers/"+name+".png\",sizingMethod=\"scale\");width:"+w+"px;height:"+h+"px;"+style+"'></div>";
					$('#rollover').replaceWith(html);
				}
			
				$('#rollover').css("display","block");
			});
		}
	}, function(){
		$('#rollover').fadeOut('fast').remove();
	});
	
	// fermeture de l'intro
	$('#main .content .intro .parti').click(function(){
		$(this).parent().remove();
		return false;
	});
	
	//Fermeture du popin
	$('.popin .close a, .content .back').click(function(){
		$('.popin').fadeOut('fast', function(){
			$('.popin, .content .back').remove();
		});
		return false;
	});
	
	//ouverture des liens externes
	$('a._blank, area._blank').click(function(){
		window.open($(this).attr('href'));
		return false;
	});
	
	// Ascenseur
	$('.scroll').jScrollPane({reinitialiseOnImageLoad:true});

	
	//Police
	Cufon.replace('#main .content .intro p, #main .content .large h1, #main .content .large h2, #main .content .small h1, .menu li a, .menu li');
});

//Préchargement des rollovers
function preloadImg(imgs){
	for(var i = 0, len = imgs.length; i < len; i++){
		/* img = new Image();
		img.src = imgs[i]; */
		$('body').append('<img id="preloadIMG" src="'+imgs[i]+'" alt="" style="visibility:hidden;width:1px;height:1px;" />');
		$('#preloadIMG').remove();
	}
}

//ouverture de popin
function popin(src){
	if(src){
		if(/^http:\/\//.test(src)){
			window.open(src);
		}else if(/\.(png|jpe?g|gif)/.test(src)){
			var titre = "";
			//On trouve la description
			$.ajax({
				type: "GET",
				url: website_url + "xml/contrefacon.xml",
				data: 1,
				dataType: "xml",
				async:false,
				success: function(xml)
				{
					titre = $(xml).find('multimedia[src="'+src+'"]').attr('textlong');
				}
			});
			
			$.nyroModalManual({
				type: 'image',
				forceType: 'image',
				url: website_url + src,
				endShowContent:function(){
					$('#nyroModalContent').append("<div class='desc'>"+titre+"</div>");
				}
			});
		}else{
			$.nyroModalManual({
				url: website_url + src
			});
		}
	}
}

function closePopinShopping(){
	$.nyroModalRemove();
	$("#styleNyromodalShopping").remove();
}

function popinShopping(src){
	$.nyroModalManual({
		url: website_url + src,
		bgColor: '',
		closeButton:"",
		windowResize:false,
		width: 806, 
		height: 510
    });
	$('head').append("<style id='styleNyromodalShopping' tyle='text/css'> #nyroModalFull{position:static!important;width:0!important;height:0!important;background:red!important;} #nyroModalBg{display:none!important;} </style>")
}

function popinPhoto(id, gallery){
	$('body').append("<ul class='photo' style='display:none;'>"+gallery.replace(/href=\"/, "href=\""+website_url)+"</ul>");
	$("a.nyroModal[id='"+id+"']").nyroModalManual({
		endShowContent:function(){
			var desc = $('#nyroModalWrapper #nyroModalTitle').html();
			if(/null/.test(desc))
				desc = title;
			$('#nyroModalContent').append("<div class='desc'>"+desc+"</div>");
			$('#closeBut').unbind("click");
			$('#closeBut').click(function(){
				$("ul.photo").remove();
				popin('decouvrir-expo/photos-de-expo.php?popin&NYRO_WIDTH=600&NYRO_HEIGHT=350');
				return false;
			})
		},
		endRemove:function(){
			$("ul.photo").remove();
			popin('decouvrir-expo/photos-de-expo.php?popin&NYRO_WIDTH=600&NYRO_HEIGHT=350');
		}
	});
	
}
