/***** Fonction popup avec taille automatique *****/

<!--
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*--------------------------------------------Fonction de Sivispacem -------------------------------------------*/

// Couleur des champs mal remplis, couleur au choix, en notation HEXA
// J'utilise aussi un style="background-image: url('../images/fond_champs.gif');"
// dans mes formulaires, avec bascule, mais c'est un autre sujet.
// var CouleurFAUX="#FF6500"; orange
var CouleurFAUX="#EEE";
/*-- Fonction d'entrée pour les vérif du formulaire ----------------------------
Ici on peut tout modifier selon son besoin
-------------------------------------------------------------------------------*/
function verifier(f)
{
// Vérification du champs Nom
if (f.prenom.value.length==0)
     {
     ChampPasOK(f.prenom);
     alert("Vous devez renseigner le champs Prénom");
     f.prenom.focus();
     return false;
     }
   ChampOK(f.prenom);

if (f.nom.value.length==0)
     {
     ChampPasOK(f.nom);
     alert("Vous devez renseigner le champs Nom");
     f.nom.focus();
     return false;
     }
   ChampOK(f.nom);

if (f.adresse.value.length==0)
     {
     ChampPasOK(f.adresse);
     alert("Vous devez renseigner le champs Adresse");
     f.adresse.focus();
     return false;
     }
   ChampOK(f.adresse);
  
if (f.cp.value.length==0)
     {
     ChampPasOK(f.cp);
     alert("Vous devez renseigner le champs Code Postal");
     f.cp.focus();
     return false;
     }
   ChampOK(f.cp);
  
if (f.ville.value.length==0)
     {
     ChampPasOK(f.ville);
     alert("Vous devez renseigner le champs Ville");
     f.ville.focus();
     return false;
     }
   ChampOK(f.ville);

if(confirm("Merci "+f.prenom.value+" "+f.nom.value+".\n\nVotre demande a été envoyée.")) submit();
	return false;
}
 // ******* fonction particulières, à paraméter ********************************
  
 /*-- Formatage des champs texte ----------------------------------------------*/
 function valid_texte(evt)
 {
 var interdit='0123456789€$$*+.²&~#"{}()[]_^°=^%µ!§:;.,?|\\/`';
     return InterditTouches(evt, interdit);
 }

 /*-- Formatage des champs Mail -----------------------------------------------*/
 function valid_mail(evt)
 {
 var interdit='àâäãçéèêëìîïòôöõùûüñ &*?!:;,#~\'"^¨%$£?²§%*()[]{}<>\\|/`';
     return InterditTouches(evt, interdit);
 }
  
 //******* Fonction générales --------------------------------------------------
  
 /*-- Fonction pour interdire la frappe de certains caractères ----------------
 (Passer l'évènement et le string des caractères interdits)
 ------------------------------------------------------------------------------*/
 function InterditTouches(evt, sInterdit)
 {
 var keyCode = evt.which ? evt.which : evt.keyCode;
     if (sInterdit.indexOf(String.fromCharCode(keyCode))>=0) return false;
 }
 /*-- Fonction pour mettre en minuscule -----------------------------------------
 Passer l'objet (ex : f.mail ou document.forms['formulaire'].mail)
 ------------------------------------------------------------------------------*/
 function minuscule(o)
 {
 o.value=o.value.toLowerCase();
 }
 /*-- Fonction pour réinitialiser la couleur de l'arrière plan-------------------
 Passer l'objet (ex : f.mail ou document.forms['formulaire'].mail)
 ------------------------------------------------------------------------------*/
 function ChampOK(o)
 {
 o.style.backgroundColor="";
 }
 /*--Fonction pour changer la couleur de l'arrière plan ------------------------
 Passer l'objet (ex : f.mail ou document.forms['formulaire'].mail)
 ------------------------------------------------------------------------------*/
 function ChampPasOK(o)
 {
 o.style.backgroundColor=CouleurFAUX;
 }
//-->
