function popIt(img, largeur, hauteur) {
	var titre = "Zoom de l'illustration";
	var l = parseInt(largeur) + 20;
	var h = parseInt(hauteur) + 30;
	popup = open("",'illustration','width='+l.toString()+',height='+h.toString()+',toolbar=no,scrollbars=no,resizable=yes,left=150,top=150');	
	popup.document.write("<html><head><title>"+titre+"</title></head>");
	popup.document.write("<body><img src='"+img+"' width='"+largeur+"' height='"+hauteur+"' alt='' />");
	popup.document.write("</body></html>");
	popup.document.close();
}

function ShowOrHide(zone, retour) {
	if(zone == '') {
		if(retour) return 1;
		else return;
	}
	var item = null;
	if(document.getElementById) item = document.getElementById(zone);
	else if(document.all) item = document.all[zone];
	else if(document.layers) item = document.layers[zone];
	if(!item) {
		if(retour) return 0;
		else return;
	}
	else if(item.style) {
		if(item.style.display == "none") item.style.display = "";
		else item.style.display = "none";
	}
	else item.visibility = "show";
	
	if(retour) return 1;
	else return;
}

function Show(zone, retour) {
	if(zone == '') {
		if(retour) return 1;
		else return;
	}
	var item = null;
	if(document.getElementById) item = document.getElementById(zone);
	else if(document.all) item = document.all[zone];
	else if(document.layers) item = document.layers[zone];
	if(!item) {
		if(retour) return 0;
		else return;
	}
	else if(item.style) {
		if(item.style.display == "none") item.style.display = "";
		else item.visibility = "show";
	}
	
	if(retour) return 1;
	else return;
}

function Hide(zone) {
	if(zone == '') {
		if(retour) return 1;
		else return;
	}
	var item = null;
	if(document.getElementById) item = document.getElementById(zone);
	else if(document.all) item = document.all[zone];
	else if(document.layers) item = document.layers[zone];
	if(!item) {
		if(retour) return 0;
		else return;
	}
	else if(item.style) item.style.display = "none";
	else item.visibility = "show";
	
	if(retour) return 1;
	else return;
}

function launchIntervalActu(){
	clearAllInterval('actusEvents');
	tmp = window.setInterval("ajaxUpdateActusEvents($('#nb_actus').html(), 'actu')", 6000);
	intervalActu[intervalActu.length] = tmp ;	
}	

function launchIntervalEvent(){
	clearAllInterval('actusEvents');
	tmp = window.setInterval("ajaxUpdateActusEvents($('#nb_events').html(), 'event')", 6000);	
	intervalEvent[intervalEvent.length] = tmp ;	
}

function launchIntervalQuest(){
	clearAllInterval('forumQuest');
	tmp = window.setInterval("ajaxUpdateForumQuest($('#nb_quests').html(), 'quest')", 6000);
	intervalQuest[intervalQuest.length] = tmp ;	
}	

function launchIntervalForum(){
	clearAllInterval('forumQuest');
	tmp = window.setInterval("ajaxUpdateForumQuest($('#nb_posts').html(), 'forum')", 6000);	
	intervalForum[intervalForum.length] = tmp ;	
}
function launchIntervalCommuniquesPresse(){
	clearAllInterval('communiquesPresse');
	tmp = window.setInterval("ajaxUpdateCommuniques($('#nb_communiques').html())", 6000);	
	intervalCommuniquesPresse[intervalCommuniquesPresse.length] = tmp ;
}

function clearAllInterval(module){
	if(module == 'actusEvents'){
		for(i=1; i<intervalActu.length;i++){
			clearInterval(intervalActu[i]);
		}
		for(i=1; i<intervalEvent.length;i++){
			clearInterval(intervalEvent[i]);
		}
	}
	else if(module == 'forumQuest'){
		for(i=1; i<intervalQuest.length;i++){
			clearInterval(intervalQuest[i]);
		}
		for(i=1; i<intervalForum.length;i++){
			clearInterval(intervalForum[i]);
		}
	}
	else if(module == 'communiquesPresse'){
		for(i=1; i<intervalCommuniquesPresse.length;i++){
			clearInterval(intervalCommuniquesPresse[i]);
		}		
	}
}

function ajaxUpdateActusEvents(nb, type){		
	$.ajax({
		type: "GET",
		url: "includes/modulesUpdates.inc.php",
		data: "module=actusEvents&idCurrent_nb="+nb+"&type="+type,
		success: function(rsp){
			if(type == 'actu'){
				tmp = window.setTimeout("$('#list-actus').html('"+rsp+"');", 300);
				$('#list-actus').fadeOut('');
				$('#list-actus').fadeIn('');	
			}
			else{
				tmp = window.setTimeout("$('#list-events').html('"+rsp+"');", 300);
				$('#list-events').fadeOut('');
				$('#list-events').fadeIn('');
			}						
		}
	});		
}

