// JavaScript Document


//FONCTIONS D'INTERACTION AVEC FLASH
function puzzle_req(puzzle_el) {
	document.getElementById("puzzle").puzzle_req(puzzle_el);
}

function puzzle_stop() {
	document.getElementById("puzzle").puzzle_stop();
}

//FONCTION D'OUVERTURE DES PUZZLES
function puzzle_bt($bouton, $fichier, $ip){	
		$($bouton).addEvent('click', function(){
			$('puzzle_popup').setStyle('z-index', "10");
			puzzle_req($fichier)
		});	
}
	
function visibility_puzzle(){	
	$('puzzle_popup').setStyle('z-index', "0");
	
};								


window.addEvent('domready', function() {
				
	//IMPORTATION DU FICHIER FLASH
	var flashvars = {};
	var params = {
		wmode:"transparent"
	};
	var attributes = {};
	attributes.id = "puzzle";
	swfobject.embedSWF("fichiers/puzzle/puzzle.swf", "puzzle_swf", "900", "460", "8.0.0", "fichiers/ext/expressInstall.swf", flashvars, params, attributes);														 
	
	
	//ACTIVAION DU BOUTON DE FERMETURE
	$('puzzle_popup_fermer').addEvent('click', function(){	
		$('puzzle_popup').setStyle('z-index', "0");
		puzzle_stop()
	});																	 
		
	
	//INITALISATION DES PUZZLES																 
	for($ip = 0 ; $ip < $puzzle_table.length; $ip++){
		$ip++
		$puzzle_bt = "puzzle_"+$ip;
		$ip--
		puzzle_bt($puzzle_bt, $puzzle_table[$ip], $ip)	
	}
																		 
});