// JavaScript Document
jQuery(function ($) {
	// Debug
	function logmsg(msg){
		if (window.console && window.console.firebug) {
			console.log(msg);	
		}
	}	
	// check IE7 et moins
	var ie7;
	if ($.browser.msie  && parseInt($.browser.version) <= 7) {
		ie7 = true;
	}


	/* Sites collections FLE */
	var ncat=0;
	var ncolec=0;
	var ncat_en_cours=0;
	var ncolec_en_cours=0;
	var totalcat,ncat_display,element_en_courscat,totalcolec,ncolec_display,element_en_courscolec,modaldialog;
	
	/* Message perte mot de passe */
	$(".perte_mdp a").live('click',function(){		
		open_modal_pwd('/modules/FLE/envoi_message_perte_mot_passe.php',450,350);
		return false;   
	});	
	
	/* ModalBox */
	function open_modal_pwd(src,largeur,hauteur){
		var date=new Date();
		$("<iframe frameborder='0' class='modalframe' id='modalframe"+date.getTime()+"' src='"+src+"' />").dialog({
			autoOpen: false,
			width: largeur,
			height: hauteur,
			modal: true,
			autoResize: true,
			zIndex:20000,
			overlay: {
				opacity: 0.5		
			} 
		});
        $('.ui-dialog-buttonpane').css('display','none');   
	
		$('#modalframe'+date.getTime()).dialog('open');
	}

	function setTimedInterval(callback, delay, timeout){
	    var id=window.setInterval(callback, delay);
	    window.setTimeout(function(){
	        window.clearInterval(id);
	    }, timeout);
	}
	
	function charge_colec(module){
		$.ajax({
			type: "GET",
			url: "/contenu/modules/FLE/xml/"+module+".xml",
			dataType: "xml",
			success: function(xml) {
				$(xml).find('ouvrage').each(
					function(){
						ncolec++;
						totalcolec=ncolec;
					}
				);
				var intervalle_3 = setTimedInterval(function(){change_colec('sites_collection',xml);},5000,600000);
				
			},
			error: function(){
				console.log('Erreur de chargement XML');
			}	
		});
	}
	
	function change_colec(module,xml){
		if(ncolec_display<(totalcolec-1)){
			ncolec_display++;
		}else{
			ncolec_display=0;
		}
		image_en_cours=$(xml).find('ouvrage:eq('+ncolec_display+')').attr('image');
		lien_en_cours=$(xml).find('ouvrage:eq('+ncolec_display+')').attr('lien');
		texte_en_cours=$(xml).find('ouvrage:eq('+ncolec_display+')').attr('texte');
		var target_img = $(".nos_sites_collections img");
		var target_lien = $(".nos_sites_collections a");
		var target_lien_span = $(".lien_collection a");		
		target_img.attr('src',image_en_cours);
		target_lien.attr('href',lien_en_cours);
		target_img.attr('title',texte_en_cours);
		target_lien.attr('alt',texte_en_cours);
		target_lien_span.text(texte_en_cours);
	}

	/* si box site collection à afficher */
	if($('input.nos_sites_collectionsid').size()>0){
		charge_colec('sites_collections'+$('input.nos_sites_collectionsid').val());
	}
	
	// BTN séparation
	$(".separation .replier_ressources a").toggle(function(){
		$(this).text('Modifier votre recherche');
		$(this).css({'background-image':'url(/images/FLE/ressources/deplier_gauche-down.png)'});
		if(ie7==true){
			$("#form_rech_avancee").css({'display':'none'});
		}else{
			$("#form_rech_avancee").slideUp(500);
		}
		return false;
	},function(){
		$(this).text('Masquer votre recherche');
		$(this).css({'background-image':'url(/images/FLE/ressources/deplier_gauche.png)'});
		if(ie7==true){
			$("#form_rech_avancee").css({'display':'block'});
		}else{
			$("#form_rech_avancee").slideDown(500);
		}
		return false;
	});
	
	$(".separation .replier a").toggle(function(){
		$(this).text('Modifier votre recherche');
		$(this).css({'background-image':'url(/images/FLE/ressources/deplier_gauche-down.png)'});
		$(this).css({'width':'180px'});
		if(ie7==true){
			$("#form_rech_avancee").css({'display':'none'});
		}else{
			$("#form_rech_avancee").slideUp(500);
		}
		return false;
	},function(){
		$(this).text('Replier');
		$(this).css({'background-image':'url(/images/FLE/ressources/deplier_gauche.png)'});
		$(this).css({'width':'80px'});
		if(ie7==true){
			$("#form_rech_avancee").css({'display':'block'});
		}else{
			$("#form_rech_avancee").slideDown(500);
		}
		return false;
	});
	$(".separation .replierParascolaire a").toggle(function(){
		$(this).text('Modifier votre recherche');
		$(this).css({'background-image':'url(/images/FLE/ressources/deplier_gauche-down.png)'});
		if(ie7==true){
			$("#form_rech_avancee").css({'display':'none'});
		}else{
			$("#form_rech_avancee").slideUp(500);
		}
		return false;
	},function(){
		$(this).text('Masquer votre recherche');
		$(this).css({'background-image':'url(/images/FLE/ressources/deplier_gauche.png)'});
		if(ie7==true){
			$("#form_rech_avancee").css({'display':'block'});
		}else{
			$("#form_rech_avancee").slideDown(500);
		}
		return false;
	});
});
