/*
 * /////////////////////////////////////////////////
 * /////////////                    ////////////////
 * /////////////   Created by FUGU  ////////////////
 * /////////////   www.fugu.fr      ////////////////
 * /////////////                    ////////////////
 * /////////////   17/08/2007       ////////////////
 * /////////////                    ////////////////
 * /////////////////////////////////////////////////
 *
 */

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
var rel = 0;
var curr_picture = 1;

// open hidden layer
function mopen(id, moving)
{	
	// cancel close timer
	mcancelclosetime();
	// close old layer
	// var rel = parseInt(ddmenuitem.getAttribute('rel'));
	
	if(ddmenuitem) rel = parseInt(ddmenuitem.getAttribute('rel')); else rel = 0;
	
	// get new layer and show it
	if (id) 
	{
		if(ddmenuitem) ddmenuitem.style.display = 'none';
		ddmenuitem = document.getElementById('sm'+id);
		// if(ddmenuitem) ddmenuitem.style.display = 'block';
		if (moving) new Effect.SlideDown(ddmenuitem.id, {duration:0.4, queue:'end'});
	};
}

// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.display = 'none';
	if(current_menu) document.getElementById('sm'+current_menu).style.display = 'block';
	ddmenuitem = 0;
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function loadImage(image) 
{
	var loader = document.getElementById("image_loader");
	loader.style.display = 'none';
	loader.src = image;
	new Effect.Appear('image_loader', {duration:1});
}

function movePicturesPane(position) 
{
	if (position < curr_picture) { var ratio = curr_picture - position; var moveLeft = false; var Move = ( ratio ) * 425; }
	if (position > curr_picture) { var ratio = position - curr_picture; var moveLeft = true; var Move = - ( ( ratio ) * 425); }
	curr_picture = position;
	new Effect.MoveBy('picturesPane', 0 , Move , { duration:0.8, transition: Effect.Transitions.sinoidal } );
}

function changeLocation(url) 
{
	window.location = url;
}

function checkFields (CurrForm) 
{
	var exp = /([a-zA-Z0-9]+(([\.\-\_]?[a-zA-Z0-9]+)+)?)\@(([a-zA-Z0-9]+[\.\-\_])+[a-zA-Z]{2,4})/;

	if (exp.test(CurrForm.mail.value) && (CurrForm.mail.value != '' || CurrForm.mail.value != 'Tapez votre adresse'))
	{
		CurrForm.submit();
	}
	else
	{
		alert("Vous devez entrer une adresse mail valide");
		return false;
	}
}




// Détection Flash


var isFlash = false;
// Pour tous navigateurs sauf IE
if (navigator.plugins && navigator.plugins.length > 0) {
	var pluginsArrayLength = navigator.plugins.length;
	// Pour chaque plugin du navigateur...
	for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
		if(navigator.plugins[pluginsArrayCounter].name.indexOf("Shockwave Flash") >= 0){ // Si 1 des plugins contient Shockwave Flash
			isFlash = true; // Alors flash player OK
			break;
		}
	}
}



















