
var activites={};var listeJeux={"kidiban":{pcrs:"-1,-1",tbx:0,tps:0,cps:0},"kidiban2":{pcrs:"-1,-1",tbx:0,tps:0,cps:0}};var defis={};var ceintures={};var activite={};var urlbase="";var user={connecte:false,prenom:'',nom:'',id:0,sessid:''};var saved=saveInCurse=false;var xmls={n:Array(),c:Array(),m:Array()};var chapAffiche="";var mepAffiche="";var manuelAffiche="";var cahierAffiche="";var positionvolage=24;var ecart=69;var intervalle;var nbicones=6;var fancy_resize=true;var ceintureCourante=1;var maxCeinture=1;var defiCourant=1;var maxDefi=2;var lienDirect;nomsRessource={"em":"Mathenpoche","am":"Aide Mep","cm":"Cahier Mep","cm3":"Cahier 3ème","cm4":"Cahier 4ème","cm5":"Cahier 5ème","cm6":"Cahier 6ème","eb":"e-Bep's","iep":"Instrumenpoche","ms3":"Manuel 3ème","ms4":"Manuel 4ème","ms5":"Manuel 5ème","ms6":"Manuel 6ème","msatdj":"\"A toi de jouer\" du Manuel","msqcm":"QCM du Manuel","kidi":"DS Kidimath","jeu":"Jeu Kidimath","dp":"Défi de calcul mental","ce":"Entrainement de ceinture de calcul mental","cp":"Passage de ceinture de calcul mental","ec":"Activité Calcul@TICE"};function ceintureNavRefresh(){if(ceintureCourante==1){$('#cprev').css({'background-position':"0px -96px"});}else{$('#cprev').css({'background-position':"0px -32px"});}
if(ceintureCourante==maxCeinture){$('#cnext').css({'background-position':"0px -64px"});}else{$('#cnext').css({'background-position':"0px 0px"});}}
function defiNavRefresh(){if(defiCourant==1){$('#dprev').css({'background-position':"0px -96px"});}else{$('#dprev').css({'background-position':"0px -32px"});}
if(defiCourant==maxDefi){$('#dnext').css({'background-position':"0px -64px"});}else{$('#dnext').css({'background-position':"0px 0px"});}}
function check_defis(){$.getJSON("includes/php/checkdefis.php?uid="+user.id,function(data){if(data.defis!=0){defis=data.defis;return true;}else{return false;}});}
$(function(){$(window).resize(function(){if(fancy_resize)
$('#fancy_outer').css({width:Math.round($('body').width()*0.95),height:Math.round($('body').height()*0.92)});fancies();});check_ceinture();defiNavRefresh();$('#lnk-deconnecter').click(function(){$('#historique').slideUp("slow",function(){$('#utilisateur').slideDown("slow")});});nbicones=$('.menu-image').size();$('.menu-image').addClass("selected");$('.menu-image').hover(function(){if($(this).hasClass('selected'))
return true;else
$(this).css({opacity:0.6,filter:"alpha(opacity=60)"});});$('.menu-image').mouseout(function(){if($(this).hasClass("selected"))
return true;else
$(this).css({opacity:.3,filter:"alpha(opacity=30)"});});$('.menu-image').click(function(){$('#menu img.selected').css({opacity:0.3,filter:"alpha(opacity=30)"});$('#menu img.selected').removeClass("selected");$(this).addClass("selected");$(this).css({opacity:1,filter:"alpha(opacity=100)"});$('#chap-top img').attr({"src":$(this).attr("src")});id=$(this).attr("n_id");if(id=="jeux"||id=="defis"||id=="geodyn"||id=="constructions"){afficherDiv(id);}else if(id=="cm2"){$('#chapitres').hide("slow");alert('Le niveau CM2 n\'est pas encore développé. Désolé.');}else{afficherNiveau(id);}});$('#cprev').click(function(){if(ceintureCourante>1){ceintureCourante--;var largeurCeinture=$('td.ceinture:first').outerWidth();$('#ceintures-conteneur table').animate({marginLeft:-(largeurCeinture+2)*(ceintureCourante-1)});}
ceintureNavRefresh();});$('#cnext').click(function(){if(ceintureCourante<maxCeinture){var largeurCeinture=$('td.ceinture:first').outerWidth();ceintureCourante++;$('#ceintures-conteneur table').animate({marginLeft:-(largeurCeinture+2)*(ceintureCourante-1)});}else{alert('Prochainement, de nouvelles ceintures seront proposées.');}
ceintureNavRefresh();});$('#dprev').click(function(){if(defiCourant>1){defiCourant--;var largeurDefi=$('td.defi:first').outerWidth();$('#defis-conteneur table').animate({marginLeft:-(largeurDefi+2)*(defiCourant-1)});}
defiNavRefresh();});$('#dnext').click(function(){if(defiCourant<maxDefi){defiCourant++;var largeurDefi=$('td.defi:first').outerWidth();$('#defis-conteneur table').animate({marginLeft:-(largeurDefi+2)*(defiCourant-1)});}else{alert('Prochainement, de nouveaux défis seront proposés.');}
defiNavRefresh();});$('#loading-info').html('checkup du système');$('#psoutien').tooltip({bodyHandler:function(){return $('#txtsoutien').html();},showURL:false,track:true});$('#psuivi').tooltip({bodyHandler:function(){return $('#txtsuivi').html();},showURL:false,track:true});$('#pjeux').tooltip({bodyHandler:function(){return $('#txtjeux').html();},showURL:false,track:true});$('#logokidi').click(function(){$('#menu img.selected').css({opacity:0.3,filter:"alpha(opacity=30)"});$('#menu img.selected').removeClass("selected");planquerTout('informations');$('#informations').show();})
activerJeVeux('constructions');$('#menumep a').each(function(){var objetlien=$(this);$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:400,frameHeight:410,callbackOnStart:function(){exoAffiche(objetlien)},callbackOnClose:function(){saveResult();}});});fancies();loadTopScores();});window.onload=function(){$('#informations').show();$("#loading").fadeOut("slow");if($.browser.msie==true&&Number($.browser.versionNumber)==7){$('#informations p:fisrt').before('<p>Pour les utilisateurs d\'Internet Explorer 7, il existe des problèmes d\'affichage. Pour profiter de la page d\'accueil, cliquer sur un niveau puis sur le logo de Kidimath.\nNous vous invitons à passer à FireFox ou à internet Explorer 8.</p>');}
bougeinfo();if(lienDirect!=undefined){$(".menu-image[n_id='"+lienDirect.nivId+"']").click();if(lienDirect.chapId!="")afficherChapitre(lienDirect.chapId);}}
function bougeinfo(){intervalle=window.setTimeout("bougeinfo()",2500);var newposition='+='+ecart+'px';if($('#infovolage').css("left").replace(/px/,"")<Number(positionvolage+ecart*(nbicones-1))){$('#infovolage').animate({'left':newposition},"slow");}
else
$('#infovolage').animate({'left':positionvolage+'px'},"slow");}
function loadTopScores(){$('#kidiscores').load('includes/php/loadtopkidiban.php');$('#quadriscores').load('includes/php/loadtopquadricalc.php');$('#ceinturesscores').load('includes/php/loadcptceintures.php');$('#tablescores').load('includes/php/loadtopdefi.php?id=12');}
function afficherDiv(id){planquerTout(id);$('#'+id).show("slow");fancies();}
function afficherNiveau(niveauId){planquerTout('');$('#chapitres').show("slow");$('#chap-center').html('<img src="css/images/ajax-loader-niveau.gif" />');if(xmls.n[niveauId]!=undefined){peuplerNiveau(xmls.n[niveauId]);}else{$.get("xml/niveaux/n"+niveauId+".xml",function(data){xmls.n[niveauId]=data;peuplerNiveau(data)},"xml");}}
function peuplerNiveau(data){var contenu="";var nivId=$(data).find('niveau').children('code').text();$(data).find('section').each(function(){contenu+="<div class='title'>"+$(this).children('titre').text()+"</div><ul>";$(this).find('chapitre').each(function(){chapCode=$(this).children('code').text();contenu+="<li c:id='"+nivId+chapCode+"'>"+chapCode+" : "+$(this).find('titre').text()+"</li>";});contenu+="</ul>";});$('#chap-center').html(contenu);niveauInit();}
function niveauInit(){$('#chap-center li').click(function(){$('#chap-center li.envisite').removeClass('envisite');$(this).addClass('envisite');afficherChapitre($(this).attr("c:id"));});}
function afficherChapitre(chapitreId){planquerTout('descriptif');$('#descriptif').show("slow");if(chapitreId!=chapAffiche){chapAffiche=chapitreId;$('#descriptif-titre-center').html('<img src="css/images/ajax-loader-chapitre.gif" align="absmiddle" /> chargement...');$('#motscles').html("");$("#entrainement-corps").html("");$('#evaluation-corps').html("");if(xmls.c[chapitreId]!=undefined){peuplerChapitre(xmls.c[chapitreId]);}else{$.ajax({url:"includes/php/getextfile.php?url=http://ressources.sesamath.net/coll_docs/kidi/valide/kidimath_xml_"+chapitreId+".xml",success:function(data){xmls.c[chapitreId]=data;peuplerChapitre(data)},error:function(){alert('Le XML n\'a pas encore été validé ou alors il contient des erreurs de syntaxe :(');},type:"get",dataType:"xml"});}}else{return true;}}
var jeveuxBack;function activerJeVeux(id){$('#'+id+' span.jeveux').click(function(){if(jeveuxBack!=undefined&&jeveuxBack!=this){$(jeveuxBack).next('ul').hide("normal");}
$(this).next('ul').toggle("normal");jeveuxBack=this;});}
function peuplerChapitre(data){var contenu="";var contenu2="";var l=0;var infos=$(data).find('informations');var nivId=$.trim($(infos).find('niveau').text());var chapId=$.trim($(infos).find('code').text());$('#descriptif-titre-center').html($(infos).find('code').text()+" : "+$(infos).find('titre').text());$(data).find('prerequis methodes ressource').each(function(){resId=$.trim($(this).text());contenu+=creerLien($(this));contenu+=" ";contenu2+='\n<div id="id'+resId+'" class="invisible ressource">\n';contenu2+=$(this).attr("commentaire");contenu2+='</div>';});$('#motscles').html(contenu);$('#commentairesmotscles').html(contenu2);contenu='<ul>';if($(data).find('cours').length>0){contenu+='<li>Cours Complet : '+creerLien($(data).find('cours ressource'))+'</li>';}
$(data).find('entrainement partie').each(function(){contenu+='<li><span class="jeveux">'+$(this).attr("titre")+'</span>';contenu+='<ul class="invisible">';var comment_faire=$(this).find('comment_faire');contenu+='<li>Comment faire ?<ul>';l=$(comment_faire).find('methodes ressource').length;switch(l){case 0:break;case 1:ressource=$(comment_faire).find('methodes ressource');contenu+='<li>Méthode : '+creerLien(ressource)+'</li>';break;default:contenu+='<li>Méthodes :<ul>';$(comment_faire).find('methodes ressource').each(function(){contenu+='<li>'+creerLien($(this))+'</li>';});contenu+='</ul></li>';break;}
l=$(comment_faire).find('animations ressource').length;switch(l){case 0:break;case 1:ressource=$(comment_faire).find('animations ressource');contenu+='<li>Animation : '+creerLien(ressource)+'</li>';break;default:contenu+='<li>Animations :<ul>';$(comment_faire).find('animations ressource').each(function(){contenu+='<li>'+creerLien($(this))+'</li>';});contenu+='</ul></li>';break;}
contenu+='</ul></li>';if($(this).find('exercices_corriges').children('ressource').length>0){contenu+='<li>Exercices corrigés par animation <img class="info matdj" src="css/images/messagebox_info_20.png" /> :';$(this).find('exercices_corriges').children('ressource').each(function(){contenu+=" "+creerLien($(this));});contenu+='</li>';}
contenu+='<li>Exerce-toi en effectuant les exercices interactifs suivants :<ul>';$(this).find('exercices').children('ressource').each(function(){contenu+='<li>'+creerLien($(this))+'</li>';});contenu+='</ul></li>';contenu+='</ul></li>';});contenu+='</ul>';$("#entrainement-corps").html(contenu);contenu='<ul>';if($(data).find('evaluation qcms_manuel_sesamath').length>0){contenu+='<li>QCM (Questionnaire à Choix Multiples) : ';$(data).find('evaluation qcms_manuel_sesamath').children('ressource').each(function(){contenu+=' '+creerLien($(this));})
contenu+='</li>';}
var textAnimation="";if(nivId==5||nivId==4){Aextanimation=" par animation ";}
contenu+='<li>DS corrigé '+textAnimation+' <img class="info ds" src="css/images/messagebox_info_20.png" /> :';$(data).find('evaluation devoirs enonce').children('ressource').attr("titre","énoncé");$(data).find('evaluation devoirs corrige').children('ressource').eq(0).attr("titre","corrigé");$(data).find('evaluation devoirs corrige').children('ressource').eq(1).attr("titre","corrigé par animation");contenu+=' '+creerLien($(data).find('evaluation devoirs enonce').children('ressource'));$(data).find('evaluation devoirs corrige ressource').each(function(){contenu+=' | '+creerLien($(this));});contenu+=' </li>';if($(data).find('evaluation sujets_dnb').length>0){contenu+='<li>Annales corrigées par animation  <img class="ebeps info" src="css/images/messagebox_info_20.png" /> :<ul>';$(data).find('evaluation sujets_dnb ressource').each(function(){contenu+='<li>'+creerLien($(this))+'</li>';});contenu+='</ul>';}
contenu+='</li></ul>';$('#evaluation-corps').html(contenu);chapitreInit(nivId,chapId);}
function chapitreInit(nivId,chapId){$('#descriptif').html(maths.scanDelimiters($('#descriptif').html()));$('#motcles a').each(function(){$(this).attr("href",$(this).attr("href")+"&cmd=kidi_souviens");});$("#motscles a").mouseover(function(event){lachose=$('#'+$(this).attr('com:id'));lachose.css({top:event.pageY+15,left:event.pageX});lachose.show();});$("#motscles a").mouseout(function(){$('#'+$(this).attr('com:id')).hide();});$('#prerequis').tooltip({bodyHandler:function(){return $('#prerequis-info').html()},showURL:false,track:true});$('img.matdj').tooltip({bodyHandler:function(){return $('#tooltipmatdj').html();},showURL:false,track:true});$('img.ds').tooltip({bodyHandler:function(){return $('#tooltipds').html();},showURL:false,track:true});$('img.ebeps').tooltip({bodyHandler:function(){return $('#tooltipebeps').html();},showURL:false,track:true});activerJeVeux('descriptif');$("span.math").each(function(){$(this).html(maths.convert($(this).html()));});maths.Process();$('#entrainement').tooltip({bodyHandler:function(){return $('#entrainement-info').html()},showURL:false,track:true});$('#entrainement a').each(function(){$(this).attr("href",$(this).attr("href")+"&cmd=kidi_entraine");});$('#evaluation').tooltip({bodyHandler:function(){return $('#evaluation-info').html()},showURL:false,track:true});$('#lienmep').tooltip({bodyHandler:function(){return'Tu peux trouver d\'autres exercices pour t\'entraîner davantage avec Mathenpoche';},showURL:false,track:true});$('#liendiapomanuel').tooltip({bodyHandler:function(){return'Tous les exercices du manuel Sésamath sont disponibles sous forme de diaporama en cliquant ici.';},showURL:false,track:true});$('#liendiapocahier').tooltip({bodyHandler:function(){return'Tous les exercices du cahier Mathenpoche sont disponibles sous forme de diaporama en cliquant ici.';},showURL:false,track:true});$('#lienmep').click(function(){afficherMenuMep(nivId,chapId);});$('a#liendiapomanuel').attr("href","http://manuel.sesamath.net/index.php?page=diaporama&niveau="+nivId+"e&cmd=kidi_chapitre&chapitre="+chapId+"&iframe");$('a#liendiapomanuel').fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;}});$('a#liendiapocahier').attr("href","http://manuel.sesamath.net/index.php?page=diaporama&niveau=c"+nivId+"e&cmd=kidi_chapitre&chapitre="+chapId+"&iframe");$('a#liendiapocahier').fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;}});fancies();}
function exoAffiche(lien){if(activites[$(lien).attr("act:type")+"-"+$(lien).attr("actid")]==undefined)
activites[$(lien).attr("act:type")+"-"+$(lien).attr("actid")]=1;else
activites[$(lien).attr("act:type")+"-"+$(lien).attr("actid")]+=1;if($(lien).attr("act:type")!="mmep"){$(lien).addClass("applied");}
var debut=new Date();activite.debut=debut.getTime();activite.resid=$(lien).attr("actid");activite.typeres=$(lien).attr("act:type");activite.reponse="";if(user.id>0&&!saveInCurse){saveInCurse=true;setTimeout("saveEtat(false)",180000);}};function saveResult(){if(user.connecte==false||activite=={})return true;if(activite.typeres!=undefined){var fin=new Date();activite.temps=Math.floor((fin.getTime()-activite.debut)/1000);if(typeof(activite.reponse)=="object"){activite.reponse=$.toJSON(activite.reponse);}
$.post("includes/php/saveactivite.php",{"datas":$.toJSON(activite)},function(){activite={};});}}
function checkVisited(objet){if(objet.attr("act:type")==undefined)return true;if(activites[objet.attr("act:type")+"-"+objet.attr("actid")]>0){objet.addClass("applied");objet.attr("title","(vu "+activites[objet.attr("act:type")+"-"+objet.attr("actid")]+" fois)");}}
function afficherMenuMep(nivId,chapId){planquerTout('mathenpoche');if(nivId+chapId!=mepAffiche){mepAffiche=nivId+chapId;$('#mep-titre-center').html("<img src='images/mep-ajax-loader.gif' align='absmiddle' /> Chargement ...");$('#mep-center').html('...');$('#mathenpoche').show("slow");if(xmls.m[nivId+chapId]!=undefined){peuplerMep(xmls.m[nivId+chapId],nivId,chapId);}else{$.ajax({url:"includes/php/getextfile.php?url=http://mep-col.sesamath.net/dev/xml/kidimath/chapitre_"+nivId+chapId+".xml",success:function(data){xmls.m[nivId+chapId]=data;peuplerMep(data,nivId,chapId);},error:function(){$('#mathenpoche').show("slow");alert('Le chapitre Mathenpoche '+nivId+chapId+' n\'a pas été trouvé.');},type:"get",dataType:"xml"});}}else{$('#mathenpoche').show("slow");}}
function peuplerMep(data,nivId,chapId){var contenu="<ul>";$('#mep-titre-center').html($(data).find('d').attr('c')+' : '+$(data).find('d').attr('n'));$(data).find('d').children('d').each(function(){contenu+="<li><span class='serie'>"+$(this).attr('c')+' - '+$(this).attr('n')+"</span><ul class='invisible'>";$(this).children('em').each(function(){contenu+="<li><a act:type='em' actid='"+$(this).attr('i')+"' href='http://mep-col.sesamath.net/dev/html/voir_exo_kidi.php?mep_id="+$(this).attr('i')+"&iframe'>"+$(this).attr('n')+"</a></li>";});contenu+="</ul></li>";});contenu+="</ul>";$('#mep-center').html(contenu);mepInit(nivId,chapId);}
function mepInit(nivId,chapId){var serieAffichee;var chapitreId=nivId+chapId;$('#mep-center span.serie').click(function(){if(serieAffichee!=undefined&&serieAffichee!=this){$(serieAffichee).next("ul").hide("normal");}
$(this).next("ul").toggle("normal");serieAffichee=this;});$('#lienchap').unbind('click');$('#lienchap').click(function(){afficherChapitre(chapitreId);});$('#lienchap').tooltip({bodyHandler:function(){return'Retour à la sélection d\'activités sur le chapitre.';},showURL:false,track:true});$('#lienmepdiapomanuel').tooltip({bodyHandler:function(){return'Tous les exercices du manuel Sésamath sont disponibles sous forme de diaporama en cliquant ici.';},showURL:false,track:true});$('#lienmepdiapocahier').tooltip({bodyHandler:function(){return'Tous les exercices du cahier Mathenpoche sont disponibles sous forme de diaporama en cliquant ici.';},showURL:false,track:true});$('a#lienmepdiapomanuel').attr("href","http://manuel.sesamath.net/index.php?page=diaporama&niveau="+nivId+"e&cmd=kidi_chapitre&chapitre="+chapId+"&iframe");$('a#lienmepdiapomanuel').fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;}});$('a#lienmepdiapocahier').attr("href","http://manuel.sesamath.net/index.php?page=diaporama&niveau=c"+nivId+"e&cmd=kidi_chapitre&chapitre="+chapId+"&iframe");$('a#lienmepdiapocahier').fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;}});fancies();}
function planquerTout(maispasmoi){if(intervalle){window.clearTimeout(intervalle);$('#infovolage').hide();}
if(maispasmoi!='chapitres'&&maispasmoi!='descriptif'){$('#chapitres').hide("slow");}
if($('#geodyn').css("display")=="block"&&maispasmoi!='geodyn')$('#geodyn').hide("slow");if($('#constructions').css("display")=="block"&&maispasmoi!='constructions')$('#constructions').hide("slow");if($('#informations').css("display")=="block"&&maispasmoi!='informations')$('#informations').hide("slow");if($('#descriptif').css("display")=="block"&&maispasmoi!='descriptif')$('#descriptif').hide("slow");if($('#mathenpoche').css("display")=="block"&&maispasmoi!='mathenpoche')$('#mathenpoche').hide("slow");if($('#jeux').css("display")=="block"&&maispasmoi!='jeux')$('#jeux').hide("slow");if($('#defis').css("display")=="block"&&maispasmoi!='defis')$('#defis').hide("slow");if($('#historique').css("display")=="block"&&maispasmoi!='historique')$('#historique').slideUp("slow");}
function chargerGeoPLP(){$('#geo-droite').hide();$('#illgeo-gauche').show();}
function creerUrl(typeres,resid){var url;if(typeres=="ms3"||typeres=="ms4"||typeres=="ms5"||typeres=="ms6"){url="http://manuel.sesamath.net/index.php?page=diapo&niveau=";switch(typeres){case"ms3":url+="3e";break;case"ms4":url+="4e";break;case"ms5":url+="5e";break;case"ms6":url+="6e";break;}
if(typeres!="")
url+="&atome="+resid;url+="&cmd=off";}else if(typeres=="msatdj"){url="http://ressources.sesamath.net/coll_docs/cah/valide/"+resid+".swf";}else if(typeres=="em"){url="./includes/php/displaymep.php?mep_id="+resid;}else if(typeres=="msqcm"){url="http://ressources.sesamath.net/coll_docs/cah/valide/"+resid+".swf";}else if(typeres=="kidiqcm"){url="http://ressources.sesamath.net/coll_docs/kidi/valide/"+resid+".swf";}else if(typeres=="am"){url="http://mep-col.sesamath.net/dev/aides/fr/aide"+resid+".swf";}else if(typeres=="eb"){url="http://ressources.sesamath.net/coll_docs/ebeps/valide/"+resid+".swf";}else if(typeres=="kidi"){url="includes/php/getds.php?DS="+resid;}else if(typeres=="jeu"){url=$('#jeux a[actid="'+resid+'"]').attr('href');}else if(typeres=="ce"||typeres=="dp"||typeres=="cp"){url=$('#defis a[actid="'+resid+'"]').attr('href');}else if(typeres=="crs"){url="http://ressources.sesamath.net/coll_docs/cours/valide/"+resid+".swf";}
return url;}
function creerLien(datas){var urlcreee="";var preciseNiveau="";urlcreee=creerUrl($(datas).attr("type"),$.trim($(datas).text()));switch($(datas).attr("type")){case"ms3":preciseNiveau=" (3e)";break;case"ms4":preciseNiveau=" (4e)";break;case"ms5":preciseNiveau=" (5e)";break;case"ms6":preciseNiveau=" (6e)";break;default:preciseNiveau="";}
if($(datas).attr("commentaire")!=undefined){comid='com:id="id'+$.trim($(datas).text())+'"';image="";}else{comid="";image='<img src="images/ressources_icones/'+$(datas).attr("type")+'.gif" />';preciseNiveau="";}
if($(datas).attr("titre")!=undefined){titre=$(datas).attr("titre");}else{titre="";}
return'<a href="'+urlcreee+'" '+comid+' actid="'+$.trim($(datas).text())+'" act:type="'+$(datas).attr("type")+'">'+image+' '+titre+preciseNiveau+'</a>';}
function afficheEtatConnexion(){$('#user-liens').hide();$('#user-infos').show();$('#utilisateur .title').html('Bonjour '+user.prenom);$('#user-infos #user-gerer').attr('href',"ticket.php?create=1&iframe&url=http://sesamath2.sesamath.net/kidimath2.php%3Fpage=kidimath_gestion_maj&user_id="+user.ext_id+"");$('#user-infos #user-resilier').attr('href',"ticket.php?create=1&iframe&url=http://sesamath2.sesamath.net/kidimath2.php%3Fpage=kidimath_gestion_resilier&user_id="+user.ext_id+"");}
function deconnecter(){$('#utilisateur').slideUp("slow",function(){saveEtat(true);});}
function deconnecter2(){$.get("deconnexion.php");$('#utilisateur .title').html("Bienvenue sur KidiMath");user={connecte:false,prenom:'',nom:'',id:0,sessid:''};activites={};defis={};check_ceinture();planquerTout('informations');$('#informations').show();$('#user-infos').hide();$('#user-liens').show();$('#utilisateur').slideDown("slow");}
function saveEtat(disconnect){if(saveInCurse==true){saveInCurse=false;$.post("includes/php/saveetat.php",{"datas":$.toJSON(activites)},function(){if(disconnect)deconnecter2();});}else if(disconnect){deconnecter2();}}
function loadEtat(){$.getJSON("includes/php/loadetat.php",function(json){addToActivites(json);check_ceinture();check_defis();fancies();});for(i in listeJeux){$.get("includes/php/loadjeux.php",{resid:i},function(data){if(data.res==0)data.res={pcrs:'-1,-1',tbx:0,cps:0,tps:0};listeJeux[data.resid]=data.res;},"json");}}
function openID(url,up){if(up!=undefined){$('#utilisateur').slideUp("slow");fenetre_intervalle=window.setInterval('verifie_fermeture()',1000);}
fenetreID=window.open(url,'FenetreSesamath2','top=50, left=50, width=780, height=600, menubar=no, resize=yes');}
function verifie_fermeture(){if(fenetreID.closed){window.clearInterval(fenetre_intervalle)
$('#utilisateur').slideDown("slow");}}
function fermerID(){if(fenetre_intervalle)
window.clearInterval(fenetre_intervalle)
$('#utilisateur').slideDown("slow");fenetreID.close();}
function addToActivites(objet){for(p in objet){if(activites[p]==undefined)
activites[p]=objet[p];else{activites[p]+=objet[p];}}}
function fancies(){$("#descr-center a").each(function(){var lien=$(this).attr("href");if(lien.search(/\.swf$/)!=-1){$(this).attr("href","includes/php/showswf.php?iframe&url="+lien);}else if(lien.search(/iframe/)==-1){if(lien.search(/\?/)==-1){$(this).attr("href",lien+"?iframe");}else{$(this).attr("href",lien+"&iframe");}}
var objetlien=$(this);checkVisited($(this));$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;exoAffiche(objetlien);},callbackOnClose:function(){saveResult();}});});$('#mep-center a').each(function(){checkVisited($(this));var objetlien=$(this);$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;exoAffiche(objetlien);}});});$('#jeux a').each(function(){checkVisited($(this));var objetlien=$(this);$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;exoAffiche(objetlien);},callbackOnClose:function(){saveResult();}});});$('#historique #hac a').each(function(){var lien=$(this).attr("href");var objetlien=$(this);if(lien.search(/\.swf$/)!=-1){$(this).attr("href","includes/php/showswf.php?iframe&url="+lien);}else if(lien.search(/iframe/)==-1){if(lien.search(/\?/)==-1){$(this).attr("href",lien+"?iframe");}else{$(this).attr("href",lien+"&iframe");}}
$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.92),callbackOnStart:function(){fancy_resize=true;exoAffiche(objetlien);},callbackOnClose:function(){saveResult();}});});fancies_utilisateur();}
function fancies_utilisateur(){$('#utilisateur a.up').each(function(){var objetlien=$(this);$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:780,frameHeight:Math.round($('body').height()*0.8),callbackOnStart:function(){fancy_resize=false;$('#utilisateur').slideUp("slow");},callbackOnClose:function(){$('#utilisateur').slideDown("slow");}});});$('#utilisateur a.fancy').each(function(){var objetlien=$(this);$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:780,frameHeight:Math.round($('body').height()*0.8),callbackOnStart:function(){fancy_resize=false;}});});$('#defis table a').each(function(){var objetlien=$(this);checkVisited(objetlien);$(this).fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.96),callbackOnStart:function(){fancy_resize=true;exoAffiche(objetlien);},callbackOnClose:function(){saveResult();}});});$('#defis a.astuce').fancybox({zoomSpeedIn:700,zoomSpeedOut:600,overlayShow:false,hideOnContentClick:false,frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.90)});$('#informations a').fancybox({frameWidth:662,frameHeight:524,callbackOnClose:function(){$('#fancy_content').empty();}});$('#constructions #geo-gauche a').each(function(){var objetlien=$(this);$(this).fancybox({frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.90),callbackOnClose:function(){$('#fancy_content').empty();}});});$('#constructions #illgeo-gauche a').fancybox({frameWidth:Math.round($('body').width()*0.95),frameHeight:Math.round($('body').height()*0.90),callbackOnClose:function(){$('#fancy_content').empty();}});}