function ajaxUpdateForumQuest(nb, type){		
	$.ajax({
		type: "GET",
		url: "includes/modulesUpdates.inc.php",
		data: "module=forumQuest&idCurrent_nb="+nb+"&type="+type,
		success: function(rsp){
			if(type == 'forum'){
				tmp = window.setTimeout("$('#list-forum').html('"+rsp+"');", 300);
				$('#list-forum').fadeOut('');
				$('#list-forum').fadeIn('');	
			}
			else{
				tmp = window.setTimeout("$('#list-questionnaires').html('"+rsp+"');", 300);
				$('#list-questionnaires').fadeOut('');
				$('#list-questionnaires').fadeIn('');
			}						
		}
	});		
}

function ajaxUpdateCommuniques(nb){		
	$.ajax({
		type: "GET",
		url: "includes/modulesUpdates.inc.php",
		data: "module=communiquesPresse&idCurrent_nb="+nb,
		success: function(rsp){
			tmp = window.setTimeout("$('#list-communiques').html('"+rsp+"');", 300);
			$('#list-communiques').fadeOut('');
			$('#list-communiques').fadeIn('');				
		}
	});		
}

$(document).ready(function(){ 
									
	// module actualités / événements : gestion du switch
	$('#actusEvents H2').click(function(){									
		if($(this).attr('id') == 'h2-actus'){
			$('#actusEvents').removeClass('events');			
			launchIntervalActu();
			$('#list-events').fadeOut('fast');
			$('#list-actus').fadeIn('fast');
			a = $(this).children('A');
			$(a).css('color', '#fff');			
			$('#h2-events A').css('color', '#C1CDDD');
		}
		if($(this).attr('id') == 'h2-events'){
			$('#actusEvents').addClass('events');			
			launchIntervalEvent();
			$('#list-actus').fadeOut('fast');
			$('#list-events').fadeIn('fast');
			a = $(this).children('A');
			$(a).css('color', '#fff');			
			$('#h2-actus A').css('color', '#C1CDDD');
		}
		return false;
	}); 
	
	// module questionnaires / forum : gestion du switch
	$('#questForum H2').click(function(){									
		if($(this).attr('id') == 'h2-questionnaires'){
			$('#questForum').addClass('questionnaire');			
			launchIntervalQuest();
			$('#list-forum').fadeOut('fast');
			$('#list-questionnaires').fadeIn('fast');
			a = $(this).children('A');
			$(a).css('color', '#fff');			
			$('#h2-forum A').css('color', '#C1CDDD');
		}
		if($(this).attr('id') == 'h2-forum'){
			$('#questForum').removeClass('questionnaire');				
			launchIntervalForum();
			$('#list-questionnaires').fadeOut('fast');
			$('#list-forum').fadeIn('slow');
			a = $(this).children('A');
			$(a).css('color', '#fff');			
			$('#h2-questionnaires A').css('color', '#C1CDDD');
		}
		return false;
	}); 
	
	// module actualités / événements : initialisation des boucles
	if(document.getElementById('actusEvents')){
		intervalActu = new Array();
		intervalActu[1] = window.setInterval("ajaxUpdateActusEvents($('#nb_actus').html(), 'actu')", 6000);
		intervalEvent = new Array() ;
		intervalEvent[1] = '' ;
	}
	
	//module questionnaires / forum : initialisation des boucles
	if(document.getElementById('questForum')){
		intervalForum = new Array();		
		intervalForum[1] = window.setInterval("ajaxUpdateForumQuest($('#nb_posts').html(), 'forum')", 6000);
		intervalQuest = new Array() ;
		intervalQuest[1] = '' ;
	}

	//module communiques de presse : initialisation des boucles		
	if(document.getElementById('communiquesPresse')){
		intervalCommuniquesPresse = new Array();		
		intervalCommuniquesPresse[1] = window.setInterval("ajaxUpdateCommuniques($('#nb_communiques').html())", 6000);
	}	
		
		
	// page documents.php : arbo des catégories
	$('.categorie').click(function(){
		ul = $(this).next();
		if($(ul).hasClass('ouvert')){ $(ul).removeClass('ouvert'); $(ul).addClass('ferme'); }
		else{ $(ul).removeClass('ferme'); $(ul).addClass('ouvert'); }		
		if($(this).hasClass('deplie')){ $(this).removeClass('deplie'); $(this).addClass('replie'); }
		else{ $(this).removeClass('replie'); $(this).addClass('deplie'); }
		return false;
	}); 

});