var old_num;
var num;

window.addEvent('domready',function() {
	// Champ recherche
	$("SearchText").addEvent('click', function() { 
		this.value = '';
	});

	initSelect("keywords");
	initSelect("period");
	initSelect("theme");
	initSelect("sub_theme");
	initSelect("pays");
	initSelect("epa_categorie");
	initSelect('language_select');
	initTheme("theme");
	
});

function initSelect( id ) {
	if( $(id) )	{
		$(id).addEvent('change', function() {
			redirect( $(id) );
		});
	}
}

function redirect( sel ) {
	var opt = sel.options[sel.selectedIndex];
	document.location.href = opt.value;
}

function view_child( id ) {
	if( $(id) ) {
		$(id).toggleClass('hidden');	
	}
}

function initTheme( id )
{
	if( $(id) ) {
		$(id).addEvent('change', function() {
			changeTheme(id);
		});
	}
}

function changeTheme( id ) {
			old_num=num;
			num = $(id).options[$(id).selectedIndex].value;
			$ES('.node_'+old_num,'#sub_theme').each(function(el){ el.toggleClass("hidden"); });
			$ES('.node_'+num,'#sub_theme').each(function(el){ el.toggleClass("hidden"); });

}

/*
 * Fonction antispam.
 */
function nospam(adresse){
	var email = adresse;
	email = email.replace('_AT_', '@');
	email = email.replace('_DOT_', '.');
	email = email.replace('_DOT_', '.');
	return email;
}

function kez_searchValue( root_url )
{
	var search = $('search_value').value;
	var search_url = root_url+ '/(search_value)/' + search;
	document.location.href = search_url;
	return false;
}

