function init() {
	document.form.modele.length=0;
	document.form.modele.options[0] = new Option('» Modèle...','');
}

function doRequest(v) {

   var xhr_object = null;
	
   if(window.XMLHttpRequest) // Firefox
      xhr_object = new XMLHttpRequest();
   else if(window.ActiveXObject) // Internet Explorer
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
   else { // XMLHttpRequest non supporté par le navigateur
      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      return;
   }

   xhr_object.open("POST", "scripts/requete.php", true);
	
   xhr_object.onreadystatechange = function() {
      if(xhr_object.readyState == 4)
         eval(xhr_object.responseText);
   }

   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   var data = "marque="+v;
   xhr_object.send(data);

}

function doModCur(v) {

   var xhr_object = null;
	
   if(window.XMLHttpRequest) // Firefox
      xhr_object = new XMLHttpRequest();
   else if(window.ActiveXObject) // Internet Explorer
      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
   else { // XMLHttpRequest non supporté par le navigateur
      alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      return;
   }

   xhr_object.open("POST", "scripts/modcur.php", true);
	
   xhr_object.onreadystatechange = function() {
      if(xhr_object.readyState == 4)
         eval(xhr_object.responseText);
   }

   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   var data = "marque="+v;
   xhr_object.send(data);

}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
  if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
  obj.visibility=v; }
}

function actDiv(p,q) {
	MM_showHideLayers('div'+p,'','show');
	MM_showHideLayers('div'+q,'','hide');
}

function email() {
    u = window.location;
    m = "Annonce véhicule à consulter sur www.garage-forget.com";
    window.location = "mailto:?subject="+m+"&body="+document.title+"%0A"+u;
}

function zoom(i) {
	window.open('photos.php?dir='+i,'gf_photos','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,top=20,left=20,width=650,height=490');
}

function config(i) {
	window.open(i,'gf_config','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,top=20,left=20,width=900,height=800');
}

function winpop(dir) {
	window.open(dir,'gf_contact','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,top=20,left=20,width=580,height=380');
}

function verifcontact() { 
    nom = document.form.Nom.value; 
    prenom = document.form.Prenom.value; 
    message = document.form.Message.value.length; 
    mail = document.form.Email.value; 
    place = mail.indexOf("@",1); 
    point = mail.indexOf(".",place+1); 
    msg = ''; 
    if ((nom == "")||(nom == " "))       { msg += 'Le nom est obligatoire.\n' } 
    if ((prenom == "")||(prenom == " ")) { msg += 'Le prénom est obligatoire.\n' } 
    if ((mail == "")||(mail == " "))     { msg += 'L\'adresse Email est obligatoire.\n' } else { if ((place > -1)&&(mail.length >2)&&(point > 1)) { } else { msg += 'L\'adresse Email n\'est pas valide.\n' } } 
    if ((message <= 0))                  { msg += 'Vous n\'avez pas tapé votre message.\n' } 
    if (msg == '') { return true; } else { alert(msg);return false; } 
}

function majuscule(form) {
    form.value = form.value.toUpperCase();
}

function minuscule(form) {
    form.value = form.value.toLowerCase();
}

function capitalise(form) {
    chaine = new String(); 
    chaine = form.value;
    pos = chaine.search('-');
    if (pos == '-1') {
        form.value = chaine.substr(0,1).toUpperCase()+chaine.substr(1,chaine.length).toLowerCase();
    } else {
        form.value = chaine.substr(0,1).toUpperCase()+chaine.substr(1,pos-1).toLowerCase()+'-'+chaine.substr(pos + 1,1).toUpperCase()+chaine.substr(pos+2,chaine.length).toLowerCase();
    }
}

function telephone(form) {
    var a = form.value;
    var b = a.length;
    if (b == 2) { form.value = form.value + '-'; }
    if (b == 5) { form.value = form.value + '-'; }
    if (b == 8) { form.value = form.value + '-'; }
    if (b == 11){ form.value = form.value + '-'; }
}

function num() {
    if(event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
    if(event.which < 45 || event.which > 57) return false;
}
