// MENU
function montrer_menu(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=20; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

// NO ERROR
function NoError()
	{
	return true;
	}
window.onerror=NoError;

//////////////////////////////////////////////////////////////////////////////////////////////////////

// FORMULAIRES

function ChangeUrl(formulaire)
	{
	if (formulaire.NumCom.selectedIndex != 0)
		{
		location.href = formulaire.NumCom.options[formulaire.NumCom.selectedIndex].value;
	 	}
	else 
		{
		alert('Veuillez faire une sélection !');
		}
	}


function VerifForm()
{

if (document.Formulaire.nom.value == "")
{alert("Veuillez saisir votre nom");
document.Formulaire.nom.focus();
return (false);}

if (document.Formulaire.prenom.value == "")
{alert("Veuillez saisir votre prenom");
document.Formulaire.prenom.focus();
return (false);}

if (document.Formulaire.adresse.value == "")
{alert("Veuillez saisir votre adresse");
document.Formulaire.adresse.focus();
return (false);}

if (document.Formulaire.cp.value == "")
{alert("Veuillez saisir votre code postal");
document.Formulaire.cp.focus();
return (false);}

if (document.Formulaire.ville.value == "")
{alert("Veuillez saisir votre ville");
document.Formulaire.ville.focus();
return (false);}

if (document.Formulaire.pays.value == "")
{alert("Veuillez saisir votre pays");
document.Formulaire.pays.focus();
return (false);}

if (document.Formulaire.tel.value == "")
{alert("Veuillez saisir votre numero de telephone");
document.Formulaire.tel.focus();
return (false);}

if (document.Formulaire.mel.value == "")
{alert("Veuillez saisir votre email");
document.Formulaire.mel.focus();
return (false);}

var email = document.Formulaire.mel.value; 
var verif     = /^[\w\-]+(\.[\w\-]+)*@[\w\-]+(\.[\w\-]+)*\.[\w\-]{2,}$/ 
if (verif.exec(email) == null)
{alert("Votre email est incorrecte"); 
document.Formulaire.mel.focus();
return (false);}

if (document.Formulaire.periode.value == "")
{alert("Veuillez saisir votre periode");
document.Formulaire.periode.focus();
return (false);}

else
document.Formulaire.submit();
}


//////////////////////////////////////////////////////////////////////////////////////////////////////

// HEURE

function HeureCheckEJS()
	{
	krucial = new Date;
	heure = krucial.getHours();
	minut = krucial.getMinutes();
	sec = krucial.getSeconds();
	jour = krucial.getDate();
	mois = krucial.getMonth()+1;
	annee = krucial.getFullYear();
	if (sec < 10)
		sec0 = "0";
	else
		sec0 = "";
		
	if (minut < 10)
		minut0 = "0";
	else
		minut0 = "";
		
	if (heure < 10)
		heure0 = "0";
	else
		heure0 = "";
	
	if (jour < 10)
		jour0 = "0";
	else
		jour0 = "";
	if (mois < 10)
		mois0 = "0";
	else
		mois0 = "";
		
	DinaHeure = "&nbsp;Nous sommes le " + jour0 + jour + " / " + mois0 + mois + " / " + annee + " et il est " + heure0 + heure + ":" + minut0 + minut + ":" + sec0 + sec ;
	which = DinaHeure
	if (document.getElementById){
		document.getElementById("ejs_heure").innerHTML = which;
	}
	setTimeout("HeureCheckEJS()", 1000)
	}
	
// ------------------------------------------------------------------------------------------	

function PopupImage(img) {
	titre="locamobil";
	w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');	
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+12,document.images[0].height+60); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><a href=# onClick=javascript:window.close() mousebotton=right onmousedown=javascript:window.close()><IMG src='"+img+"' border=0></a>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

// REDIMMENSIONNEMENT 1
function redimImage1(inImg, inMW, inMH)
{
  // Cette function recoit 3 parametres
  // inImg : Chemin relatif de l'image
  // inMW  : Largeur maximale
  // inMH   : Hauteur maximale
  var maxWidth = inMW;
  var maxHeight = inMH;
  // Declarations des variables "Nouvelle Taille"
  var dW = 0;
  var dH = 0;
  // Declaration d'un objet Image
  var oImg = new Image();
  // Affectation du chemin de l'image a l'objet
  oImg.src = inImg;
  // On recupere les tailles reelles
  var h = dH = oImg.height;
  var w = dW = oImg.width;
  // Si la largeur ou la hauteur depasse la taille maximale
  if ((h >= maxHeight) || (w >= maxWidth)) {
    // Si la largeur et la hauteur depasse la taille maximale
    if ((h >= maxHeight) && (w >= maxWidth)) {
      // On cherche la plus grande valeur
      if (h > w) {
        dH = maxHeight;
        // On recalcule la taille proportionnellement
        dW = parseInt((w * dH) / h, 10);
      } else {
        dW = maxWidth;
        // On recalcule la taille proportionnellement
        dH = parseInt((h * dW) / w, 10);
      }
    } else if ((h > maxHeight) && (w < maxWidth)) {
      // Si la hauteur depasse la taille maximale
      dH = maxHeight;
        // On recalcule la taille proportionnellement
      dW = parseInt((w * dH) / h, 10);
    } else if ((h < maxHeight) && (w > maxWidth)) {
      // Si la largeur depasse la taille maximale
      dW = maxWidth;
        // On recalcule la taille proportionnellement
      dH = parseInt((h * dW) / w, 10);
    }
  }
  // On ecrit l'image dans le document
  document.writeln("<img src=\"" + inImg + "\" width=\"" + dW + "\" height=\"" + dH + "\" border=\"0\">");
};

//////////////////////////////////////////////////////////////////////////////////////////////////////

// REDIMMENSIONNEMENT 2
function redimImage2(inImg, inMW, inMH)
{
  // Cette function recoit 3 parametres
  // inImg : Chemin relatif de l'image
  // inMW  : Largeur maximale
  // inMH   : Hauteur maximale
  var maxWidth = inMW;
  var maxHeight = inMH;
  // Declarations des variables "Nouvelle Taille"
  var dW = 0;
  var dH = 0;
  // Declaration d'un objet Image
  var oImg = new Image();
  // Affectation du chemin de l'image a l'objet
  oImg.src = inImg;
  // On recupere les tailles reelles
  var h = dH = oImg.height;
  var w = dW = oImg.width;
  // Si la largeur ou la hauteur depasse la taille maximale
  if ((h >= maxHeight) || (w >= maxWidth)) {
    // Si la largeur et la hauteur depasse la taille maximale
    if ((h >= maxHeight) && (w >= maxWidth)) {
      // On cherche la plus grande valeur
      if (h > w) {
        dH = maxHeight;
        // On recalcule la taille proportionnellement
        dW = parseInt((w * dH) / h, 10);
      } else {
        dW = maxWidth;
        // On recalcule la taille proportionnellement
        dH = parseInt((h * dW) / w, 10);
      }
    } else if ((h > maxHeight) && (w < maxWidth)) {
      // Si la hauteur depasse la taille maximale
      dH = maxHeight;
        // On recalcule la taille proportionnellement
      dW = parseInt((w * dH) / h, 10);
    } else if ((h < maxHeight) && (w > maxWidth)) {
      // Si la largeur depasse la taille maximale
      dW = maxWidth;
        // On recalcule la taille proportionnellement
      dH = parseInt((h * dW) / w, 10);
    }
  }
  // On ecrit l'image dans le document
  document.writeln("<img src=\"" + inImg + "\" width=\"" + dW + "\" height=\"" + dH + "\" style=\"margin:0; padding:0; border:none;\">");
};

  // document.writeln("<img src=\"" + inImg + "\" width=\"" + dW + "\" height=\"" + dH + "\" style=\"margin:10px; padding:10px; border: 1px solid black;\">");


//////////////////////////////////////////////////////////////////////////////////////////////////////

// BLINK

go_visibility = new Array;

function goblink()
	{
	if(document.getElementById && document.all)
		{
		blink_tab = document.getElementsByTagName('blink');
		for(a=0;a<blink_tab.length;a++)
			{
			if(go_visibility[a] != "visible")
				go_visibility[a] = "visible";
			else
				go_visibility[a] = "hidden";
			blink_tab[a].style.visibility=go_visibility[a];
			}
		}
	setTimeout("goblink()", 1000);
	}

