
function changeClass(thisItem, classChange)
	{
		thisItem.className=classChange;
	}
	
function afficheMenu(idMenu, classChange)
	{
		document.getElementById(idMenu).className=classChange;
	}

function afficheBlock(idMenu)
	{
		var i=1;
		for(i=1;i<=5;i++){
			document.getElementById('b'+i).className='cache';
			if(idMenu == 'b'+i)
			{			
				document.getElementById(idMenu).className='visible';
			}
		}

	}

$(document).ready(function(){


	//Configuration
		  var retour = true;
		  var tempsTransition = 1000;
		  var affichePlayPause = false;
		  var lectureAutomatique = true;
			var tempsAttente = 20000;
			
		  var icones = new Array();
				icones['play'] = 'images/play_slider.png';
				icones['pause'] = 'images/pause_slider.png';	
			
		  var currentPosition = 0;
		  var slideWidth = 1074;
		  var slides = $('.slide');
		  var numberOfSlides = slides.length;
		  var interval;
		  var lectureEnCours = false;
  // Supprime la scrollbar en JS
  $('#slidesContainer').css('overflow', 'hidden');

  // Attribue  #slideInner  à toutes les div .slide
  slides
	.wrapAll('<div id="slideInner"></div>')
	// Float left to display horizontally, readjust .slides width
	.css({
	  'float' : 'left',
	  'width' : slideWidth
	});

  // Longueur de #slideInner égale au total de la longueur de tous les slides
  $('#slideInner').css('width', slideWidth * numberOfSlides);

  // Insert controls in the DOM
  $('#slideshow')
	.prepend('<span class="control" id="leftControl">Précédent</span>')
	.append('<span class="control" id="rightControl">Suivant</span>');


  
  // Hide left arrow control on first load
  manageControls(currentPosition);

  //Crée un écouteur d'évènement de type clic sur les classes .control
  $('.control')
	.bind('click', function(){
		
	// Determine la nouvelle position
	currentPosition = ($(this).attr('id')=='rightControl') ? currentPosition+1 : currentPosition-1;
	
	if(currentPosition == numberOfSlides && retour == false ){
		currentPosition--;
		pause();
	}
	
	// Cache ou montre les controles
	manageControls(currentPosition);
	// Fais bouger le slide
	$('#slideInner').animate({
	  'marginLeft' : slideWidth*(-currentPosition)
	},tempsTransition);
  });

  // manageControls: Cache ou montre les flêches de controle en fonction de la position courante
  function manageControls(position){
	// Cache la fleche "précédent" si on est sur le premier slide
	if(position==0){ $('#leftControl').hide() } else{ $('#leftControl').show() }
	// Cache la fleche "suivant" si on est sur le dernier slide (et que le retour automatique n'est pas activé)
	if(position==numberOfSlides-1 && retour == false){
		$('#rightControl').hide();
	} else {
		$('#rightControl').show();
	}
	if(position == numberOfSlides && retour == true){
		currentPosition = 0;
		 $('#leftControl').hide();
	}
  }
  function suivant(){
	$('#rightControl').click();
	}
  function start() {
	lectureEnCours = true;
	interval = setInterval(suivant, tempsAttente );
  }
  function pause() {
	lectureEnCours = false;
   clearInterval(interval);
  }
  
 //Si le diapo est activé 
if(lectureAutomatique == true){
  start();
}
if(affichePlayPause == true){
	$('#slidesContainer').prepend('<img id="navDiapo" src="" alt="Navigation diaporama" />');
	if(lectureAutomatique == true){
		$('#navDiapo').attr('src',icones['pause']);
	}else{
		$('#navDiapo').attr('src',icones['play']);	
	}
	$('#navDiapo').bind('click', function(){
		if(lectureEnCours == true){
			$(this).attr('src',icones['play']);
			pause();
		}else{
			$(this).attr('src',icones['pause']);
			start();
		}
	});
}


	
});

//VALIDATION FORMULAIRE

function verification_email(mail)
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	if(reg.test(mail)) return(true);
	else return(false);
}

