<!--
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the the FSCommand messages in a Flash movie
function Shell_DoFSCommand(command, args) {
//alert(command +" === "+args)
var ShellObj = InternetExplorer ? Shell : document.Shell;
	para1 = args.split("#$#")[0];
	para2 = args.split("#$#")[1];
	para3 = args.split("#$#")[2];
	if(command == "createJSObject"){
		if(args == "scorm2004"){
			jsObject = new Scorm2004();
		}else if(args == "scorm1_2"){
			jsObject = new Scorm1_2();
		}
	}else if(command == "initialize"){
		var result = jsObject.fGetAPI(window)
		if(result == null){
			//ShellObj.SetVariable("mediator.errorString", "API not Found");
			setFlashVariables('Shell','mediator.errorString-eq-API not Found');
		}else{
			jsObject.fInitialize();
		}
	}else if(command == "getScoProperty"){
		if(jsObject.SCORM_API != null){
			var result = jsObject.fGetValue(para1);
			//ShellObj.SetVariable(para2, result);
			setFlashVariables('Shell',para2+'-eq-'+result);
		}
	}else if(command == "setScoProperty"){
		if(jsObject.SCORM_API != null){
			//alert(" Sco-> "+para1 +" -- "+ para2)
			jsObject.fSetValue(para1, para2);
		}
	}else if(command == "getModuleProperty"){
		if(jsObject.SCORM_API != null){			
			//
			
			var moduleNumber = para1
			var propertyName = "cmi.objectives."+moduleNumber+"."+para2						
			var result = jsObject.fGetValue(propertyName);
			//alert(" Property-> "+propertyName)
			//alert(" result-> "+result +"-- "+ para3)
			//ShellObj.SetVariable(para3, result);
			
			setFlashVariables('Shell',para3+'-eq-'+result);
		}
	}else if(command == "setModuleProperty"){
		if(jsObject.SCORM_API != null){
			var moduleNumber = para1
			var propertyName = "cmi.objectives."+moduleNumber+"."+para2
			jsObject.fSetValue(propertyName, para3);
		}
	}else if(command == "startTimer"){
		if(jsObject.SCORM_API != null){
			jsObject.fStartTimer();
		}
	}else if(command == "commit"){
		if(jsObject.SCORM_API != null){
			jsObject.fCommit();
		}
	}else if(command == "finish"){
		if(jsObject.SCORM_API != null){
			jsObject.fCommit();
			jsObject.fFinish();
		}
		top.close();
	}else if(command == "setSessionTime"){
		if(jsObject.SCORM_API != null){
			var result = jsObject.fCalculateTime();
			jsObject.fSetValue(para1, result);
		}
	}
	if(command=="fSetInput"){
		document.all.input_txt.innerText = args;
		window.status = "inputupdated";
	}
}
var cnt = 1;
// sending values to the shell
// Added on 18_oct_05
function setFlashVariables(movieid, flashquery){
	if(cnt>=10){
		cnt=1;
	}
	var divcontainer = "flash_setvariables_"+movieid+(cnt++);
	//if(!document.getElementById(divcontainer)){
		var divholder = document.createElement("div");
		divholder.id = divcontainer;
		document.body.appendChild(divholder);
	//}
	document.getElementById(divcontainer).style.position = "absolute"
	document.getElementById(divcontainer).style.left = "0"
	document.getElementById(divcontainer).style.top = "0"
	document.getElementById(divcontainer).innerHTML = "";
	var divinfo = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='0' HEIGHT='0' id='send' ALIGN=''><PARAM NAME='movie' VALUE='shell/send.swf'><PARAM NAME='FlashVars' value='lc="+movieid+"&fq="+escape(flashquery)+"'><embed src='shell/send.swf' FlashVars='lc="+movieid+"&fq="+escape(flashquery)+"' width='0' height='0' type='application/x-shockwave-flash'></embed></OBJECT>";
	document.getElementById(divcontainer).innerHTML = divinfo;

}

// function end




// Hook for Internet Explorer 
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<SCRIPT LANGUAGE=VBScript\> \n');
	document.write('on error resume next \n');
	document.write('Sub Shell_FSCommand(ByVal command, ByVal args)\n');
	document.write('  call Shell_DoFSCommand(command, args)\n');
	document.write('end sub\n');
	document.write('</SCRIPT\> \n');
}
//-->