function eZHide(check, nodeID, url)
{

	var ajax= new Request({method: 'get', url: url}).send();

	 //= new Ajax.Request(url, {asynchronous:true, method:'get'});
	var li;
	var spans;
	var first = true;
	li = $('n'+nodeID);
	if ( li )
			spans = li.getElementsByTagName('span');
	else
			spans = new Array();
	if ( check.checked )
	{
		if ( check.parentNode )
			check.parentNode.className = "hideshow"
		for(var i=0; i!=spans.length; i++)
		{
			if ( (spans[i].className == "node-name-hidden") || (spans[i].className == "node-name-hiddenbyparent") )
				spans[i].className = "node-name-normal";
		}
	}
	else
	{
		if ( check.parentNode )
			check.parentNode.className += ' nodehidden';
		for(var i=0; i!=spans.length; i++)
		{
			if ( (spans[i].className == "node-name-normal") && first )
			{
				spans[i].className = "node-name-hidden";
				first = false;
			}
			else
			{
				spans[i].className = "node-name-hiddenbyparent";
			}
		}
	}
	return false;
}


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

function showMenu(id){
	if(!$(id))
		return false;
	if($(id).style.display=='block')
		$(id).style.display='none';
	else
		$(id).style.display='block';
	
	return false;
}

function redirect( id )
{
	location.href= $(id).options[ $(id).selectedIndex ].value ;
}

function updateCategoryList( id )
{
	if( !$(id) )
	{
		return false;
	}
	var select = new Element( 'select', {
						'name' : 'categorie_list',
						'id' : 'categorie_list',
						'html' : '<option value="'+ $('parent_node').get('value') + '">- - - - -</option>',
						'events' : {
							'change' : function() {
								redirect( 'categorie_list' );
							}
						}
	} );
	$(id).parentNode.insertBefore( select, $(id) );
	$(id).getElements('a').each( function(el) {
		var option = new Element( 'option', {
							'text' : el.get('text'),
							'value' : el.get('href')
		} );
		if( el.hasClass('selected') )
		{
			option.set( 'selected', 'selected' );
		}
		select.appendChild( option );
	} );

	$( id ).setStyle( 'display', 'none' );
	$( 'category_label' ).set( 'for' , 'categorie_list' );
}


 var current_size=new Array();
 
 function display(id,type){

	 var list_li=document.getElements('li.hidden_li_'+id);
	 if(type=='show'){
	 	for(var x=0;x<list_li.length;x++){
			var element = list_li[x];
	 		element.style.display='block';
	 	}
	 		$('more_details_'+id).setStyle('display','none');
		$('less_details_'+id).setStyle('display','block');
	 }
	else{
	 	for(var x=0;x<list_li.length;x++){
			var element = list_li[x];
	 		element.style.display='none';
	 	}
	 	$('more_details_'+id).setStyle('display','block');
		$('less_details_'+id).setStyle('display','none');
	}
	
 }
/*
function display(id){
	var div = 'classification_div_'+id;
	var a_more = 'more_details_'+id;
	var a_less = 'less_details_'+id;
	id='classification_list_'+id;

	if( $(id).style.height=='67px'){
		$(id).setStyle('height',current_size[id]);
		$(id).setStyle('position','absolute');
		$(id).setStyle('background','#FFF0E9');
		$(id).setStyle('border','solid 1px #FF5A00');
		$(a_more).setStyle('display','none');
		$(a_less).setStyle('display','block');
		
	}
	else{
		$(id).setStyle('height',67);
			$(a_more).setStyle('display','block');
		$(a_less).setStyle('display','none');
		$(id).setStyle('position','relative');
		$(id).setStyle('border','0px');
	}
	
	return ;
}*/

window.addEvent( 'domready', function() {
	updateCategoryList( 'categorie' ); 
} );

window.addEvent( 'domready', function() {
	if($('CancelButton'))
	$('CancelButton').addEvent('click',function(){
		document.location="http://"+document.location.hostname+'/'+$('RedirectURI').value;
	}
	); 
} );

window.addEvent('domready', function() {

var list_ul=document.getElements('li.hidden_li');
for(var x=0;x<list_ul.length;x++){
	var element = list_ul[x];
	element.style.display='none';
	
}
});
function ezjs_toggleCheckboxes(formname, checkboxname) {
    with (formname) {
        for (var i = 0; i < elements.length; i++) {
            if (elements[i].type == "checkbox" &&
                elements[i].name == checkboxname &&
                elements[i].disabled == "") {
                if (elements[i].checked == true) {
                    elements[i].checked = false;
                } else {
                    elements[i].checked = true;
                }
            }
        }
    }
}
var login_box_clean=false;

function clean_login_box(){
	if(!login_box_clean){
		$('login').value='';
		$('password').value='';
		login_box_clean=true;
	}

}

function deselectAll(){
 	$('advancedsearch').getElements('input[type=checkbox]');
	var list = $('advancedsearch').getElements('input[type=checkbox]');
	for(var x in list){
		list[x].checked=false;
	}
	return true;
	/*return false;*/
}
