			var xhr = null; 
	 
			function getXhr(){
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
					}
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
			}

			function zalert(id,newclass,value) {
			if((value !=0) && (value != '')) {
			 identity=document.getElementById(id);
			 identity.className=newclass;
			 }
			else{
			 identity=document.getElementById(id);
			 identity.className='selectKO';
			 }
			}
			
			function go(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('modele').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","http://www.petitesannonces.be/postmodele.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('marqueID');
				idmarque = sel.options[sel.selectedIndex].value;
				sel2 = document.getElementById('sCID');
				catid = sel2.value;
				xhr.send('marqueid='+idmarque+'&catid='+catid);
			}

			function go_ins(id,newclass,value){

				if(value !=0) {
				 identity=document.getElementById(id);
				 identity.className=newclass;
				 }
				else{
				 identity=document.getElementById(id);
				 identity.className='selectKO';
				 }
				
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('modele').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				// prout
				xhr.open("POST","/postmodele_ins.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				//sel = document.getElementById('marqueID');
				//idmarque = sel.options[sel.selectedIndex].value;
				sel2 = document.getElementById('sCID');
				catid = sel2.value;
				xhr.send("marqueid="+value+"&catid="+catid);
			}

			function go_insbasic(){
				
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('modele').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				// prout
				xhr.open("POST","/postmodele_ins.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('marqueID');
				idmarque = sel.options[sel.selectedIndex].value;
				sel2 = document.getElementById('sCID');
				catid = sel2.value;
				xhr.send("marqueid="+idmarque+"&catid="+catid);
			}




function MM_findObj(n, d) { //v4.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);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function changestyle(couche, style) {
  if (!(layer = MM_findObj(couche))) return;
  alert(layer);
  layer.style.visibility = style;
}

			var xhr = null; 
	 		var xhr4 = null; 

			function getXhr(){
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
			}

			function getXhr4(){
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr4 = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr4 = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr4 = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr4 = false; 
				} 
			}
			
			function ajax_immo(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						le1select = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('leSID').innerHTML = le1select;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","/postimmo.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('sCID');
				cid = sel.options[sel.selectedIndex].value;
				sel2 = document.getElementById('SID');
				sid = sel2.value;
				xhr.send("cid="+cid+"&sid="+sid);
			}

			function ajax_immo_ins(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						le1select = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('leSID').innerHTML = le1select;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","postimmo_ins.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('CID');
				cid = sel.options[sel.selectedIndex].value;
				sel2 = document.getElementById('SID');
				sid = sel2.value;
				xhr.send("cid="+cid+"&sid="+sid);
			}


			function ajax_sid(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						leselect = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('lamarque').innerHTML = leselect;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","/postsid.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('SID');
				sid = sel.value;
				xhr.send("sid="+sid);
			}

			function ajax_budget(){
				getXhr4();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr4.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr4.readyState == 4 && xhr4.status == 200){
						le4select = xhr4.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('budget').innerHTML = le4select;
					}
				}

				// Ici on va voir comment faire du post
				xhr4.open("POST","/postbudget.cfm",true);
				// ne pas oublier ça pour le post
				xhr4.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel4 = document.getElementById('sCID');
				cid4 = sel.options[sel4.selectedIndex].value;
				xhr4.send("cid="+cid4);
			}


			var xhr = null; 
	 
			function getXhr(){
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
			}

				
			function submitcat(){
				getXhr();
				// On défini ce qu'on va faire quand on aura la réponse
				xhr.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhr.readyState == 4 && xhr.status == 200){
						le1select = xhr.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('cat').innerHTML = le1select;
					}
				}

				// Ici on va voir comment faire du post
				xhr.open("POST","postinscat.cfm",true);
				// ne pas oublier ça pour le post
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				sel = document.getElementById('categoryID');
				cid = sel.options[sel.selectedIndex].value;
				xhr.send("categoryID="+cid);
			}


function FocusText(BoxName){
if (BoxName.value == BoxName.defaultValue)
{ BoxName.value = '';}
}

function BlurText(BoxName) {
if (BoxName.value == '')
{BoxName.value = BoxName.defaultValue;}
}


function movepic(img_name,img_src) {
document[img_name].src=img_src;
}

var xhrf = null; 
	 
			function getXhrf(){
				if(window.XMLHttpRequest) // Firefox et autres
				   xhrf = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhrf = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhrf = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhrf = false; 
				} 
			}
			
			/**
			* Méthode qui sera appelée sur le click du bouton
			*/
			function add_question(){
				getXhrf();
				// On défini ce qu'on va faire quand on aura la réponse
				xhrf.onreadystatechange = function(){
					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
					if(xhrf.readyState == 4 && xhrf.status == 200){
						leselect = xhrf.responseText;
						// On se sert de innerHTML pour rajouter les options a la liste
						document.getElementById('formquestion').innerHTML = leselect;
					}
				}
				
				
				// Ici on va voir comment faire du post
				xhrf.open("POST","/question.cfm",true);
				// ne pas oublier ça pour le post
				xhrf.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				// ne pas oublier de poster les arguments
				// ici, l'id de l'auteur
				question = document.getElementById('question');
				idquestion = question.value;
				email = document.getElementById('email');
				idemail = email.value;
				pass = document.getElementById('pass');
				idpass = pass.value;
				adid = document.getElementById('adid');
				idadid = adid.value;
				private = document.getElementById('private');
				idprivate = private.value;
				alert("question="+idquestion+"&email="+idemail+"&pass="+idpass+"&itemid="+idadid+"&private="+idprivate);
				xhrf.send("question="+idquestion+"&email="+idemail+"&pass="+idpass+"&itemid="+idadid+"&private="+idprivate);
			}


function Localize(pStr){return pStr;}
var ProcessingText = Localize("Veuillez patienter...");
var cnt=0;
function doValidate(f){
f.next.value=ProcessingText;
f.next.disabled=true;
if (cnt==0)f.submit();
cnt++;
}