' ); } function SetVariables( variables) { var d = new Date(); tstart = d.getTime(); if( isAppNeeded == 1 ) document.ForSwf.SetVar(variables + notFromAsp + "#"); movieObj = InternetExplorer ?BASWAREIPMANUELLMATCH:document.BASWAREIPMANUELLMATCH; loggedin = "TRUE"; var nList = variables; var nIndex = nList.lastIndexOf("#"); var fIndex = nList.indexOf("#"); userid = nList.substring(0,fIndex); nList = nList.substring(fIndex+1,nIndex); fIndex = nList.indexOf("#"); courseid = nList.substring(0,fIndex); nList = nList.substring(fIndex+1,nIndex); fIndex = nList.indexOf("#"); server = nList.substring(0,fIndex); nList = nList.substring(fIndex+1,nIndex); fIndex = nList.indexOf("#"); var isBm = nList.substring(0,fIndex); nList = nList.substring(fIndex+1,nIndex); if ( isBm == 1 ) isBookmark = "TRUE"; else isBookmark = "FALSE"; ltotalfrms = nList; } function SetFileInfo(variables) { if( isAppNeeded == 1 ) document.ForSwf.SetFileInfo(variables); var nList = variables; var nIndex = nList.lastIndexOf("#"); var fIndex = nList.indexOf("#"); filetype = nList.substring(0,fIndex); nList = nList.substring(fIndex+1,nIndex); if ( filetype == 1) { lessonname = nList; lframeno = "1"; } } function SetFrameNum( variables ) { variables++; if( isAppNeeded == 1 ) document.ForSwf.SetFrameNum(variables); lframeno = variables; } function init() { if(isNetscape == 0)document.BASWAREIPMANUELLMATCH.SetVariable("/:SET_FOCUS","0"); if(isNetscape == 0)document.BASWAREIPMANUELLMATCH.focus(); if(isNetscape == 0)timer1 = setTimeout("OnInitTimer()",1000); if(isNetscape == 0)document.BASWAREIPMANUELLMATCH.SetVariable( "/:IN_BROWSER_FLG","1"); var str = document.cookie; str = str.substring( str.indexOf("=")+1,str.length); var action = str.substring(0,str.indexOf("#")); if( action == "FRMVLDN" ) { fno = str.substring( str.indexOf("#")+1,str.length); timer = setTimeout("OnTimer()",1000); } else if( action == "VLDN" ) { var target = str.substring( str.indexOf("#")+1,str.indexOf("?")); var userdata = str.substring( str.indexOf("?")+1,str.indexOf("@")); fno = str.substring( str.indexOf("@")+1,str.length); if( parseInt(fno) >= 0) document.BASWAREIPMANUELLMATCH.GotoFrame( fno ); if( userdata.substring(userdata.length -1, userdata.length) == "~") { userdata = userdata.substring( 0,userdata.length -1); userdata = userdata + ";"; } document.BASWAREIPMANUELLMATCH.SetVariable( target,userdata); var tsprite = target.substring( 0,target.lastIndexOf(".")); if( tsprite != "" ) { document.BASWAREIPMANUELLMATCH.SetVariable( "/:spkey","1"); document.BASWAREIPMANUELLMATCH.SetVariable( "/:mnkey","0116"); document.BASWAREIPMANUELLMATCH.TCallFrame( tsprite,1); document.BASWAREIPMANUELLMATCH.TCallFrame( tsprite,2); document.BASWAREIPMANUELLMATCH.SetVariable( "/:spkey","0"); } document.cookie = "vframe = null"; } } function divert() { if(navigator.appVersion.indexOf("Mac") == -1) logout(); } function logout() { movieObj = InternetExplorer ?BASWAREIPMANUELLMATCH:document.BASWAREIPMANUELLMATCH; var movie = movieObj; var de = new Date(); tstop = de.getTime(); var d = tstop-tstart; timeonline = d/1000; if(loggedin=="TRUE") { loggedin="FALSE"; if( isNetscape != 1 ) { userid=movie.GetVariable("UID"); server=movie.GetVariable("SERVER"); courseid=movie.GetVariable("CID"); filetype=movie.GetVariable("CFTyp"); ltotalfrms=movie.GetVariable("RPFN"); isBookmark=movie.GetVariable("isBookmark"); if( param.indexOf( "PID=" ) != -1 ) PID=movie.GetVariable("PID"); } if(filetype=="1"&isBookmark == "TRUE") { var isbm=confirm('Do you want to save a Bookmark?'); if(isbm) { if( isNetscape != 1 ) { lessonname=movie.GetVariable("LNM"); lframeno=movie.GetVariable("LFN"); } if (isAppNeeded == 1) { document.ForSwf.UpdateDatabase(server,userid,courseid,timeonline,ltotalfrms,lessonname,lframeno, notFromAsp); } else { var p = "http://"+server+"/scripts/ManagerExtn20a.dll?CloseCourseSession?&lUID="+userid+"&lCID="+courseid+"&shLoginStatus=1&lTimespent="+timeonline+"&lTotalFrame="+ltotalfrms+"&strLessonName="+lessonname+"&lProgress="+lframeno+"&shFlag="+notFromAsp; if (PID > 0) p = p + "&PID="+PID; document.location = p } alert('Bookmark is saved'); } else { if (isAppNeeded == 1) document.ForSwf.UpdateDatabase(server,userid,courseid,timeonline,ltotalfrms,0,0, notFromAsp ); else { var p = "http://"+server+"/scripts/ManagerExtn20a.dll?CloseCourseSession?&lUID="+userid+"&lCID="+courseid+"&shLoginStatus=1&lTimespent="+timeonline+"&lTotalFrame="+ltotalfrms+"&strLessonName=&lProgress=&shFlag="+notFromAsp; if (PID > 0) p = p + "&PID="+PID; document.location = p } } if( notFromAsp ) alert( "You have successfully logged out "); } else { if (isAppNeeded == 1) document.ForSwf.UpdateDatabase(server,userid,courseid,timeonline,ltotalfrms,0,0, notFromAsp); else { var p ="http://"+server+"/scripts/ManagerExtn20a.dll?CloseCourseSession?&lUID="+userid+"&lCID="+courseid+"&shLoginStatus=1&lTimespent="+timeonline+"&lTotalFrame="+ltotalfrms+"&strLessonName=&lProgress=&shFlag="+notFromAsp; if (PID > 0) p = p + "&PID="+PID; document.location= p } if( notFromAsp ) alert( "You have successfully logged out "); } if( isAppNeeded == 0 && isNetscape == 1) { if ( notFromAsp ) { document.location = href; var p ="http://"+server+"/scripts/ManagerExtn20a.dll?CloseCourseSession?&lUID="+userid+"&lCID="+courseid+"&shLoginStatus=1&lTimespent="+timeonline+"&lTotalFrame="+ltotalfrms+"&strLessonName="+lessonname+"&lProgress="+lframeno+"&shFlag="+notFromAsp var w = window.open(p,null,"left=1250,titlebar=no,top=1000,height=1,width=1,status=no,toolbar=no,menubar=no,location=no"); w.close(); } } } } function doMouseEnter() { document.BASWAREIPMANUELLMATCH.SetVariable( "/:FOCUS_IN","1"); } function doMouseOut() { document.BASWAREIPMANUELLMATCH.SetVariable( "/:FOCUS_IN","0"); } function OnTimer() { document.BASWAREIPMANUELLMATCH.GotoFrame( parseInt( fno )); document.BASWAREIPMANUELLMATCH.SetVariable( "/:RefreshFlg","1"); document.BASWAREIPMANUELLMATCH.SetVariable( "/:RefreshKeyCode","116"); timer1 = setTimeout("OnTimer_Final()",500); clearTimeout( timer ); } function OnTimer_Final() { document.BASWAREIPMANUELLMATCH.TCallFrame("/FrKeyValidationSprite",1); clearTimeout(timer1); document.cookie = "vframe = null"; } function OnInitTimer() { document.BASWAREIPMANUELLMATCH.SetVariable("/:SET_FOCUS","1"); clearTimeout(timer1); if( ValFld == 0 ) document.BASWAREIPMANUELLMATCH.focus(); } function GetFocus() { window.focus(); } function ReturnFocus() { if(isNetscape == 0) document.BASWAREIPMANUELLMATCH.focus(); document.BASWAREIPMANUELLMATCH.SetVariable( "/spkey","0"); } function TrapN() { var ctrl = event.ctrlKey; if((ctrl) && event.keyCode ) { event.keyCode = 555; event.returnValue = false; if(isNetscape == 0) document.BASWAREIPMANUELLMATCH.SetVariable( "/:SET_FOCUS","0"); if(isNetscape == 0) document.BASWAREIPMANUELLMATCH.focus(); if(ValFld) { tsprite = document.BASWAREIPMANUELLMATCH.GetVariable( "/:SetCurFcs"); var nIndex = tsprite.lastIndexOf("."); tsprite = tsprite.substring(0,nIndex); var tctrln = tsprite+":ctrln"; if(tsprite != ""); { document.BASWAREIPMANUELLMATCH.SetVariable( "/:spkey","1"); document.BASWAREIPMANUELLMATCH.SetVariable(tctrln,"1"); document.BASWAREIPMANUELLMATCH.SetVariable( "/:mnkey","78"); document.BASWAREIPMANUELLMATCH.TCallFrame(tsprite,1); document.BASWAREIPMANUELLMATCH.SetVariable( "/:spkey","0"); document.BASWAREIPMANUELLMATCH.SetVariable(tctrln,"0"); document.BASWAREIPMANUELLMATCH.SetVariable( "/:mnkey","0"); } } else { document.BASWAREIPMANUELLMATCH.TCallFrame("/FrKeyValidationSprite","1"); if(isNetscape == 0) timer1 = setTimeout("OnInitTimer()",500); if(isNetscape == 0) document.BASWAREIPMANUELLMATCH.SetVariable( "/:IN_BROWSER_FLG","1"); } } } //-->