if(!EASYPROF.util.Tracking){(function(){var sendURL=null;var recieveURL=null;var recieveUrlUserData=null;var TITLE_TRACKING="";var TITLE_SECTION="";var goToLastPage=false;var updateTitleVisitedPage=false;var titleID="";var isLoaded=false;var TRK=function(){TRK.superclass.constructor.call();this.version="1.3";this.startTime=new Date();this.endTime=null;this.evaluatedTest=[];this.printedPage=[];this.visitedPage=[];this.lastPage=null;this.session=[];this.customValues=[];this.ajaxQueue=[]};YAHOO.extend(TRK,EASYPROF.util.EventAdapter);var proto=TRK.prototype;proto.setSendURL=function(url){sendURL=url.replace(/^\s+/g,"").replace(/\s+$/g,"")};proto.setRecieveURL=function(url){recieveURL=url.replace(/^\s+/g,"").replace(/\s+$/g,"")};proto.setTITLE=function(title){TITLE_TRACKING=title};proto.setSubTITLE=function(section){TITLE_SECTION=section};proto.setCustomValue=function(key,value){var set=false;for(var i=0;i0){$.ajax(self.ajaxQueue[0])}}};this.ajaxQueue.push(ajax);if(this.ajaxQueue.length==1){$.ajax(this.ajaxQueue[0])}};proto.load=function(goToPage){if(recieveURL==null){return}var url=recieveURL;var userID=getGlobalObject().EASYPROF.util.VariableManager.getVariable("VARIABLE_SYSTEM_USER_ID").toString();if(!userID||userID.length==0){return}var self=this;params={userid:userID,titleid:titleID};$.ajax({url:recieveURL,data:params,dataType:"json",type:"POST",async:false,success:function(tracking){if(tracking===null){return}if(tracking.customValues){self.customValues=tracking.customValues}if(tracking.evaluatedTest){self.evaluatedTest=tracking.evaluatedTest}if(tracking.printedPage){self.printedPage=tracking.printedPage}var VisitedPages=[];if((tracking.version=="undefined")&&(tracking.visitedPage)&&(tracking.visitedPage.length>0)){var sw;var trk=tracking.visitedPage;for(var i=0;i0))){if(goToPage){getGlobalObject().goToPage(self.lastPage)}else{if(goToLastPage){startPage=self.lastPage}}}self.isLoaded=true}})};proto._updateTitleVisitedPage=function(){var pages=this.visitedPage;for(var i=0;i0){result+=" ["+Math.round((this.countVisitedPageInTracking(node)/node.countPage())*100)+"%]"}result+='", oid:"'+node.getOID()+'", isHeading:'+node.isHeading()+", isPage:"+node.isPage()+", isVisited:"+this.isPageVisitedInTracking(node)+', name:"'+node.getName().replace(/"/g,"'")+'", childs:[';for(var i=0;i0){for(var k=0;k0){for(var k=0;k\n';doc+=this.getPageNodeXML(title); doc+="\n\n";for(var _i=0;_i0){result=this.evaluatedTest[_i].results[0].result;doc+='\n'}for(var i=0;i\n';for(var j=0;j\n';for(var k=0;k\n'}doc+="\t\t\n"}doc+="\t\n"}if(testLength>0){doc+="\n\n"}}var containsCustomValues=this.customValues.length;if(containsCustomValues>0){doc+="\n";for(var _i=0;_i\n"+this.customValues[_i].key+"\n"+this.customValues[_i].value+"\n\n"}doc+="\n\n"}doc+="";return doc};proto.getPageNodeXML=function(node){var doc="";for(var i=0;i\n';doc+=this.getPageNodeXML(tmpNode);doc+="\t\n"}else{if(tmpNode.isPage()){doc+='\t\t0?days+" d�as, ":"")+hours+" horas, "+mins+" minutos y "+secs+" segundos"}if((this.evaluatedTest)&&(this.evaluatedTest.length>0)){testRealizados=this.evaluatedTest.length;for(var _i=0;_i=this.evaluatedTest[_i].results[i].result.successScore);if(estado){testAprobados++}else{testSuspendidos++}}}}var doc='\n\nTracking\n\n