//
// Fonctions javascript pour le site sylvaintessier.com
// Simon - egzakt.com
// 2003-09-17

//pre_01 = new Image;
//pre_01.src = "images/i_boutons/i_nav/nav_over_01.gif";

function moveOn(imgNameA,imgA) {
	document.images[imgNameA].src= imgA;
}
function moveOut(imgNameA,imgA) {
	document.images[imgNameA].src= imgA;
}


// Fonction ouverture / fermeture de div
// Emilie 
function showhide(objet, image) {

	if (document.getElementById(objet).style.display == 'block') {
		document.getElementById(objet).style.display = 'none';
		document.getElementById(objet).style.visibility = 'hidden';
		document.getElementById(image).src = "/ate/images/i_graphiques/" + image + "_off.gif";
	}
	else {
		document.getElementById(objet).style.display = 'block';
		document.getElementById(objet).style.visibility = 'visible';
		document.getElementById(image).src = "/ate/images/i_graphiques/" + image + "_on.gif";
	}
}

// Remplissage de la liste de selection des etablissements (section formations)
// Emilie, repris de Simon
// 2006-12-18
function remplir_etablissements(args){
	// verifications 
	// ----------------------------
	if (!args['select_src'] || !args['select_dst']){
		alert("Syntaxe: remplir_etablissements({select_src:'le select source', select_dst:'le select a etre update'})");
	}
	
	// le id selectionne du select source
	var select_src = $(args['select_src']);	
	var type = select_src.options[select_src.selectedIndex].value;
	type = escape(type);
	//var r = new RegExp("u","g");
	//type.replace(r,"aaaa");
	//alert(type);
	
	// rien de selectionne, on vide et on sort
	if (type == 0){
		var sel = $(args['select_dst']);
		
		// vidage de la select box
		while (sel.options.length) {
			sel.remove(0);
		}
		
		return;
	}
	
	// parametres
	var strParameters = "action=remplir_etablissements&";
	strParameters += "type="+type;
		
	new Ajax.Request(chemin_ajax_requests,
	{
		onComplete:function(request)
		{
			// Les resultats sont separes par des points-virgule			
			var obj = unescape(request.responseText.replace(/\+/g, "%20"));
			obj = obj.split(";");
			
			var sel = $(args['select_dst']);
			
			// vidage de la select box
			while (sel.options.length) {
				sel.remove(0);
			}
			
			// remplissage
			var opt = new Option("Tous","tous");
			sel.options[sel.options.length] = opt;
			
			for(i=0; i<obj.length -1; i++){
				// si element par defaut specifie
				if (args['default'] && i==0){
					// p-e valeur par defaut ? default_value : 0
					var def_val = (args['default_value']) ? args['default_value'] : '0';

					var opt = new Option(args['default'], def_val);
					sel.options[sel.options.length] = opt;
				}
				
				var opt = new Option(obj[i],obj[i]);
				sel.options[sel.options.length] = opt;
			}
			
			document.getElementById('liste_regions').disabled = false;
		},
		method: 'post',
		parameters:strParameters,
		evalScripts:true
	})

}
