function setloader(content) {
//if (!content) content = '<img src="/images/ajax-loader.gif">';
content = '<h4 style=\"margin-left:3px;margin-top:10px\">Chargement de la page...</h4>';
iddiv = 'contents';
if (document.getElementById('httprep').value == '') document.getElementById(iddiv).innerHTML = content;
}



function getcp(iddiv, link) {

var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 


  document.getElementById(iddiv).innerHTML = '<img src="/images/ajax-loader.gif">';

  http.abort();
  http.open("GET", link, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
        if(http.responseText != '') { 
		document.getElementById(iddiv).innerHTML = 'Ce lieu est <b>valide</b>.';
		var cpreponse = http.responseText;
		var myarray = cpreponse.split(';');
		document.getElementById('usr_addr_street').value = myarray[0];
		document.getElementById('usr_addr_city').value = myarray[1];
		document.getElementById('usr_addr_prov').value = myarray[2];
		document.getElementById('usr_addr_pays').value = myarray[3];
		}
	else document.getElementById(iddiv).innerHTML = 'Ce lieu est <b>invalide</b>. Essayez un code postal valide.';
	return true;
    }
  }
  http.send(null);
}


function sold_prop(propno,imgid) {

var link = '/index.php?hide=1&page=ajax&action=sold&item='+propno;	
var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 
	var oimg = document.getElementById(imgid);
 if(oimg) { var osrc = oimg.src;
  document.getElementById(imgid).src = '/images/ajax-loader.gif';
  }

  http.abort();
  http.open("GET", link, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
	if (oimg) oimg.src = 'http://www.affichez-vous.com/soldimg.php?img='+osrc;
	return true;

    }
  }
  http.send(null);

}

function cancel_sold_prop(propno,imgid) {

var link = '/index.php?hide=1&page=ajax&action=sold&cancel=1&item='+propno;	
var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 


  http.abort();
  http.open("GET", link, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
	var oimg = document.getElementById(imgid);
	if (oimg) { var oldsrc = oimg.src; oimg.src = oldsrc.replace("soldimg.php?img=",""); }
	return true;

    }
  }
  http.send(null);

}


function getajax(iddiv, link, question) {

var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 

var rep = false;
if (!question) rep = true; else rep = confirm(question);
if (rep == true) 
{ 
  document.getElementById(iddiv).innerHTML = '<img src="/images/ajax-loader.gif">';

  http.abort();
  http.open("GET", link, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
        if(document.getElementById(iddiv).innerHTML != '.') document.getElementById(iddiv).innerHTML = http.responseText;
	else document.getElementById(iddiv).innerHTML = '';

	var dtdebut = document.getElementById('dt1');
	if(dtdebut) {
	preparedate('1');
	preparedate('2');
	}

	return false;
    }
  }
  http.send(null);
}
return false;
}

function getajaxdel(iddiv, link, question) {

var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 

var rep = false;
if (!question) rep = true; else rep = confirm(question);
if (rep == true) 
{ 
  document.getElementById(iddiv).innerHTML = '<img src="/images/ajax-loader.gif">';

  http.abort();
  http.open("GET", link, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
        document.getElementById(iddiv).innerHTML = '';
	document.getElementById(iddiv).style.display = 'none';
	return true;
    }
  }
  http.send(null);
}
}


function poster(iddiv, link, idform, question) {
var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 

var rep = false;
var parameters = returnquery(idform);
if (!question) rep = true; else rep = confirm(question);
if (rep == true) 
{ 
  document.getElementById(iddiv).innerHTML = '<img src="/images/ajax-loader.gif">';
  http.abort();
  http.open("POST", link, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
	if (http.status == 200) {
	        document.getElementById(iddiv).innerHTML = http.responseText;
		
		var dtdebut = document.getElementById('dt1');
		if(dtdebut) {
		preparedate('1');
		preparedate('2');
		}
		return true;
	}
	else {
		document.getElementById(iddiv).innerHTML = "Erreur lors du traitement de la demande";
		return false;
	}
    }
  }
   http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   http.setRequestHeader("Content-length", parameters.length);
   http.setRequestHeader("Connection", "close");
   http.send(parameters);

}
}

function getpage(iddiv, link, cat) {

var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
} 

var pos = link.indexOf('?');
if (pos > -1)
	{
	var link2 = link.substr(pos + 1);
	}
else link2 = '';

if (cat != "") link2 = link2 + '&cat='+cat;

var rep = true;
if (rep == true) 
{ 
  	if (iddiv == 'contentsearch') 
		{
		var box = document.getElementById('map_canvas');
		if(box) initialize(link2);
		var box = document.getElementById('fiche_annonceur');
		if(box) getajax('fiche_annonceur','/recherche.php?fiche=1&'+link2);
		//var theSlide = new Spry.Effect.Blind('contents', {duration: 300, from:  '100%', to:  '0%', toggle: false});
		//theSlide.start();
		document.getElementById('httprep').value = '';
		var numpage = document.getElementById('numpage');
		if (numpage) numpage.innerHTML = '<img src="/images/ajax-loader2.gif">';
		scroll(0,162);
		//setTimeout("setloader()",280);
		
 		}
	else document.getElementById(iddiv).innerHTML = '<img src="/images/ajax-loader.gif">';

  http.abort();
  http.open("GET", link, true);
  http.onreadystatechange=function() {
    if(http.readyState == 4) {
        document.getElementById('httprep').value = http.responseText;
	document.getElementById(iddiv).innerHTML = http.responseText;
	//document.getElementById('loader').innerHTML = '';
	return false;
    }
  }
  http.send(null);
}
return false;
}

function Requete(iddiv, link, question) {
var http2 = false;
var rep = false;
if (!question) rep = true; else rep = confirm(question);
if (rep == true) 
{ 
document.getElementById(iddiv).innerHTML = '<img src="/images/ajax-loader.gif">' 


if(navigator.appName == "Microsoft Internet Explorer") {
  http2 = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http2 = new XMLHttpRequest();
} 

  http2.abort();
  http2.open("GET", link, true);
  http2.onreadystatechange=function() {
    if(http2.readyState == 4) {
	var d = document.getElementById(iddiv);
      	d.innerHTML = http2.responseText;
	//eval(d.innerHTML);
	return false;
    }
  }
  http2.send(null);


}
return false;
}


function returnquery(idform) {
var query;
var docform = document.getElementById(idform);
for(i=0; i<docform.elements.length; i++)
{
if (query != '') query = query + '&';
if (docform.elements[i].type == 'checkbox') { if (docform.elements[i].checked) query = query + docform.elements[i].name + "=" + escape(docform.elements[i].value); }
else query = query + docform.elements[i].name + "=" + escape(docform.elements[i].value);
}
return query;
}

