// JavaScript Document é
function init()
  {
	$('ul li:last-child, table tr td:last-child, table tr th:last-child').addClass('last');
	$('#navPrincipale li').hover(function() {$(this).addClass('roll');},function() {$(this).removeClass('roll');});
	$(".scrollable").each(function(){
		if($(this).find(".items > div:not(.cloned)").length>1 && $(this).hasClass('autoScroll'))
		  {$(this).scrollable({ circular: true }).navigator(".navi").autoscroll({ autoplay: true, interval:12000 });}
		else if($(this).find(".items > div:not(.cloned)").length>1 && $(this).hasClass('scrollActu'))
		  {$(this).scrollable({ circular: true }).navigator({navi:"ul.typeActu",activeClass:'actif'});}
		else if($(this).find(".items > div:not(.cloned)").length>1)
		  {$(this).scrollable({ circular: true }).navigator(".navi");}
		});
	$('.hcomp').each(function(){
		  var maxH = 0;
		  $(this).find('.volet').each(function() {if($(this).height()>maxH){maxH = $(this).height();}});
		  $(this).css('height',maxH);
		});
	$('.activLi li a').click(function() 
	  {
		$(this).parents('ul').find('li.actif').removeClass('actif');
		$(this).parent('li').addClass('actif');
		$('.divform.actif').removeClass('actif');
		$('.divform[data-num="'+$('.activLi li.actif').attr('data-num')+'"]').addClass('actif');
	  });
	$('.lstImgs img').click(function() 
	  {
		$(this).parents('.lstImgs').find('img.actif').removeClass('actif');
		$(this).addClass('actif');
		$('#'+$(this).parents('.lstImgs').attr('data-chp')).val($(this).attr('data-titre'));
	  });
	$('.article').each(
		function()
		  {
			$(this).find('p:first').addClass('first');
			$(this).find('p:last').addClass('last').append('<img src="'+rootPath+'images/guillemet_b.png" class="finalApos" />');
		  });
	$('.lecteurMP3').each(function()
	  {
		var vt = $(this).attr('data-fichier');
		$(this).flash({swf: rootPath+'images/mp3player.swf',allowScriptAccess:'always',height: '20', width:'400',wmode:'transparent',flashvars: { son:vt }});
	  });
	$('.lecteurFLV').each(function()
	  {
		var vt1 = $(this).attr('data-flv');
		var vt2 = $(this).attr('data-img');
		$(this).flash({swf: rootPath+'images/flvplayer.swf',allowScriptAccess:'always',allowfullscreen:'true',height: '275', width:'440',wmode:'transparent',flashvars: { file:vt1, image:vt2, autoStart:false }});
	  });
	$('#banniere').each(function()
	  {
		$(this).flash({swf: rootPath+'pub/BandeNew.swf',allowScriptAccess:'always',height: '61', width:'469'});
	  });
	$('.zoneLargeSlide').each(function() { $(this).css('width',$(this).find('ul li').length*108) });
	$('.zoneLargeSlide ul li img').click(function() { voirImg($(this).attr('src')); });
	$('.navvideo img.droite').mouseover(function() {diapoInterval = setInterval("scrollMe('#"+$(this).attr('data-cible')+"',5)",25);}).mouseout(function(){clearInterval(diapoInterval);});
	$('.navvideo img.gauche').mouseover(function() {diapoInterval = setInterval("scrollMe('#"+$(this).attr('data-cible')+"',-5)",25);}).mouseout(function(){clearInterval(diapoInterval);});
  }
function scrollMe(selecteur,pos)
  {
	  var np = $(selecteur).scrollLeft()+pos;
	  $(selecteur).scrollLeft(np);
  }
function voirImg(source)
  {
	$('#visionDiapo').hide('blind',400,function(){$('#imgDiapo').attr('src',source); $('#visionDiapo').show('blind',400);});
  }
function chpFocus(chp,valeur)
  {
	if($('#'+chp).val()==valeur)
	  {$('#'+chp).val('');}
  }
function chpBlur(chp,valeur)
  {
	if($('#'+chp).val()=='')
	  {$('#'+chp).val(valeur);}
  }
function controlFields(controles,messages)
  {
	toutestok = true;
	for(i=1;i<=controles.length;i++)
	  {
		if(eval(controles[i]))
		  {
			alert(messages[i]);
			toutestok = false;
			i=controles.length+2;
		  }
	  }
	
	return toutestok;
  }
function checkMail(str) 
  { 
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/; 
	return emailPattern.test(str); 
  }
