// DECLARATION POUR 2 ELEMENTS DIAPOSITIVES DANS LA PAGE
projoid= new Array(2);
for (i=1;i < 3; i++)
{
  projoid[i]=0;
}

function diapo_playthis(id, nbr)
{
  if(projoid[id]>nbr)
  {
    projoid[id]=1;
  }
  else
  {
    projoid[id]++;
  }
  
  switch (id)
  {
  	case 1:
  	document.diapos.src="./images/diaporama/diapo_0" + projoid[id] + ".jpg";
  	break;
  }
  
  setTimeout("diapo_playthis(" + id + "," + nbr + ")",4000);
}


// DE 1 a 16 pour 17 diapositives
function diapo_play()
{
	diapo_playthis(1, 17);
}

// DECLARATION POUR LA PAGE DEFISCALISATION
function toggleDetail(toShow,toHide)
{
	$(toShow).show();
	$(toHide).hide();
}

menuid1_collapsed= true;
menuid2_collapsed= true;
menuid3_collapsed= true;

function toggleMenuDetail(menuid,toShow,toHide)
{
	switch (menuid)
	{
		case "menu1":
		if (menuid1_collapsed)
		{
			$(toShow).show();
			$(toHide).hide();
		}
		else
		{
			$(toHide).show();
			$(toShow).hide();
		}
		menuid1_collapsed = !(menuid1_collapsed);
		break;
		
		case "menu2":
		if (menuid2_collapsed)
		{
			$(toShow).show();
			$(toHide).hide();
		}
		else
		{
			$(toHide).show();
			$(toShow).hide();
		}
		menuid2_collapsed = !(menuid2_collapsed);
		break;
		
		case "menu3":
		if (menuid3_collapsed)
		{
			$(toShow).show();
			$(toHide).hide();
		}
		else
		{
			$(toHide).show();
			$(toShow).hide();
		}
		menuid3_collapsed = !(menuid3_collapsed);
		break;
	}
	
}

// DECLARATION POUR LA PAGE CONTACT
function renseignementSup(e)
{
	var theElt = Event.element(e);
	//alert(theElt.checked);
	
	if (theElt.checked == true){
		$('plusDinfos').show();
		$('mailMeilleurTaux').show();
	}
	else
	{
		$('plusDinfos').hide();
		$('mailMeilleurTaux').hide();
	}
}

// SAISIE DE CHIFFRE DS INPUT TEL ET MT-APPORT POUR LA PAGE CONTACT
function allchiffres(e){
	var theElt = Event.element(e);
	theElt.value = $(theElt).value.gsub(/[^\d]/,"");
}

// VERIFICATION DE LA SYNTAXE DE L'ADRESSE MAIL POUR LA PAGE CONTACT
function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID")
		return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID")
		return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID")
		return false;
	 }

	 return true;					
}

function validation(){
	var email = document.getElementById("e_mail");
	
	if (!echeck(email.value)){
		$('erreurMail').show();
		$('erreurMail').update('<img src="images/erreur.gif" width="19" height="19"/>');
	}
	else{
		$('erreurMail').show();
		$('erreurMail').update('<img src="images/ok.gif" width="19" height="19"/>');
	}
}


