var help_search = 'Recherche...';
var class_extended = 'extended';
var class_current = 'current';

function OuvreOptionsRecherche(flash, focus) {
	FermeBarreLiens();
	var topbar = document.getElementById('topbar');
	AddClass(topbar, class_extended);
	var tbsearch = document.getElementById('tb-search');
	AddClass(tbsearch, class_current);
	var field = document.getElementById('tb-search-query');
	if (field.value == help_search) { field.value = '' };
	if (flash) { ChampRechercheEnEvidence(true, 1); }
	if (focus) { FocusChamp('tb-search-query'); }
	return false;
}

function FermeOptionsRecherche() {
	var topbar = document.getElementById('topbar');
	RemoveClass(topbar, class_extended);
	var tbsearch = document.getElementById('tb-search');
	RemoveClass(tbsearch, class_current);
	return false;
}

function ChampRechercheEnEvidence(evidence, etape) {
	var node = document.getElementById('tb-search-form');
	node.className = evidence ? 'evidence' : '';
	etape++;
	if (etape < 5) {
		setTimeout("ChampRechercheEnEvidence("+(evidence ? 'false' : 'true')+", "+etape+")", evidence ? 200 : 200);
	}
}

function AddClass(node, class_name) {
	if (node.className.indexOf(class_name) == -1) {
		if (node.className) { node.className += ' '; }
		node.className += class_name;
	}
}

function RemoveClass(node, class_name) {
	node.className = node.className.replace(class_name, '');
}

function OuvreBarreLiens() {
	FermeOptionsRecherche();
	var barre = document.getElementById('barre_outils_mes_liens');
	barre.style.display = barre.style.display == 'block' ? 'none' : 'block';
	return false;
}

function FermeBarreLiens() {
	var barre = document.getElementById('barre_outils_mes_liens');
	if (barre) { barre.style.display = 'none'; }
	return false;
}
