// Submit du formulaire pour les filtres
function submitHiddenFilterForm(link, tri) {
	document.hiddenFilterForm.action = link;
	if (tri != "") {
		document.hiddenFilterForm.tri.value = tri;
	}
	document.hiddenFilterForm.submit();
}

// Chargement des régions en fonction du département
function getRegionFromDept(f)
{
	var listDept    = f.elements["fdept"];
	var listRegion  = f.elements["fregion"];
	var index = listDept.selectedIndex;

	var xhr_object = getXhrObject();
	if (xhr_object == null)
		return;
		
	xhr_object.open("POST", "../include/ajax/region.php", true);
	
	xhr_object.onreadystatechange = function anonymous() {
		if(xhr_object.readyState == 4)
			eval(xhr_object.responseText);
	}

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	var dept = index < 1 ? "all" : escape(listDept.options[index].value);
	var data = "dept="+dept;
	xhr_object.send(data);
}

// Affichage du menu
function toggleMenu(menu)
{
	var d = document.getElementById("menu_"+menu);
	var img = document.getElementById("img_menu_"+menu);
	
    if(d.style.display == "none") {
		d.style.display = "block";
		img.src = '/images/menu/tree_collapse.gif';
    }
    else {
		d.style.display = "none";
		img.src = '/images/menu/tree_expand.gif';
    }
}

// Affichage de la recherche avancée
function toggleFilter()
{
	var d = document.getElementById("filter");

    if(d.style.display == "none") {
		d.style.display = "block";
    }
    else {
		d.style.display = "none";
    }
}

// Fonctions communes
function getXhrObject()
{
	var xhr_object = null;
	
	if(window.XMLHttpRequest) // Firefox
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	
	// Laisser la possibilité de retourner null si pas XMLHttpRequest n'est pas supporté
	return xhr_object;

}


// Affichage du menu
function toggleTable(id)
{
	var table = document.getElementById(id);
	var img = document.getElementById("img_"+id);
    
    if(table.rows[1].style.display == "none") {
		table.rows[1].style.display = "";
		img.src = '/images/icones/collapse_over.png';
    }
    else {
		table.rows[1].style.display = "none";
		img.src = '/images/icones/expand_over.png';
    }
}



