var TOURISME		= 6664;
var nodeForm		= null;
var nodeCategorie	= null; 
var nodeCategorieLabel	= null; 
var nodeMarque		= null;
var nodeMarqueLabel	= null;
var nodeModele		= null;
var nodeModeleLabel	= null;
var nodeMotCleLabel	= null;
var nodeMotCle		= null;
var nodeAucuneAnnonce	= null;
var nodeRechercheAnnonce= null;
var nodeRechercheAnnoncePrix = null;
var nodeBoutonLabel	= null;
var nodeInitialiserLabel= null;
var itemAucuneAnnonce	= null;
var itemDefautAnnonce	= null;
var nodeIframe		= null;
var colorDefaut		= null;
function	initVars()
{
	nodeForm		= document.getElementById('rechercheForm');
	nodeCategorie		= document.getElementById('categorie');
	nodeCategorieLabel	= document.getElementById('categorieLabel');
	nodeMarque		= document.getElementById('marque');
	nodeMarqueLabel		= document.getElementById('marqueLabel');
	nodeModele		= document.getElementById('modele');
	nodeModeleLabel		= document.getElementById('modeleLabel');
	nodeMotCle		= document.getElementById('motcle');
	nodeMotCleLabel		= document.getElementById('motcleLabel');
	nodeAucuneAnnonce	= document.getElementById('aucuneAnnonce');
	nodeRechercheAnnonce	= document.getElementById('rechercheAnnonce');
	nodeRechercheAnnoncePrix= document.getElementById('rechercheAnnoncePrix');
	nodeBoutonLabel		= document.getElementById('boutonLabel');
	nodeInitialiserLabel	= document.getElementById('initialiserLabel');
	itemAucuneAnnonce	= new Option("----------------","0");
	itemDefautAnnonce	= new Option("-- Choisissez --","0");
	nodeIframe		= window.frames['ifr'];
	colorDefaut		= "#005f9d";
	colorGrey		= "#ccddcc";
}
function	alerte(nodeLabel)
{
	nodeLabel.style.color	= '#FF0000';
	nodeLabel.innerHTML	= nodeLabel.innerHTML+'*';
}
function	lectureSeule(nodeLabel, nodeField)
{
	nodeLabel.style.color	= colorGrey;
	nodeField.style.color	= colorGrey;
	//supprimerOption(nodeField);
	nodeField.readOnly	= true;
}
function	ajouterOption(nodeField, item)
{
	if (nodeField.type == 'select-one' && item.length>0)
	{
		supprimerOption(nodeField);
		for (i=0; i<item.length; i++)
			nodeField.options[i+1] = item[i];
	}
}
function	supprimerOption(nodeField, defautOption)
{
        if (nodeField.type=="select-one")
        {
		if (nodeField.options.length > 1)
		{
			for(i=nodeField.options.length-1; i>0; i--)
					nodeField.remove(i);
		}
	}
}
function	estLectureSeule(nodeLabel)
{
	rtn = false;
	if (nodeLabel.style.color == colorGrey)
		rtn = true;
	return rtn;
}
function	lecture(nodeLabel, nodeField)
{
	nodeLabel.style.color	= colorDefaut;
	nodeField.style.color	= colorDefaut;
	nodeField.readOnly	= false;
	supprimerOption(nodeField);
}
function	initForms(marque, modele)
{
	nodeAucuneAnnonce.style.display		= 'none';
	nodeRechercheAnnonce.style.display	= 'none';
	nodeRechercheAnnoncePrix.style.display	= 'none';
	nodeInitialiserLabel.style.display	= 'none';
	nodeBoutonLabel.style.display		= 'block';
	lecture(nodeMotCleLabel, nodeMotCle);
	if (marque)	lecture(nodeMarqueLabel, nodeMarque);
	if (modele)	lecture(nodeModeleLabel, nodeModele);
}
function	newMarque()
{
	initForms(true,true);
	var categorie	= nodeCategorie[nodeCategorie.selectedIndex].value;
	if (parseInt(categorie) == TOURISME)	nodeIframe.location.href = "/ajax/chargerMarque.php?RUB_N_RUBRIQUEPARENT="+categorie;
	else if (parseInt(categorie) > 0)	nodeIframe.location.href = "/ajax/chargerDivers.php?RUB_L_RUBRIQUE="+categorie;
}
function	newModele()
{
	initForms(false,true);
	var marque			= nodeMarque[nodeMarque.selectedIndex].value;
	if (parseInt(marque)>0)		nodeIframe.location.href = "/ajax/chargerModele.php?RUB_L_RUBRIQUE="+marque;
}
function	rechercher()
{
	var categorie	= parseInt(nodeCategorie[nodeCategorie.selectedIndex].value);
	var marque	= parseInt(nodeMarque[nodeMarque.selectedIndex].value);
	var modele	= parseInt(nodeModele[nodeModele.selectedIndex].value);
	var r		= nodeForm.elements['r'];
	var kw		= nodeForm.elements['kw'];
	var nar		= nodeForm.elements['nar'];
	var parent	= nodeForm.elements['parent'];
	var pmin	= nodeForm.elements['pmin'];
	var pmax	= nodeForm.elements['pmax'];
	var tmp		= 0;
	if (isNaN(categorie))	categorie	= 0;
	if (isNaN(marque))	marque		= 0;
	if (isNaN(modele))	modele		= 0;
	if (!pmin.value.match("^[1-9][0-9]*$") && pmin.value.length>0)	pmin = NaN;
	if (!pmax.value.match("^[1-9][0-9]*$") && pmax.value.length>0)	pmax = NaN;
	if (pmin.value.length == 0)					pmin = NaN;
	if (pmax.value.length == 0)					pmax = NaN; 
	if (isNaN(pmin) && isNaN(pmax) && (pmin.value > pmax.value))	{ tmp = pmin.value; pmin.value = pmax.value; null; pmax.value = tmp; }
	if (pmin == null || pmax == null)
		nodeRechercheAnnoncePrix.style.display = 'block';
	else
	{
		if (categorie>0)		r.value		= categorie;
		if (marque>0)		{	r.value		= categorie;	nar.value = marque;	}
		if (modele>0)		{	r.value		= modele;	nar.value = modele;	parent.value = marque; }
		if (kw.value=='mot clé')	kw.value	= "";
		if ( (categorie == TOURISME) && (marque == 0) ) { r.value = ""; nar.value = ""; }
		nodeForm.submit();
	}
}