function envoyerContact()
  {
	var typeMess = $('#listeTypeMessage li.actif a').html();
	var nType = parseInt($('.divform.actif').attr('data-num'));
	var controles = new Array("");
	var messages = new Array("");
	
	switch(nType)
	  {
		case 1:
		  controles[1] = "$('textarea#form1Message').val()=='' || $('textarea#form1Message').val()=='Votre message'";
		  controles[2] = "$('input#form1Nom').val()=='' || $('input#form1Nom').val()=='Votre nom'";
		  controles[3] = "$('input#form1Email').val()=='' || $('input#form1Email').val()=='E-mail'";
		  controles[4] = "!checkMail($('input#form1Email').val())";
		
		  messages[1] = "Veuillez saisir votre message.";
		  messages[2] = "Veuillez saisir votre nom.";
		  messages[3] = "Veuillez saisir votre adresse email.";
		  messages[4] = "Votre adresse email semble invalide, veuillez la contrôler.";
		break;
		case 2:
		  controles[1] = "$('input#form2Prenom').val()=='' || $('input#form2Prenom').val()=='Votre prénom'";
		  controles[2] = "$('input#form2Nom').val()=='' || $('input#form2Nom').val()=='Votre nom'";
		  controles[3] = "$('textarea#form2Message').val()=='' || $('textarea#form2Message').val()=='Message souhaité'";
		  controles[4] = "$('input#form2Email').val()=='' || $('input#form2Email').val()=='E-mail'";
		  controles[5] = "!checkMail($('input#form2Email').val())";
		
		  messages[1] = "Veuillez saisir votre prénom.";
		  messages[2] = "Veuillez saisir votre nom.";
		  messages[3] = "Veuillez saisir le message souhaité.";
		  messages[4] = "Veuillez saisir votre adresse email.";
		  messages[5] = "Votre adresse email semble invalide, veuillez la contrôler.";
		break;
		case 3:
		  controles[1] = "($('input#form3Email').val()!='' && $('input#form3Email').val()!='E-mail') && !checkMail($('input#form3Email').val())";
		  messages[1] = "Votre adresse email semble invalide, veuillez la contrôler.";
		break;
		case 4:
		  controles[1] = "$('textarea#form4Message').val()=='' || $('textarea#form4Message').val()=='Votre message'";
		  controles[2] = "$('input#form4Nom').val()=='' || $('input#form4Nom').val()=='Votre nom'";
		  controles[3] = "$('input#form4Email').val()=='' || $('input#form4Email').val()=='E-mail'";
		  controles[4] = "!checkMail($('input#form4Email').val())";
		
		  messages[1] = "Veuillez saisir votre message.";
		  messages[2] = "Veuillez saisir votre nom.";
		  messages[3] = "Veuillez saisir votre adresse email.";
		  messages[4] = "Votre adresse email semble invalide, veuillez la contrôler.";
		break;
	  }
	

	if(controlFields(controles,messages))
	  {
		switch(nType)
		  {
			case 1:
			  obj = {
				'form1Message':$('#form1Message').val(),
				'form1Nom':$('#form1Nom').val(),
				'form1Email':$('#form1Email').val(),
				'form1Media':$('#form1Media').val(),
				'form1Tel':$('#form1Tel').val(),
				'nType':nType
				  };
			break;
			case 2:
			  obj = {
				'form2titre':$('#form2titre').val(),
				'form2img':$('.lstImgs img.actif').attr('data-photo'),
				'form2Prenom':$('#form2Prenom').val(),
				'form2Nom':$('#form2Nom').val(),
				'form2Politesse':$('#form2Politesse').val(),
				'form2Message':$('#form2Message').val(),
				'form2Email':$('#form2Email').val(),
				'form2Commentaire':$('#form2Commentaire').val(),
				'nType':nType
				  };
			break;
			case 3:
			  if($('input[name="form3lbl2"]:checked').val() == 3)
			    {form3lbl2chp = $('#form3lbl2chp').val();}
			  else
			    {form3lbl2chp = '';}
			  
			  if($('input[name="form3lbl3"]:checked').val() == 1)
			    {form3lbl3chp = $('#form3lbl31chp').val();}
			  else if($('input[name="form3lbl3"]:checked').val() == 2)
			    {form3lbl3chp = $('#form3lbl32chp').val();}
			  else
			    {form3lbl3chp = '';}
			  
			  if($('input[name="form3lbl4"]:checked').val() == 3)
			    {form3lbl4chp = $('#form3lbl4chp').val();}
			  else
			    {form3lbl4chp = '';}
			  obj = {
				'form3lbl1':$('input[name="form3lbl1"]:checked').val(),
				'form3lbl2':$('input[name="form3lbl2"]:checked').val(),
				'form3lbl2chp':form3lbl2chp,
				'form3lbl3':$('input[name="form3lbl3"]:checked').val(),
				'form3lbl3chp':form3lbl3chp,
				'form3lbl4':$('input[name="form3lbl4"]:checked').val(),
				'form3lbl4chp':form3lbl4chp,
				'form3lbl5':$('#form3lbl5').val(),
				'form3lbl6':$('input[name="form3lbl6"]:checked').val(),
				'form3lbl7':$('#form3lbl7').val(),
				'form3lbl8':$('#form3lbl8').val(),
				'form3Prenom':$('#form3Prenom').val(),
				'form3Nom':$('#form3Nom').val(),
				'form3Email':$('#form3Email').val(),
				'nType':nType
				  };
			break;
			case 4:
			  obj = {
				'form4Message':$('#form4Message').val(),
				'form4Nom':$('#form4Nom').val(),
				'form4Email':$('#form4Email').val(),
				'nType':nType
				  };
			break;
		  }
		$("#zoneFormCont").load(rootPath+"library/ajax/envoyerMessage.php",obj);
	  }
  }



/*
form1Message
form1Nom
form1Email
form1Media
form1Tel


form2titre
form2Prenom
form2Nom
form2Politesse
form2Message
form2Email
form2Commentaire


form3lbl1
form3lbl2
form3lbl3
form3lbl4
form3lbl5
form3lbl6
form3lbl7
form3lbl8
form3Prenom
form3Nom
form3Email


form4Message
form4Nom
form4Email
*/
