/**
 * Définition des variables
 */
var diaporama1, time_diapo1, index_diapo1 = 0;
var diaporama2, time_diapo2, index_diapo2 = 0;
var realisations, time_realisations, index_realisations = 0;
var obj, index_logos = 0, nb1, nb2, nb3;
var tabDiv = ["logoclient1", "logoclient2", "logoclient3"];
/**var tabImage = new Array(	'images/logos/aba-echelles.jpg',	'images/logos/asf.jpg',	'images/logos/auchan.jpg',	'images/logos/aujourdhui-discount.jpg',	'images/logos/auxerrexpo.jpg',	'images/logos/cano-tp.jpg',	'images/logos/cci-dijon.jpg',	'images/logos/ccs.jpg',	'images/logos/charot.jpg',	'images/logos/cma-94.jpg',	'images/logos/cma-bourgogne.jpg',	'images/logos/conseil-general-89.jpg',	'images/logos/contrex.jpg',	'images/logos/crci-bourgogne.jpg',	'images/logos/crci-dijon.jpg',	'images/logos/decorattitude.jpg',	'images/logos/delta-box.jpg',	'images/logos/discountpresse.jpg',	'images/logos/duc.jpg',	'images/logos/graindorge.jpg',	'images/logos/grm.jpg',	'images/logos/huissier-justice.jpg',	'images/logos/iris.jpg',	'images/logos/isosta.jpg',	'images/logos/journaux.jpg',	'images/logos/la-madeleine.jpg',	'images/logos/laroche.jpg',	'images/logos/lavenir.jpg',	'images/logos/lincet.jpg',	'images/logos/lpv.jpg',	'images/logos/miyabi.jpg',	'images/logos/moteur-de-reves.jpg',	'images/logos/moulins-dumee.jpg',	'images/logos/nesquik.jpg',	'images/logos/nike.jpg',	'images/logos/nrj.jpg',	'images/logos/ot-sens.jpg',	'images/logos/panzani.jpg',	'images/logos/region-centre.jpg',	'images/logos/region-poitou-charentes.jpg',	'images/logos/sadec-akelys.jpg',	'images/logos/saint-gobain.jpg',	'images/logos/senoble.jpg',	'images/logos/silvarem.jpg',	'images/logos/sports-challenges.jpg',	'images/logos/st-hubert.jpg',	'images/logos/ville-chablis.jpg',	'images/logos/ville-sens.jpg',	'images/logos/white-and-brown.jpg',	'images/logos/zepresse.jpg');*/

/**
 * Fonction du diaporama1
 */
function boucle_diapo1()
{
	diaporama1._next();
	
	index_diapo1++;
	if (index_diapo1 > 4)
		index_diapo1 = 0;
	set_blanc_diapo1(index_diapo1);
	set_titre_diapo1(index_diapo1);
	
	time_diapo1 = setTimeout('boucle_diapo1()', 5000);
}

function goto_diapo1(index)
{
	diaporama1.goTo(index);
	set_blanc_diapo1(index);
	set_titre_diapo1(index);
	index_diapo1 = index;
	clearTimeout(time_diapo1);
	time_diapo1 = setTimeout('boucle_diapo1()', 5000);
}

function diaporama1_previous()
{
	clearTimeout(time_diapo1);
	diaporama1._previous();
	
	index_diapo1 = index_diapo1 - 1;
	if (index_diapo1 < 0)
		index_diapo1 = 4;
	
	set_blanc_diapo1(index_diapo1);
	set_titre_diapo1(index_diapo1);
	time_diapo1 = setTimeout('boucle_diapo1()', 5000);
}

function diaporama1_next()
{
	clearTimeout(time_diapo1);
	diaporama1._next();
	
	index_diapo1 = index_diapo1 + 1;
	if (index_diapo1 > 4)
		index_diapo1 = 0;
	
	set_blanc_diapo1(index_diapo1);
	set_titre_diapo1(index_diapo1);
	time_diapo1 = setTimeout('boucle_diapo1()', 5000);
}

