var Largeur=0;
var Position=0;
var Diaporama_Offset=1;
var Diaporama_Total=0;
var Diaporama_List=new Array();

/* Hack IE pour la fonction indexOf */
	if(!Array.indexOf){
	    Array.prototype.indexOf = function(obj){
	        for(var i=0; i<this.length; i++){
	            if(this[i]==obj){
	                return i;
	            }
	        }
	        return -1;
	    }
	}

function Diaporama_Start() {
	/* Fondu ON */
	$("#slider_overlay").show().fadeTo('normal',1, function() {
		if (Position+350<Largeur) {
			Position+=350;
		}else{
			Position=0;
		}
		$("#slider_conteneur").animate( {"left":"-"+Position+"px"}, 0, function() {
			$("#slider_overlay").fadeTo('normal',0);
		});
	});
}


function Diaporama_Ajoute(id) {
	Diaporama_Total+=1;
	Diaporama_List[Diaporama_Total] = id;
	if (Diaporama_Total>1) $("#"+id+"").hide();
}


function Show_Diaporama_List() {
	/*for (i=1;i<Diaporama_List.length;i++) {
		data = Diaporama_List[i];
		alert(i + ":" +data);
	}*/
}

function Show_Diaporama_Image() {

	Diaporama_Offset++;

	if (Diaporama_Offset>Diaporama_Total) {
		Diaporama_Offset=1;
		last_image = Diaporama_Total;
	}else{
		last_image = Diaporama_Offset - 1;
	}
	
	image_deux = Diaporama_List[Diaporama_Offset];
	image_un = Diaporama_List[last_image];
	
	$("#"+image_deux+"").fadeTo(0,0, function() {
		$(this).css({'z-index':100}).show();											  
	});
	$("#"+image_un+"").css({'z-index':50}).show();
	
	$("#"+image_deux+"").fadeTo('normal',1, function() {
		$("#"+image_un+"").hide();
	});
	
	//Update_Debug("Diaporama_Offset:"+Diaporama_Offset+"\nimage_un:"+image_un+"\nimage_deux:"+image_deux);
}

// Formulaire
var Formulaire = {
	build : 2,
	data : new Array('1'),
	Check : function(formID, lang) {
		var error = 0;
		Formulaire.data['contact'] = new Array('cfNomPrenom', 'cfTelephone', 'email', 'cfTypeDemande');
		for(i=0;i<Formulaire.data[formID].length;i++) {
			value = $('#' + Formulaire.data[formID][i] + '').val();
			if (value=='') {
				error++;
				$('#' + Formulaire.data[formID][i] + '').css({background:'#FDD'});
			}else{
				$('#' + Formulaire.data[formID][i] + '').css({background:'#FFF'});
			}
		}
		if (error>0) {
			if (lang == 'fr') alert('Merci de remplir les champs en rouge !');
			if (lang == 'en') alert('Please complet the red caption !');
			return false;
		}

		return true;
	}
}

// Captcha
var RecaptchaOptions = {
   theme : 'white',
   tabindex : 2,
   lang : 'fr'
};

$(document).ready(function() {
	/* Active le diaporama */
	slider = setInterval('Show_Diaporama_Image()', 5000);
	
	//$('.flag').mouseover(function(){$(this).fadeTo(0,0.5)});
	$('.flag').mouseover(function(){$(this).animate({'top':'-10px'},200);});
	$('.flag').mouseout(function(){$(this).animate({'top':'0px'},200);});
	
});