function showAdress(address) {
    if (geocoder) {
        geocoder.getLatLng(address, function(point) {
            if (!point) { /* Si les coordonnées n'ont pas été trouvés */
                alert("Impossible de localiser l'adresse :\n\n" + address);
            } else {
                /* /* Les coordonnées ont été trouvés */
                /* Centrer la carte sur le point */
                map.setCenter(point, 9);
                /* Création d'un marqueur */
                var marker = new GMarker(point);
                /* Afficher le marqueur */
                map.addOverlay(marker);
            }
        });
    }
}
function change_departement(id_departement) {
    option=2;
    obj_req=null;
    obj_req=new createXMLHttpRequestObject();
    sendReq(obj_req,"./change-departement-"+id_departement+".html");

}
function abus(id_annonce) {
    option=4;
    obj_req=null;
    obj_req=new createXMLHttpRequestObject();
    sendReq(obj_req,'abus-'+id_annonce+'.html');

}
function change_categorie2(id_categorie) {
    option=0;
    obj_req=null;
    obj_req=new createXMLHttpRequestObject();
    sendReq(obj_req,'scripts/change_categorie2.php?id_categorie='+id_categorie);

}
function change_categorie(id_categorie) {
    option=0;
    obj_req=null;
    obj_req=new createXMLHttpRequestObject();
    sendReq(obj_req,"./change-categorie-"+id_categorie+".html");

}
function deconnexion() {
    option=7;
    obj_req=null;
    obj_req=new createXMLHttpRequestObject();
    sendReq(obj_req,'scripts/deconnexion.php');

}
function creer_cookie() {
    option=7;
    obj_req=null;
    obj_req=new createXMLHttpRequestObject();
    sendReq(obj_req,'scripts/creer_cookie.php');
}
function signaler_abus(id_annonce) {
    option=4;
    obj_req=null;
    obj_req=new createXMLHttpRequestObject();
    sendReq(obj_req,'scripts/signaler_abus.php?id_annonce='+id_annonce);
}

function mdp_oublie() {
    email=prompt('Saisissez L\'Email de votre compte SVP.','');
    if(email!=null)
        {
            option=4;
            obj_req=null;
            obj_req=new createXMLHttpRequestObject();
            sendReq(obj_req,'scripts/mdp_oublie.php?email='+email);
        }

}
function suggerer(id_annonce,id_categorie,id_sous_categorie) {
    email=prompt('Veuillez saisir l\'email de votre ami(e) SVP.','');
    if(email!=null)
        {
            option=4;
            obj_req=null;
            obj_req=new createXMLHttpRequestObject();
            sendReq(obj_req,'scripts/suggerer_annonce.php?id_categorie='+id_categorie+'&id_sous_categorie='+id_sous_categorie+'&id_annonce='+id_annonce+'&email='+email);
        }
}
function createXMLHttpRequestObject() {

var objReq=null;
	try {
		objReq=new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error) {
		try {
			objReq=new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(Error) {
			try {
				objReq=new XMLHttpRequest();
			}
			catch(Error) {
			}
		}
	}
	return objReq;
}
function sendReq(objReq,file) {
	objReq.open('GET',file,true);
	objReq.onreadystatechange=treat_response;
	objReq.send(null);
}
function treat_response() {
	if(obj_req.readyState==4) {
		if(obj_req.responseText!=-1)
                    {
                        switch(option)
                        {
                            case 0:
                                document.getElementById('inner_sous_categories').innerHTML=obj_req.responseText;
                                break;
                            case 1:
                                document.getElementById('inner_sous_cat2').innerHTML=obj_req.responseText;
                                break;
                            case 2:
                                document.getElementById('inner_communes').innerHTML=obj_req.responseText;
                                break;
                            case 3:
                                document.getElementById('inner_sous_cat_contre2').innerHTML=obj_req.responseText;
                                break;
                            case 4:
                                alert(obj_req.responseText);
                                break;
                            case 5:
                                 document.getElementById('inner_sous_cat').innerHTML=obj_req.responseText;
                                break;
                            case 6:
                                 document.getElementById('inner_departements').innerHTML=obj_req.responseText;
                                break;
                            case 7:
                                resultat=obj_req.responseText;
                                break;

                        }
                    }
                    else
                        alert('bad');

	}
}