function set_blanc_diapo1(index)
{
	for(i=0; i<5; i++)
	{
		$('diapo1_'+i).removeClass('point_blanc');
		$('diapo1_'+i).addClass('point_gris');
	}
	
	$('diapo1_'+index).removeClass('point_gris');
	$('diapo1_'+index).addClass('point_blanc');
}

function set_titre_diapo1(index)
{
	$('diaporama1_titre').set('html', titres[index]);
}

/**
 * Fonction du diaporama réalisations
 */
function boucle_realisations()
{
	realisations._next();
	
	index_realisations++;
	if (index_realisations > 5)
		index_realisations = 0;
	set_blanc_realisations(index_realisations);
	
	time_realisations = setTimeout('boucle_realisations()', 5000);
}

function goto_realisations(index)
{
	realisations.goTo(index);
	set_blanc_realisations(index);
	index_realisations = index;
	clearTimeout(time_realisations);
	time_realisations = setTimeout('boucle_realisations()', 5000);
}

function realisations_previous()
{
	clearTimeout(time_realisations);
	realisations._previous();
	
	index_realisations = index_realisations - 1;
	if (index_realisations < 0)
		index_realisations = 5;
	
	set_blanc_realisations(index_realisations);
	time_realisations = setTimeout('boucle_realisations()', 5000);
}

function realisations_next()
{
	clearTimeout(time_realisations);
	realisations._next();
	
	index_realisations = index_realisations + 1;
	if (index_realisations > 5)
		index_realisations = 0;
	
	set_blanc_realisations(index_realisations);
	time_realisations = setTimeout('boucle_realisations()', 3000);
}

function set_blanc_realisations(index)
{
	for (i=0; i<6; i++)
	{
		$('realisations_'+i).removeClass('point_blanc');
		$('realisations_'+i).addClass('point_gris');
	}
	
	$('realisations_'+index).removeClass('point_gris');
	$('realisations_'+index).addClass('point_blanc');
}

/**
 * Fonction du diaporama 2
 */
function boucle_diapo2()
{
	diaporama2._next();
	
	index_diapo2++;
	if (index_diapo2 > 6)
		index_diapo2 = 0;
	set_blanc_diapo2(index_diapo2);
	
	time_diapo2 = setTimeout('boucle_diapo2()', 3000);
}

function goto_diapo2(index)
{
	diaporama2.goTo(index);
	set_blanc_diapo2(index);
	index_diapo2 = index;
	clearTimeout(time_diapo2);
	time_diapo2 = setTimeout('boucle_diapo2()', 3000);
}

function diaporama2_previous()
{
	clearTimeout(time_diapo2);
	diaporama2._previous();
	
	index_diapo2 = index_diapo2 - 1;
	if (index_diapo2 < 0)
		index_diapo2 = 6;
	
	set_blanc_diapo2(index_diapo2);
	time_diapo2 = setTimeout('boucle_diapo2()', 3000);
}

function diaporama2_next()
{
	clearTimeout(time_diapo2);
	diaporama2._next();
	
	index_diapo2 = index_diapo2 + 1;
	if (index_diapo2 > 6)
		index_diapo2 = 0;
	
	set_blanc_diapo2(index_diapo2);
	time_diapo2 = setTimeout('boucle_diapo2()', 3000);
}

function set_blanc_diapo2(index)
{
	for (i=0; i<7; i++)
	{
		$('diapo2_'+i).removeClass('point_blanc');
		$('diapo2_'+i).addClass('point_gris');
	}
	
	$('diapo2_'+index).removeClass('point_gris');
	$('diapo2_'+index).addClass('point_blanc');
}

/**
 * Fonctions de fade des logos clients
 */
function aleatoire(nb1, nb2, nb3)
{
	var nombre;
	do
	{
		nombre = Math.floor(Math.random() * tabImage.length);
	}
	while((nombre==nb1) || (nombre==nb2) || (nombre==nb3))
	return nombre;
}

