// form.js - Fonctions javascript du formulaire

// Fonction de pré chargement des images
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

// Vérifie si une saisie est numerique (espace autorisé)
function valid_numeric(field) {
 var valid = "0123456789 "
 var ok = "yes";
 var temp;
 for (var i=0; i<field.value.length; i++) {
   temp = "" + field.value.substring(i, i+1);
   if (valid.indexOf(temp) == "-1") ok = "no";
 }
 if (ok == "no") {
   alert("Numéro invalide ! ");
   field.focus();
   field.select();
 }
}

// ----------------------------------------------------------------
function checkemail(){
  var str=document.formContact.email.value
  var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
  if(str!=""){
          if (filter.test(str)) return true;
          else return false;
  } else {
          return true;
  }
}

// ----------------------------------------------------------------
function validContact() {

  var nom = document.formContact.nom.value;
  var tel = document.formContact.tel.value;
  var email = document.formContact.email.value;
  var message = document.formContact.message.value;

  if (nom=="") {
      alert("Vous n'avez saisi aucun nom !");
    } else if (tel=="") {
      alert("Vous n'avez saisi aucun téléphone !");
    } else if (email=="") {
      alert("Vous n'avez saisi aucune adresse email !");
    } else if(!checkemail()) {
      alert("L'adresse email est incorrecte !");
      return false;
    } else if (message=="") {
      alert("Vous n'avez saisi aucun message !");
    } else {
      return true;
    }
    return false;
  }

// ----------------------------------------------------------------
function RunFlash(file,w,h){

    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+w+'" height="'+h+'">\n');
    document.write('<param name="movie" value="'+file+'">\n');
    document.write('<param name="quality" value="high">\n');
    document.write('<embed src="'+file+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed>');
    document.write('</object>\n');
}

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

