/* Module load_menu */
function idalgo_menu_display(oObj){
	var ul = document.getElementById("ul_idalgo_menu_nav").getElementsByTagName("li");
	li1 = ul[0];
	li1.className="idalgo_color_bk_01 idalgo_color_border_01";
	li1.onmouseover = function(){li1.className="idalgo_color_bk_02 idalgo_color_border_00";};
	li1.onmouseout = function(){li1.className="idalgo_color_bk_01 idalgo_color_border_01";};
	li2 = ul[1];
	li2.className="idalgo_color_bk_01 idalgo_color_border_01";
	li2.onmouseover = function(){li2.className="idalgo_color_bk_02 idalgo_color_border_00";};
	li2.onmouseout = function(){li2.className="idalgo_color_bk_01 idalgo_color_border_01";};
	li3 = ul[2];
	li3.className="idalgo_color_bk_01 idalgo_color_border_01";
	li3.onmouseover = function(){li3.className="idalgo_color_bk_02 idalgo_color_border_00";};
	li3.onmouseout = function(){li3.className="idalgo_color_bk_01 idalgo_color_border_01";};
	
	li4 = document.getElementById("div_idalgo_button_gallery");
	if( li4 != null){
		li4.className="div_idalgo_corner_10_2_content_noright idalgo_color_opacity_03";
		li4.onmouseover = function(){li4.className ="div_idalgo_corner_10_2_content_noright idalgo_color_bk_02";};
		li4.onmouseout = function(){li4.className = "div_idalgo_corner_10_2_content_noright idalgo_color_opacity_03";};
	}
	if(oObj){
		oObj.className="idalgo_color_bk_02 idalgo_color_border_01";
		oObj.onmouseover = function(){oObj.className="idalgo_color_bk_02 idalgo_color_border_00";};
		oObj.onmouseout = function(){oObj.className="idalgo_color_bk_02 idalgo_color_border_01";};
	}
}
function idalgo_menu_display_button(){
	idalgo_menu_display();
	li4 = document.getElementById("div_idalgo_button_gallery");
	li4.className="div_idalgo_corner_10_2_content_noright idalgo_color_bk_02";
	li4.onmouseover = function(){li4.className="div_idalgo_corner_10_2_content_noright idalgo_color_bk_02";};
	li4.onmouseout = function(){li4.className="div_idalgo_corner_10_2_content_noright idalgo_color_bk_02";};
}
function idalgo_menu_visibility(oObj,ref_id){
	var div=document.getElementById('ul_idalgo_menu_sport_visibility');
	div.style.display='none';
	var div2=document.getElementById('div_idalgo_menu_calendar_visibility');
	div2.style.display='none';
	var div3=document.getElementById('div_idalgo_menu_calendar_visibility_calendar');
	div3.style.display='none';
	var div4=document.getElementById('div_idalgo_menu_calendar_visibility_gallery');
	div4.style.display='none';
	
	if(ref_id == 1){ // calendrier
		div2.style.display='block';
		div3.style.display='block';
	}else if(ref_id == 2 || ref_id == 3){ // gallerie
		div2.style.display='block';
		div4.style.display='block';
	}else if(ref_id == 4){ // discipline
		div.style.display='block';
	}
}
/*
	<div onclick="var div=getElementById('ul_idalgo_menu_sport_visibility');div.style.visibility='visible';var div2=getElementById('div_idalgo_menu_calendar_visibility');div2.style.visibility='hidden';">1</div>
	<div onclick="var div=getElementById('ul_idalgo_menu_sport_visibility');div.style.visibility='hidden';var div2=getElementById('div_idalgo_menu_calendar_visibility');div2.style.visibility='visible';">2</div>
*/

/*** Module loadmodule ***/
last_idalgo_modules = new Array();
for(i=0;i<=12;i++) {
	last_idalgo_modules[i]=new Array("","");
}

function LoadModules(modules) {
	area=new Array('menu','template_separate_01','main_01','main_02','main_03','main_04','main_05','template_separate_02','block_01','block_02','block_03','audience');
	for(i=0;i<modules.length;i++) {
		if(!(last_idalgo_modules[i][0]==modules[i][0] && last_idalgo_modules[i][1]==modules[i][1])) {
			if(modules[i][1]=="clean") {
				document.getElementById('idalgo_'+area[i]).innerHTML="";
			} else {
				loadModuleTarget('idalgo_'+area[i],area[i]+"-"+modules[i][0],modules[i][1]); 
			}
			last_idalgo_modules[i][0]=modules[i][0];
			last_idalgo_modules[i][1]=modules[i][1];
		}
	}
	ClickAudiance();
	return false;
}

function ClickAudiance() {
	idalgo_audiance = document.getElementById("idalgo_audience");
	if(idalgo_audiance) {
		idalgo_audiance.src= "audience.html";
	}
}

function ia(module,params) { return new Array(module,params); }

var vg_loadmodule_url = "/idalgo_jo/loadmodule.php";
var vg_req = new Array(); // tableau de chargement des contenus en modules //

function loadModuleDone(target) {
    if (vg_req[target].readyState == 4) {
        if (vg_req[target].status == 200) {
			var reponse = vg_req[target].responseText;
            document.getElementById(target).innerHTML = reponse;
        } else {
            document.getElementById(target).innerHTML="Erreur ("+vg_req[target].statusText+") lors du chargement du contenu.";
        }
    }
}
function loadModule(module, args) { loadModuleTarget(module, module, args); }
function loadModuleTarget(target, module, args) {
	loadModuleTargetSplash(target, module, args, true);
}
function loadModuleTargetSplash(target, module, args, splash) {
	var url = vg_loadmodule_url+"?type=html&module="+module;
	if(args != "") url += "&args="+escape(args);
    // -- Si on veut on peut placer un message d'attente pour le chargement ici --
	if(target=="content"&&splash) document.getElementById(target).innerHTML = '<div id="chargement"></div>';
    if (window.XMLHttpRequest) { vg_req[target] = new XMLHttpRequest(); vg_req[target].onreadystatechange = function() {loadModuleDone(target);}; vg_req[target].open("GET", url, true); vg_req[target].send(null); }
 	else // IE/Windows ActiveX version
		if (window.ActiveXObject) { vg_req[target] = new ActiveXObject("Microsoft.XMLHTTP"); if (vg_req[target]) { vg_req[target].onreadystatechange = function() {loadModuleDone(target);}; vg_req[target].open("GET", url, true); vg_req[target].send(); } }
}