function fade()
{
    var tampon = tabDiv[0] ;
    
    var newTween = new Fx.Tween($(tabDiv[1]), {duration: 800});
    newTween.start('opacity', 0, 1);
    var newTween2 = new Fx.Tween($(tabDiv[0]), {duration: 800});
    newTween2.start('opacity', 1, 0);

    whichOne = aleatoire(nb1, nb2, nb3);
	
    $(tabDiv[2]).src=tabImage[whichOne];
	
    tabDiv[0] = tabDiv[1] ;
	nb1 = nb2;
    tabDiv[1] = tabDiv[2] ;
	nb2 = nb3;
    tabDiv[2] = tampon;
	nb3 = whichOne;
}

/**
 * Fonctions lancées au chargement de la page
 */
window.addEvent("domready", function() {
	obj = new mooquee($('mooquee'), {
		direction: 'left', 
		marHeight: 14,
		marWidth: 782
	});
	
	nb1 = aleatoire();
	nb2 = aleatoire(nb1);
	nb3 = aleatoire(nb1, nb2);
	
	$(tabDiv[2]).src=tabImage[nb3];
	$(tabDiv[1]).src=tabImage[nb2];
	$(tabDiv[0]).src=tabImage[nb1];
    
    setInterval("fade()", 3000);
});function valide(type, element)	 {              switch (type) {				case "select":					if (element.options.selectedIndex > 0) 					  {					  	element.className = "valide";					  }					  else 					  {					  	element.className = "invalide";					  }				break ;        case "texte":   			     	if (element.value.length > 0) 						{							element.className = "valide";						}						else 						{							element.className = "invalide";						}         break;             case "float":             if ((isNaN(element.value)) || element.value.length == 0 || element.value == 0) 						 {                element.className = "invalide";             }             else {                element.className = "valide";              }         break;               case "email": 		         var reg = /^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$/;		         if (!reg.test(element.value)) 						 {		            element.className = "invalide";		         }		         else {		            element.className = "valide";  		         }         break;               case "nombre":              if (/^[0-9]+$/.test(element.value)) {                  element.className = "valide";                          }              else {                  element.className = "invalide";                               }         break;                case "URL":              if (/^(((ht|f)tp(s?))\:\/\/)([0-9a-zA-Z\-]+\.)+[a-zA-Z]{2,6}(\:[0-9]+)?(\/\S*)?$/.test(element.value.toLowerCase())) 							{                  element.className = "valide";               }              else {                  element.className = "invalide";              }        } // Fin switch				//activerBtnSauvegarde();      }		function estCedomaine(saisie) {			var mail = /^[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/;			reponse=mail.test(saisie);			if (reponse) {				return true;			}			else {				return false;			}	}		function envoi_domaine(){						if($("disponibilite").value == ''){							alert("Merci de saisir un nom de domaine du type 'nomdedomaine.fr'");							$("disponibilite").focus();							return false;						}						if(estCedomaine($("disponibilite").value) == false){							alert("Merci de saisir une extension à votre nom de domaine du type '.fr' '.com'...");							$("disponibilite").focus();							return false;						}						$('disponibilite2').value=$('disponibilite').value;						document.form_dispo.submit();					}					function recherche(){						if($("recherche3").value == ''){							alert("Merci de saisir un élément de recherche");							$("recherche3").focus();							return false;						}						$('recherche2').value=$('recherche3').value;						document.form_recherche.submit();					}					function check2(){						if($("recherche4").value == ''){							alert("Merci de saisir un élément de recherche");							$("recherche4").focus();							return false;						}						$('recherche2').value=$('recherche4').value;						document.form_recherche.submit();					}					function valider_entree(e){						if(e.keyCode == 13){							recherche();						}											}					function valider_entree2(e){						if(e.keyCode == 13){							envoi_domaine();						}											}					function valider_entree3(e){						if(e.keyCode == 13){							check2();						}											}