function FocusField(FldID,FldValue){
	if (document.getElementById(FldID).value==FldValue){
		document.getElementById(FldID).value='';
	}
}
function BlurField(FldID,FldValue){
	if (document.getElementById(FldID).value==''){
		document.getElementById(FldID).value=FldValue;
	}
}

function ShowHide_ReferencementForm(link_id, div_id)
{
	var el_link, button;
	el_link = document.getElementById(link_id);
	button = document.getElementById(div_id);
	
	//Si la zone est visible, il faut la cacher
	if (el_link.className == 'BTN_Show_ref_form')
	{
		//Changement de la classe de la zone d'édition et du lien
		button.className = 'BlueBox_ref_open';
		el_link.className = 'BTN_Hide_ref_form';
	}
	//Si la zone n'est pas visible, il faut l'afficher
	else
	{
		//Changement de la classe de la zone d'édition et du lien
		button.className = 'BlueBox_ref_close';
		el_link.className = 'BTN_Show_ref_form';
	}
}


function dropDown(w_ul, w_li) 
{
	$$('ul.ul-cat').setStyle('position', 'relative');
	$$('li.li-cat').each(
		function(elem)
		{
			var div = elem.getElement('div.cat-content');
			var a = elem.getElement('h4 a');
			var ul = elem.getElements('ul');
			var li = elem.getElements('li');
			
			div.set('styles', {
				'display': 'none',
				'position': 'absolute',
				'left': 0,
				'width': w_ul,
				'z-index': 999
			});
			
			$$('.ul-row').set('styles', {
				'z-index': 1 
			});
			
			ul.setStyle('margin', '0 5px 0 0')
			ul.getLast().setStyle('margin', '0');
			li.setStyle('width', w_li);
			elem.addEvents({
				'mouseenter':  function()
				{
					this.getParent('div').set('styles', {
						'z-index': 888
					});
					elem.set('styles', {
						'background': '#5d96c3',
						'z-index': 9999
					});
					a.setStyle('color', '#FFF');
					div.setStyle('display', 'block');
					
				},
				'mouseleave':  function()
				{
					this.getParent('div').set('styles', {
						'z-index': 1
					});
					elem.setStyles({
						'background': '#adcfe9',
						'z-index': '0'
					});
					a.setStyle('color', '#183c57');
					div.setStyle('display', 'none');
				}
			});
		});
}

function toggle()
{
	var to_toggle = $('to_toggle');
	to_toggle.setStyle('display', 'block');
	//$('toggler').addClass('toggler_open');
	
	$('toggler').addEvents({
		'click':  function(element)
		{
			if(to_toggle.getStyle('display') == 'block')
			{
				to_toggle.setStyle('display', 'none');
				this.removeClass('toggler_open');
			}
			else
			{
				to_toggle.setStyle('display', 'block');
				this.addClass('toggler_open');
			}
			
			return false;
		}
	});
}

function toggleMenu(bIsVisible)
{
	var to_toggle = $('to_toggle');
	if (bIsVisible)
	{
	    to_toggle.setStyle('display', 'block');
	    $('toggler').addClass('toggler_open');
	}
	else
	{
	    to_toggle.setStyle('display', 'none');
	    $('toggler').removeClass('toggler_open');
	}
}