/*Integral Coaching Tous droits reserves - 2003 */var serveur;var RACINE_stage;var oBiscuit;var API; var lexique; var tabHistorique;var xmlParcours=null; var sysFich=null;var FICH_PARCOURS=""; function LMS_init(version){serveur=new LMSLocal;serveur.init(version);if (top.window.location.href.indexOf('plEc=oui')<0){try{if (FEN_L!=''){FEN_L=Number(FEN_L);}if (FEN_H!=''){ FEN_H=Number(FEN_H);}if (FEN_X!=''){ FEN_X=Number(FEN_X);}if (FEN_Y!=''){ FEN_Y=Number(FEN_Y);}if ((!isNaN(FEN_X))&&(!isNaN(FEN_Y))){top.window.moveTo(FEN_X,FEN_Y);}if ((!isNaN(FEN_L))&&(!isNaN(FEN_H))&&(FEN_L>0)&&(FEN_H>0)){top.window.resizeTo(FEN_L,FEN_H);}}catch(e){} }var strLoc=new String(window.location.href);var indexD=strLoc.indexOf("index.htm");if (indexD<0){indexD=strLoc.length;}RACINE_stage=strLoc.substring(0,indexD);if (FICH_PARCOURS==""){FICH_PARCOURS=RACINE_stage+"MosMtr/parcours.xml";}var refCods=RACINE_stage.substring(0,RACINE_stage.length-1);var indeB=refCods.lastIndexOf("/");serveur.codeStage=refCods.substring(indeB+1);lexique = new ICLexique();lexique.init();LEX_entrerLexs(); API=new APIAdapter();window.planLMS.location=RACINE_stage+"imsmanifest."+version;tabHistorique = new Array(); }function LMS_quitter(){if (parent.contenuLMS.oSco){ parent.contenuLMS.SCO_quitter();parent.contenuLMS.etatSortie=true;}LMS_persisteParcours();} function LMS_persisteParcours(){if (xmlParcours!=null){var loca=FICH_PARCOURS;if (isIE){if (loca.indexOf("http://")<0){loca=loca.replace(/file:\/\/\//,'');loca=loca.replace(/\//g,"\\");if (sysFich==null){sysFich=new ActiveXObject("MOSUTF.ctlConvert");}if (sysFich!=null){sysFich.createUTF8File(window.planLMS.PLAN_donnerParcoursXML(),loca,false);}}}}}function LMS_chargerParcoursLocal(){try {xmlParcours = jsXML.createDOMDocument();xmlParcours.async=false;xmlParcours.onreadystatechange=LMS_etatChargementParcours; xmlParcours.load(FICH_PARCOURS);} catch (e){}}function LMS_synchroniser(){if (LMS_synchroActive()){var oFen=window.open(RACINE_stage+"MosMtr/gen/synchroMosSrv.htm","fenSync","menubar=no,toolbar=no,location=no,height=28,width=250,top=50,left=100");oFen.focus();}} function LMS_synchroActive(){var res=false;if (serveur.adresseMosManager!=''){res=true;}return res;} function LMS_donneLex(num){return lexique.lexs[num];}function LMS_modePleinEcran(){var loc=window.location.href;var locSimple;if (loc.indexOf("index.html")<0){locSimple=loc+"index.html";} else {locSimple=loc.substring(0,loc.indexOf('.htm'))+'.html';}var optionPE='fullscreen=yes,';var ajoutFE;if (loc.indexOf('plEc=oui')>0){ajoutFE='&plEc=non';optionPE='';} else {ajoutFE='&plEc=oui';}var oPage=null;if (window.contenuLMS.oSco!=null){var oPage=window.contenuLMS.oSco.donnePage(window.contenuLMS.oSco.numPageCourante);}if (oPage!=null){locSimple+='?sco='+window.haut.oItemCourant.identifier+'&idPg='+oPage.code+ajoutFE;} else {locSimple+='?sco='+window.haut.oItemCourant.identifier+ajoutFE;}window.open(locSimple,'_blank',optionPE+'status=no,menubar=no,toolbar=no,location=no,resizable=yes,scrollbars=auto');LMS_fermer();}function LMS_fermer(){opener = self; self.close();}function donneParam(nomP){ var res=''; var params=top.location.search; if ((params!="")&&(params.indexOf('%26')>0)){params=params.replace(/%26/,'&');} var ind=params.indexOf(nomP+'='); if (ind>0){ var reste=params.substring(ind+nomP.length+1,params.length); var indexFin=reste.indexOf('&'); if (indexFin<0){indexFin=params.length;} res= reste.substring(0,indexFin); } return res;}function getDateServeur(mode){var resu='';var dateJS=new Date();var moisServeur="0";var jourServeur="0";var anneeServeur=dateJS.getYear();if (dateJS.getMonth()+1<10){moisServeur = moisServeur + (dateJS.getMonth()+1).toString();}else{moisServeur=dateJS.getMonth()+1;}if (dateJS.getDate()<10){jourServeur = jourServeur + (dateJS.getDate()).toString();}else{jourServeur=dateJS.getDate();} if (mode=='yyyymmjj'){ resu=anneeServeur+ "-" + moisServeur + "-" + jourServeur;} else {var heureServeur="0";var minutesServeur="0";var secondesServeur="0"; if (dateJS.getHours()<10){heureServeur+=(dateJS.getHours()).toString();}else {heureServeur=dateJS.getHours();}if (dateJS.getMinutes()<10){minutesServeur+=(dateJS.getMinutes()).toString();}else {minutesServeur=dateJS.getMinutes();}if (dateJS.getSeconds()<10){secondesServeur+=(dateJS.getSeconds()).toString();}else{secondesServeur=dateJS.getSeconds();} resu=anneeServeur+ "-" + moisServeur + "-" + jourServeur + " " + heureServeur + ":" + minutesServeur + ":" + secondesServeur;}return resu;}function LMS_precedentHistorique(){if (window.haut.lienBoutonRetour!=''){var tabP=window.haut.lienBoutonRetour.split(";");window.haut.NAVIG_afficheLien(tabP[0],tabP[1]);}}function LMS_allerPrecedent(){window.haut.NAVIG_allerPrecedent();}function LMS_allerSuivant(){window.haut.NAVIG_allerSuivant();}function LMS_ouvrirGlossaire(){var largeur = 10;var hauteur = 10;var position="left="+largeur+",top="+hauteur+",screenX="+largeur+",screenY="+hauteur+",";var src=RACINE_stage+"MosMtr/ressources/style/glossaire.htm?ver="+serveur.version;var taille="width=800,height=560";if (screen.width>1000){taille="width=960,height=680";}var fen=window.open(src,'Glossaire','toolbar=no,status=no,menubar=no,'+taille+','+position+'scrollbars=no,resizable=yes');fen.focus();}function LMS_etatChargementParcours(){if (xmlParcours.readyState==4){if ((xmlParcours.readyState==4)&&(xmlParcours.parseError==0)&&(xmlParcours.documentElement.tagName=="parcours")){var oRac=xmlParcours.documentElement;window.planLMS.dernierSCO=valAttrDom(oRac,"dernierSCO");serveur.codeGroupe=valAttrDom(oRac,"codeGroupe");serveur.codeStageParcours=valAttrDom(oRac,"codeStage");serveur.adresseMosManager=valAttrDom(oRac,"adresseMosManager");serveur.typeMosManager=valAttrDom(oRac,"typeMosManager");serveur.langueMng=valAttrDom(oRac,"langueMng");serveur.id=valAttrDom(oRac,"id");serveur.nomScorm=valAttrDom(oRac,"nomScorm");var lesunites=xmlParcours.getElementsByTagName("unite");for (var n=0;n<lesunites.length;n++){var oUnit=lesunites.item(n);var itemParc=window.planLMS.MENU_trouveItem(oUnit.getAttribute("id"));if (itemParc!=null){chargeUnite(itemParc,oUnit);}}window.planLMS.PLAN_calculParcours(window.planLMS.itemRacine);} else {xmlParcours=null;}window.planLMS.MENU_afficheParcours();}}function valAttrDom(noeud,nAttr){var res=noeud.getAttribute(nAttr);if (res==null){res="";}return res;}function valEltDom(noeud,nElt){var res="";var leselts=noeud.getElementsByTagName(nElt);if (leselts.length>0){var oTxt=leselts.item(0).firstChild;if (oTxt!=null){res=oTxt.nodeValue;}}return res;}function chargeUnite(itemParc,oUnit){itemParc.dateEntre=valAttrDom(oUnit,'dateEntre');itemParc.dateAcces=valAttrDom(oUnit,'dateAcces');itemParc.dateValide=valAttrDom(oUnit,'dateValide');itemParc.nbAcces=valAttrDom(oUnit,'nbAcces');var oCmi=itemParc.cmi;oCmi.core.lesson_location=valAttrDom(oUnit,'lesson_location');oCmi.core.lesson_status=valAttrDom(oUnit,'lesson_status');oCmi.core.entry=valAttrDom(oUnit,'entry');oCmi.core.score.setScore("raw",valAttrDom(oUnit,'raw'));oCmi.core.score.setScore("max",valAttrDom(oUnit,'max'));oCmi.core.score.setScore("min",valAttrDom(oUnit,'min'));oCmi.core.setTime('total_time',valAttrDom(oUnit,'total_time'));oCmi.suspend_data=valEltDom(oUnit,"suspend_data");oCmi.student_preference.audio=valAttrDom(oUnit,'audio'); oCmi.student_preference.text=valAttrDom(oUnit,'text'); oCmi.student_preference.speed=valAttrDom(oUnit,'speed'); oCmi.student_preference.language=valAttrDom(oUnit,'language'); oCmi.comments=valEltDom(oUnit,"comments");var lesobjs=oUnit.getElementsByTagName("objectif");for (var n=0;n<lesobjs.length;n++){var xmlObj=lesobjs.item(n);var oObjf=oCmi.objectives.ajouteObjectif(n); oObjf.id=valAttrDom(xmlObj,"id");oObjf.status=valAttrDom(xmlObj,"status");oObjf.score.setScore("raw",valAttrDom(xmlObj,"score_raw"));oObjf.score.setScore("max",valAttrDom(xmlObj,"score_max"));oObjf.score.setScore("min",valAttrDom(xmlObj,"score_min"));}lesobjs=oUnit.getElementsByTagName("interaction");for (var n=0;n<lesobjs.length;n++){var xmlObj=lesobjs.item(n);var oObjf=oCmi.interactions.ajouteInteraction(n); oObjf.id=valAttrDom(xmlObj,"id");oObjf.type=valAttrDom(xmlObj,"type");oObjf.time=valAttrDom(xmlObj,"time");oObjf.result=valAttrDom(xmlObj,"result");oObjf.weighting=valAttrDom(xmlObj,"weighting");oObjf.latency=valAttrDom(xmlObj,"latency");oObjf.student_response=valEltDom(xmlObj,"student_response");var oInterObj=oObjf.objectives.ajouteObjectif(0);oInterObj.id=valAttrDom(xmlObj,"refObj");}}

