function clean_search_field()
{
	field = document.getElementById('searchfield');
	reset = document.getElementById('reset');
	
	if(reset.value == 0)
	{
		field.value = "";
		reset.value = 1;
		
		field.style.color = "black";
	}
	else
		return;
}

function toggle_or_submit(item)
{
	engine = document.getElementById('engine');
	cookie = document.getElementById('cookie');
	
	// L'élément sur lequel l'on a cliqué n'est pas déjà sélectionné : le sélectionner
	if(item.className == "off")
	{
		// Désélectionner l'élément précédemment sélectionné
		if(engine.value != 0)
			document.getElementById(engine.value).className = "off";
		
		// Sélectionner l'élément sur lequel l'on vient de cliquer
		item.className = "on";
		engine.value = item.id;
		
		// Le placer dans la toolbar afin de le définir comme moteur par défaut
		name = item.id;
		nom = name.split("-");
		nom = nom[1];
		cookie.innerHTML = "<a href=\"index.php?action=cookie&engine="+name+"\">Définir <i>"+nom+"</i> par défaut</a>";

		// Si le champ de recherche est rempli, envoyer directement la recherche
		submit_form();
	}
	
	// L'élément sur lequel l'on a cliqué est déjà sélectionné : soumettre le formulaire
	else
	{
		submit_form();
	}
}

function validate(form)
{
	engine = document.getElementById('engine');
	field = document.getElementById('searchfield');
	reset = document.getElementById('reset');
	
	if(engine.value == 0)
	{
		alert("Veuillez choisir un moteur de recherche"); 
		return false;
	}
	
	if(reset.value == 0 || field.value == "")
	{
		//alert("Veuillez préciser votre requête");
		return false;
	}
	
	return true; // validation
}

function submit_form()
{
	form = document.getElementById('searchform');

	if(validate(form))
		form.submit();
	else
		return false;
}
