// hide / show a div
function DivStatus( nom )
{
	var divID = nom;
	if ( document.getElementById && document.getElementById( divID ) ) // Pour les navigateurs récents
	{
		Pdiv = document.getElementById( divID );
		PcH = true;
	}
	else if ( document.all && document.all[ divID ] ) // Pour les veilles versions
	{
		Pdiv = document.all[ divID ];
		PcH = true;
	}
	else if ( document.layers && document.layers[ divID ] ) // Pour les très veilles versions
	{
		Pdiv = document.layers[ divID ];
		PcH = true;
	}
	else
	{
		PcH = false;
	}
	if ( PcH )
	{
		Pdiv.className = ( Pdiv.className == 'cachediv' ) ? '' : 'cachediv';
	}
}

// Jquery init event
$(document).ready(function(){

	hide_focus("#left_col .menu_block *");
	handle_js_submit_form();
	handle_menu("#left_col .menu_block .menu_lv_01_item", ".menu_lv_01_link");
 
	$(".js_alt_submit_btn").hide();
	$(".common_form.search_form input#search_field").focus( function(){ $(this).val("") } );
	$(".common_form.search_form input#filter_news_start_day").focus( function(){ $(this).val("") } );
	$(".common_form.search_form input#filter_news_start_month").focus( function(){ $(this).val("") } );
	$(".common_form.search_form input#filter_news_start_year").focus( function(){ $(this).val("") } );
	$(".common_form.search_form input#filter_news_end_day").focus( function(){ $(this).val("") } );
	$(".common_form.search_form input#filter_news_end_month").focus( function(){ $(this).val("") } );
	$(".common_form.search_form input#filter_news_end_year").focus( function(){ $(this).val("") } );
	
	handleSearchResults()
});

//
// This function hides focut
// 
function hide_focus(elements2Listen4)
{
	$(elements2Listen4).focus( function() { this.hideFocus = true; $(this).css("-moz-outline-style", "none"); } );
}


//
// This function handles form submit buttons that are not inputs.
// Shows them, then submit parent form when clicked
// 
function handle_js_submit_form()
{
	$(".js_submit_btn").css("display", "block").click( function() { $(this).parents("form").submit(); } );
}


//
// This function handles a menu:
// Listen for a click on specific elements (through css selectors)
// then toggle the related submenu
// 
function handle_menu(Menu2Listen, menuItem)
{
	$(Menu2Listen + " " + menuItem).click( function() { $(this).parent(Menu2Listen).toggleClass("current"); } );
}



//
// This function handles search results
// Listens for a click on item title
// then toggle the related submenu (+ hides them by default)
// 
function handleSearchResults()
{
	//$(".search_results_block .item_block .content").hide();
	
	$(".search_results_block .item_block h3").click( function()
	{
		$(this).parent(".item_block").toggleClass("collapsed"); 
		$(this).siblings(".content").toggle();
	} );
}

function changeVisibility(id)
{
	var element ;
	element = document.getElementById(id) ;
	if (element.style.display == "none" )
	{
		element.style.display = "" ;
	}
	else
	{
		element.style.display = "none" ;
	}
}