$(document).ready(function() {

	//fonction
	$('#prenom').click(function() {
		$('#prenom').val("");
	});
	$('#prenom').focusout(function() {
		if($('#prenom').val() == false) 
		{
			$('#prenom').val("Prénom");
			$('#prenom').css({border: "1px solid #C82A27"});
		}
		else $('#prenom').css({border: "1px solid #63982C"});
	});
	
	$('#nom').click(function() {
		$('#nom').val("");
	});
	$('#nom').focusout(function() {
		if($('#nom').val() == false) 
		{
			$('#nom').val("Nom");
			$('#nom').css({border: "1px solid #C82A27"});
		}
		else $('#nom').css({border: "1px solid #63982C"});
	});
	
	$('#fonction').click(function() {
		$('#fonction').val("");
	});
	$('#fonction').focusout(function() {
		if($('#fonction').val() == false) 
		{
			$('#fonction').val("Fonction");
			$('#fonction').css({border: "1px solid #C82A27"});
		}
		else $('#fonction').css({border: "1px solid #63982C"});
	});
	
	$('#email').click(function() {
		$('#email').val("");
	});
	$('#email').focusout(function() {
		if($('#email').val() == false) 
		{
			$('#email').val("Email");
			$('#email').css({border: "1px solid #C82A27"});
		}
		else
		{
			if(verification_email($('#email').val()) == false) $('#email').css({border: "1px solid #C82A27"});
			else $('#email').css({border: "1px solid #63982C"});
		}
	});
		
	$('#societe').click(function() {
		$('#societe').val("");
	});
	$('#societe').focusout(function() {
		if($('#societe').val() == false) 
		{
			$('#societe').val("Société");
			$('#societe').css({border: "1px solid #C82A27"});
		}
		else $('#societe').css({border: "1px solid #63982C"});
	});
	
	$('#activite').click(function() {
		$('#activite').val("");
	});
	$('#activite').focusout(function() {
		if($('#activite').val() == false) 
		{
			$('#activite').val("Secteur d'activité");
			$('#activite').css({border: "1px solid #C82A27"});
		}
		else $('#activite').css({border: "1px solid #63982C"});
	});
	
	$('#url').click(function() {
		$('#url').val("");
	});
	$('#url').focusout(function() {
		if($('#url').val() == false) 
		{
			$('#url').val("Url de votre site");
			$('#url').css({border: "1px solid #C82A27"});
		}
		else $('#url').css({border: "1px solid #63982C"});
	});
	
	$('#telephone').click(function() {
		$('#telephone').val("");
	});
	$('#telephone').focusout(function() {
		if($('#telephone').val() == false) 
		{
			$('#telephone').val("Téléphone");
			$('#telephone').css({border: "1px solid #C82A27"});
		}
		else $('#telephone').css({border: "1px solid #63982C"});
	});
	
	$('#fax').click(function() {
		$('#fax').val("");
	});
	$('#fax').focusout(function() {
		if($('#fax').val() == false) 
		{
			$('#fax').val("Fax");
		}
		else $('#fax').css({border: "1px solid #63982C"});
	});
	
	/*********Verification de l'envoi***********/
	
	$("#form_contact").submit( function() {
		var envoyer = true;
		var error1 = false;
		var error1_2 = false;
		var error2 = false;
		var error2_2 = false;
		var error3 = false;
		var error4 = false;
		var error5 = false;
		var error6 = false;
		var error7 = false;
		var error8 = false;
		
		if($('#prenom').val() == 'Prénom') 
		{
			$('#prenom').css({border: "1px solid #C82A27"});
			envoyer = false;
			error1 = true;
		}
		else{
			$('#prenom').css({border: "1px solid #63982C"});
			error1 = false;
		}
		
		if($('#nom').val() == 'Nom') 
		{
			$('#nom').css({border: "1px solid #C82A27"});
			envoyer = false;
			error1_2 = true;
		}
		else{
			$('#nom').css({border: "1px solid #63982C"});
			error1_2 = false;
		}
		
		if($('#fonction').val() == 'Fonction') 
		{
			$('#fonction').css({border: "1px solid #C82A27"});
			envoyer = false;
			error2 = true;
		}
		else{
			$('#fonction').css({border: "1px solid #63982C"});
			error2 = false;
		}
		
		if($('#email').val() == 'Email') 
		{
			$('#email').css({border: "1px solid #C82A27"});
			envoyer = false;
			error2_2 = true;
		}
		else if(verification_email($('#email').val()) == false) 
		{
			$('#email').css({border: "1px solid #C82A27"});
			envoyer = false;
			error2_2 = false;
		}
		else{
			$('#email').css({border: "1px solid #63982C"});
		}
		
		if($('#societe').val() == 'Société') 
		{
			$('#societe').css({border: "1px solid #C82A27"});
			envoyer = false;
			error3 = true;
		}
		else{
	
			$('#societe').css({border: "1px solid #63982C"});
			error3 = false;
		}
		
		if($('#activite').val() == "Secteur d'activité") 
		{
			$('#activite').css({border: "1px solid #C82A27"});
			envoyer = false;
			error4 = true;
		}
		else{
			$('#activite').css({border: "1px solid #63982C"});
			error4 = false;
		}
		
		if($('#url').val() == 'Url de votre site') 
		{
			$('#url').css({border: "1px solid #C82A27"});
			envoyer = false;
			error5 = true;
		}
		else{
			$('#url').css({border: "1px solid #63982C"});
			error5 = false;
		}
		
		if($('#telephone').val() == 'Téléphone') 
		{
			$('#telephone').css({border: "1px solid #C82A27"});
			envoyer = false;
			error6 = true;
		}
		else{
			$('#telephone').css({border: "1px solid #63982C"});
			error6 = false;
		}
		
		if ($('div.personne_div input:checked').length==0){
			$('#personne_1L').css({color: "#C82A27"});
			$('#personne_2L').css({color: "#C82A27"});
			$('#personne_3L').css({color: "#C82A27"});
			envoyer = false;
			error7 = true;
		}
		else{
			$('#personne_1L').css({color: "#63982C"});
			$('#personne_2L').css({color: "#63982C"});
			$('#personne_3L').css({color: "#63982C"});
			error7 = false;
		}
		
		if ($('#besoin_1').attr('checked') == false && $('#besoin_2').attr('checked') == false && $('#besoin_3').attr('checked') == false && $('#besoin_4').attr('checked') == false )
		{
			$('#besoin_1L').css({color: "#C82A27"});
			$('#besoin_2L').css({color: "#C82A27"});
			$('#besoin_3L').css({color: "#C82A27"});
			$('#besoin_4L').css({color: "#C82A27"});
			envoyer = false;
			error8 = true;
		}
		else{
			$('#besoin_1L').css({color: "#63982C"});
			$('#besoin_2L').css({color: "#63982C"});
			$('#besoin_3L').css({color: "#63982C"});
			$('#besoin_4L').css({color: "#63982C"});
			error8 = false;
		}
		/*********************************/
		
		if(error1 == true || error1_2 == true ){
			$("#error1").removeClass("cache");
			$("#error1").addClass("visible");
		}
		else{
			$("#error1").removeClass("visible");
			$("#error1").addClass("cache");
		}
		
		if(error2 == true || error2_2 == true ){
			$("#error2").removeClass("cache");
			$("#error2").addClass("visible");
		}
		else{
			$("#error2").removeClass("visible");
			$("#error2").addClass("cache");
		}
		
		if(error3 == true){
			$("#error3").removeClass("cache");
			$("#error3").addClass("visible");
		}
		else{
			$("#error3").removeClass("visible");
			$("#error3").addClass("cache");
		}
		
		if(error4 == true){
			$("#error4").removeClass("cache");
			$("#error4").addClass("visible");
		}
		else{
			$("#error4").removeClass("visible");
			$("#error4").addClass("cache");
		}
		
		if(error5 == true){
			$("#error5").removeClass("cache");
			$("#error5").addClass("visible");
		}
		else{
			$("#error5").removeClass("visible");
			$("#error5").addClass("cache");
		}
		
		if(error6 == true){
			$("#error6").removeClass("cache");
			$("#error6").addClass("visible");
		}
		else{
			$("#error6").removeClass("visible");
			$("#error6").addClass("cache");
		}
		
		if(error7 == true){
			$("#error7").removeClass("cache");
			$("#error7").addClass("visible");
		}
		else{
			$("#error7").removeClass("visible");
			$("#error7").addClass("cache");
		}
		
		if(error8 == true){
			$("#error8").removeClass("cache");
			$("#error8").addClass("visible");
		}
		else{
			$("#error8").removeClass("visible");
			$("#error8").addClass("cache");
		}
		
		if( envoyer == true ) return true;
		else return false;
	});
});

/*
$(document).ready(function() {
    $("#myForm").bind("submit", function(){
        var bReturn = true;

        $("#nom").css({color: ""});
        if ( jQuery.trim($("#nom").val()).length==0 ) {
            $("#nom").parent("p").css({borderLeft: "2px solid red"});
            $("label[for="nom"]").css({color: "red"});
            bReturn = false;
        }

        $("#message").parent("p").css({borderLeft: ""});
        $("label[for="message"]").css({color: ""});
        if ( jQuery.trim($("#message").val()).length==0 ) {
            $("#message").parent("p").css({borderLeft: "2px solid red"});
            $("label[for="message"]").css({color: "red"});
            bReturn = false;
        }

        return bReturn;
    });
});*/


