/*------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
/* FONCTION RECHERCHE */

function resultSearch(obj){
  document.getElementById('result_search').innerHTML = obj.responseText;
}

//Vide le champ d'un input 
function valdefautinput(champ,valdefaut)
{
	 if (champ.value == '') 
	 {
		champ.value=valdefaut;
	}
}


function searchAnnonces() {
	var Fobj = eval("document.fsearch");
	var XHR = new XHRConnection();
	XHR.appendData("categorie", Fobj.categorie.options[Fobj.categorie.selectedIndex].text);
	XHR.appendData("cylindree", Fobj.cylindree.options[Fobj.cylindree.selectedIndex].value);
	XHR.appendData("marque", Fobj.marque.options[Fobj.marque.selectedIndex].text);
	XHR.appendData("prixmini", Fobj.prixmini.value);
	XHR.appendData("prixmaxi", Fobj.prixmaxi.value);
	XHR.appendData("region", Fobj.region.options[Fobj.region.selectedIndex].text);
	XHR.appendData("annee_deb", Fobj.annee_deb.options[Fobj.annee_deb.selectedIndex].value);
	XHR.appendData("annee_fin", Fobj.annee_fin.options[Fobj.annee_fin.selectedIndex].value);
	XHR.appendData("modele", Fobj.modele.value);
	
	// garantie //
	if(Fobj.garantie.checked) XHR.appendData("garantie", 1);
	else XHR.appendData("garantie", 0);
	// photo //
	if(Fobj.photo.checked) XHR.appendData("photo", 1);
	else XHR.appendData("photo", 0);
	
	
	if(Fobj.annonceur[0].checked) XHR.appendData("annonceur", "");
	else if(Fobj.annonceur[1].checked) XHR.appendData("annonceur", "particulier");
	else if(Fobj.annonceur[2].checked) XHR.appendData("annonceur", "professionnel");
	
	XHR.setRefreshArea('result_search');
	XHR.sendAndLoad("/fonctions/search_resultat_ajax.php", "POST", resultSearch);
	
	return true;
	
}


//FOnction permettant d'afficher une infobulle

// espacement entre le curseur et l'infobulle
cursor_padding = 5;

// gestion des navigateurs (IE, MOZ, NS)
nav = navigator.appName;

ie = document.all;
ns = document.layers;
fi = document.getElementById && !document.all;

if(!ie && !ns && !fi)
{
	alert("navigateur "+nav+" incompatible !"); 
}

if(!ie)
{
	document.captureEvents(Event.MOUSEMOVE); 
}

document.onmousemove = get_mouse;

// recupere les coordonnees de la souris
// les affecte au style de la div infobulle
function get_mouse(e)
{
	if(ie)
	{
		x = event.x;
		y = event.y;
		window.status = x;
	}
	else
	{
		x = e.pageX;
		y = e.pageY;
	} 

	bubble = document.getElementById("infobulle");
	if((typeof(bubble)!= 'undefined') && (bubble != null))
	{ 
		bubble.style.left = x + cursor_padding;
		bubble.style.top = y + cursor_padding;
	}

}


// affiche la bubble
function see_bubble(text)
{
	//document.onmousemove = get_mouse;

	bubble.style.visibility = "visible";
	bubble.style.display = "block";
	
	// bubble.innerHTML = text;
	// déconseillé pas aux normes
	
	longueur_bubble = bubble.firstChild.length;
	bubble.firstChild.replaceData(0, longueur_bubble, text);
}

// cache la bubble
function kill_bubble()
{
	bubble.style.visibility = "hidden";
	bubble.style.display = "none";
}


function visibilite(thingId)
{
	var targetElement;
	targetElement = document.getElementById(thingId) ;
	if (targetElement.style.display == "none")
	{
		targetElement.style.display = "" ;
	} 
	else
	{
		targetElement.style.display = "none" ;
	}
}



	