/*Verification de saisie*/
/*----------------------*/
function Verif_Site(site)
{
	var reg = /^[a-z0-9.-]{2,}[.][a-z0-9.-]{2,}[.][a-z]{2,3}[\w\S]*$/
	if((Value_Elt(site) != "") && (Value_Elt(site).search(reg) == -1))
		{
		alert("L'adresse du site n'est pas une adresse valide.");
		Elt(site).focus();
		return false;
		}
	else return true;
}
	
function Verif_Mail(mail)
{
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
	if((Value_Elt(mail) != "") && (Value_Elt(mail).search(reg) == -1))
	{
		alert("L'adresse mail n'est pas une adresse valide.");
		Elt(mail).focus();
		return false;
	}
	else return true;
}

function Verif_Taille(element,taille,message)
{
	if(Length_Elt(element) > taille)
	{
		alert(message + " ne doit pas dépasser " + taille + " caractères.");
		Elt(element).focus();
		return false;
	}
	else return true;
}

//Fonction de vérification saisie numérique (chiffres)
function verif_numeric(element) {
  Elt(element).value=Elt(element).value.replace(",",".");
  var nb=Value_Elt(element);
  if ((isNaN(nb))) {
    alert("Le nombre saisi n'est pas valide !");
    Elt(element).focus();
    return false;
  }
  return true;
}

function Saisie_Obligatoire(element,message)
{
	if(Value_Elt(element) == "")
	{
		alert("Vous devez saisir " + message + ".");
		Elt(element).focus();
		return false;
	}
	else return true;
}

/*Controle d'ouverture des pages dans les frames*/
/*----------------------------------------------*/
function Verif_Frames(page)
{
	if (parent.frames.length < 1)
	{
		document.location.href = 'http://nives/milieu.asp?page=' + page;
	}
}

/*Valeur d'un element du document*/
/*Pour eviter de marquer à chaque fois document.getElementById('truc').value*/
function Value_Elt(element)
{
	return Elt(element).value;
}

function Elt(element)
{
	return document.getElementById(element);
}

function Length_Elt(element)
{
	return Elt(element).value.length;
}

// afficher les titres
function afftitre(tit) 
  {
	
  if (document.getElementById)
    {
    parent.frames['bandeau'].document.getElementById("titpage").innerHTML = tit;
    }
  else if (document.all) 
    {
    parent.frames['bandeau'].document.all["titpage"].innerHTML = tit;
    }
  }	
//Fenetre de telechargement de documentation
function telecharge(fichier)
{
	download= window.open(fichier,"telechargement","resizable=yes,width=660,height=500,status=no,toolbar=no,menubar=no,scrollbars=yes,left=20,top=10");
	download.focus();
}

function grandephoto(cheminOutils,image,leg,cred)
{ 
	grphoto= window.open(cheminOutils + "OuvreImage.asp?img="+image+"&legende="+leg+"&credit="+cred,"photo","width=700, height=500 ,status=no,toolbar=no,menubar=no,scrollbars=no,left=150,top=20,resizable=no"); 
	grphoto.focus();
}

function addLoadListener(func) {
   if (window.addEventListener) {
      window.addEventListener("load", func, false);
   } else if (document.addEventListener) {
      document.addEventListener("load", func, false);
   } else if (window.attachEvent) {
      window.attachEvent("onload", func);
   } else if (typeof window.onload != "function") {
      window.onload = func;
   } else {
      var oldonload = window.onload;
      window.onload = function() {
         oldonload();
         func();
      };
   }
}
