// Menu déroulant --------------------------------------------------------------

jQuery().ready(function() {
	jQuery('#tarifs').accordion({
		header: 'h3',
		autoheight: false
	});
});

// -----------------------------------------------------------------------------

function check_form_oubli()
{	
	if(document.getElementById('email_oubli').value == '')
	{
		alert('Veuillez saisir votre E-mail');
		document.getElementById('email_oubli').focus();
    document.getElementById('email_oubli').style.background='#93B2C4';
		return false;
	}
	else if(document.getElementById('email_oubli').value.indexOf('www') >=0 || document.getElementById('email_oubli').value.indexOf('@')<0 || document.getElementById('email_oubli').value.indexOf('.')<0)
	{
		alert("Le format de votre adresse E-mail n'est pas correct");
		return false;
	}
	else return true;
}

function check_form_footer()
{	
	if(document.getElementById('email').value == '')
	{
		alert('Veuillez saisir votre E-mail');
		document.getElementById('email').focus();
    document.getElementById('email').style.background='#93B2C4';
		return false;
	}
	else if(document.getElementById('email').value.indexOf('www') >=0 || document.getElementById('email').value.indexOf('@')<0 || document.getElementById('email').value.indexOf('.')<0)
	{
		alert("Le format de votre adresse E-mail n'est pas correct");
		return false;
	}
	else return true;
}

// Fonction pour afficher et
// effacer une "layer"
function Aff_layer (id) {
  if (document.layers)
	document[id].visibility = 'show';
  else if (document.getElementById)
	document.getElementById(id).style.visibility = 'visible';
	else if (document.all)
	document.all[id].style.visibility = 'visible';
}
function Cache_layer (id) {
  if (document.layers)
	document[id].visibility = 'hide';
	else if (document.getElementById)
	document.getElementById(id).style.visibility = 'hidden';
  else if (document.all)
	document.all[id].style.visibility = 'hidden';
}

// GENERER UN MOT DE PASSE
function password(nom_formulaire, nom_champ, taille)
{
	var chaine;
	var longueur;
	var wpas = "";
	
	chaine = "aAzBPerCtyDQ2uiRE3p4SqFs5TdGf6ghUH7jkVJ8Wm9XwKxYcvZLbnM";
	longueur = chaine.length;
	
	for(i=0;i<taille;i++)
	{
		wpos=Math.round(Math.random()*longueur);
	  wpas+=chaine.substring(wpos,wpos+1);
	}
	document.forms[nom_formulaire].elements[nom_champ].value=wpas;
}

// Liens externes 1 --------------------------------------------------------------


function openWin(URL){
	window.open(URL,'detail', "height=500, width=500, scrollbars=yes, resizable=yes");
}


// Liens externes 2 --------------------------------------------------------------

function openSite(strLocationURL) {
  var siteWindow = null;
  siteWindow = window.open(strLocationURL);
}

function checkExternalLinks() {
  var objLinks = document.getElementsByTagName("a");
  for (i=0; i < objLinks.length; i++) {
    if (objLinks[i].href.length > 0) {
      if (objLinks[i].href.indexOf(document.domain) == -1 && objLinks[i].href.indexOf("javascript:") == -1 && objLinks[i].href.indexOf("mailto:") == -1) {
      objLinks[i].href = "javascript: openSite('" + objLinks[i].href + "');";
      }
    }
  }
}

try {
  window.addEventListener("load", checkExternalLinks, true);
}
catch(ex) {
  window.attachEvent("onload", checkExternalLinks);
}

// Afficher/Masquer ------------------------------------------------------------

function Acces() {
  bloc = document.getElementById("acces");
  if(bloc.style.display == "") {
    bloc.style.display = "block";
  } else {
    bloc.style.display = "";
  }
}

// Afficher/Masquer ------------------------------------------------------------

function Afficher() {
	var Obj;
  Obj = document.getElementById('transparence');
  if( Obj){
  
  	var yScroll;
		if (window.innerHeight && window.scrollMaxY) {	
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ 
			yScroll = document.body.scrollHeight;
		} else { 
			yScroll = document.body.offsetHeight;
		}

		var windowHeight;
		if (self.innerHeight) {	
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { 
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { 
			windowHeight = document.body.clientHeight;
		}
    
    Obj.style.height = ((yScroll < windowHeight) ? windowHeight : yScroll)  + 'px';  
    
    with( Obj.style){
      display="block";
			var selects = document.getElementsByTagName('select');
  		for(var i = 0; i < selects.length; i++) {
  			selects[i].style.visibility = 'hidden';
  		}
    }
  }
}

function Masquer() {
	var Obj;
  Obj = document.getElementById('transparence');
  if( Obj){
    with(Obj.style){
      display="none";
			var selects = document.getElementsByTagName('select');
  		for(var i = 0; i < selects.length; i++) {
  			selects[i].style.visibility = 'visible';
  		}
    }
  }
}
