function s_clickmap_handler(id) {
    var func = id+"_DoFSCommand";
    var bkFunc = "s_"+func;
    html =  "<script language='javascript'>"
         +      "var "+bkFunc+"="+func+"; "
         +      "var "+func+" = function(cmd,args) {"
         +          "if (cmd=='s_clickmap') {"
         +              "s_eo={tagName:'FLASH',s_oidt:0,s_oid:'"+id+":'+args};"
         +              "s_gs(s_account);"
         +          "} else if ("+bkFunc+") {"
         +              bkFunc+"(cmd,args);"
         +          "}"
         +      "};"
         +  "</"+"script>"
         +  "<script language='vbscript'>\n"
         +      "Sub "+id+"_FSCommand(cmd, args)\n"
         +          "call "+id+"_DoFSCommand(cmd, args)\n"
         +      "End Sub\n"
         +  "</"+"script>"
    document.writeln(html);
}

function writeFlash(DivID,richMediaUrl,richMediaWidth,richMediaHeight,richMediaID,xmlflname) {
  var d = document.getElementById(DivID);
//  d.innerHTML =
//  '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+richMediaWidth+'" height="'+richMediaHeight+'" id="'+richMediaID+'">'+
//  '<param name="movie" value="'+richMediaUrl+'">'+
//  '<param name="quality" value="high">'+
//  '<param name="menu" value="false">'+
//  '<param name="wmode" value="transparent">'+
//  '<embed src="'+richMediaUrl+'" quality="high" width="'+richMediaWidth+'" height="'+richMediaHeight+'" name="'+richMediaID+'" type="application/x-shockwave-flash" menu="false" wmode="transparent" >'+
//  '<\/embed>'+
//  '<\/object>';
  
 d.innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width="  +richMediaWidth+  " height= " + richMediaHeight + " id='flashSlideShow' align='middle'>" +
	"<param name='allowScriptAccess' value='sameDomain' />"+
	"<param name='allowFullScreen' value='false' />"+
	"<param name='movie' value='" +richMediaUrl+ "?filePath=" +xmlflname + "&cashe=false' />"+
    "<param name='quality' value='high' /><param name='bgcolor' value='#ffffff' />"+
     "<param name='wmode' value='transparent' />"+
    "<embed src='" +richMediaUrl+ "?filePath=" +xmlflname + "&cashe=false' quality='high' bgcolor='#ffffff' width='"  +richMediaWidth+  "' height='  " + richMediaHeight + "  ' name='" + richMediaID + "' align='middle' allowScriptAccess='sameDomain' allowFullScreen='false' type='application/x-shockwave-flash' pluginspage='//www.macromedia.com/go/getflashplayer' wmode='transparent' />"+
  "</object>";
}

function writeFlash1(DivID,richMediaUrl,richMediaWidth,richMediaHeight,richMediaID) {
  var d = document.getElementById(DivID);
//  d.innerHTML =
//  '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+richMediaWidth+'" height="'+richMediaHeight+'" id="'+richMediaID+'">'+
//  '<param name="movie" value="'+richMediaUrl+'">'+
//  '<param name="quality" value="high">'+
//  '<param name="menu" value="false">'+
//  '<param name="wmode" value="transparent">'+
//  '<embed src="'+richMediaUrl+'" quality="high" width="'+richMediaWidth+'" height="'+richMediaHeight+'" name="'+richMediaID+'" type="application/x-shockwave-flash" menu="false" wmode="transparent" >'+
//  '<\/embed>'+
//  '<\/object>';
 

  
  d.innerHTML ="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width="  +richMediaWidth+  " height= " + richMediaHeight + " id='sidebar' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='allowFullScreen' value='false' /><param name='movie' value='" +richMediaUrl + "' /><param name='wmode' value='transparent'/><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><embed src='"+ richMediaUrl +"' quality='high' bgcolor='#ffffff' width="  +richMediaWidth+  " height= " + richMediaHeight + " name=" + richMediaID + " align='middle' allowScriptAccess='sameDomain' allowFullScreen='false' type='application/x-shockwave-flash' pluginspage='//www.macromedia.com/go/getflashplayer' /></object>"
}

// Flash Version Detector  v1.2.1
// documentation: http://www.dithered.com/javascript/flash_detect/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)
// with VBScript code from Alastair Hamilton (now somewhat modified)

function isDefined(property) {
  return (typeof property != 'undefined');
}

var flashVersion1 = 0;
function getFlashVersion() {
	var latestFlashVersion = 10;
   var agent = navigator.userAgent.toLowerCase();

   // NS3 needs flashVersion to be a local variable
   if (agent.indexOf("mozilla/3") != -1 && agent.indexOf("msie") == -1) {
      flashVersion1 = 0;
   }

	// NS3+, Opera3+, IE5+ Mac (support plugin array):  check for Flash plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		var flashPlugin = navigator.plugins['Shockwave Flash'];
		if (typeof flashPlugin == 'object') {
			for (var i = latestFlashVersion; i >= MIN_SUPPORTED_FLASH_VERSION; i--) {
	            if (flashPlugin.description.indexOf(i + '.') != -1) {
	               flashVersion1 = i;
	               break;
	            }

         	}

		}
	}

	// IE4+ Win32:  attempt to create an ActiveX object using VBScript
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
	   var doc = '<scr' + 'ipt language="VBScript"\> \n';
      doc += 'On Error Resume Next \n';
      doc += 'Dim obFlash \n';
      doc += 'For i = ' + latestFlashVersion + ' To ' + MIN_SUPPORTED_FLASH_VERSION + ' Step -1 \n';
      doc += '   Set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash." & i) \n';
      doc += '   If IsObject(obFlash) Then \n';
      doc += '      flashVersion1 = i \n';
      doc += '      Exit For \n';
      doc += '   End If \n';
      doc += 'Next \n';
      doc += '</scr' + 'ipt\> \n';
      document.write(doc);
   }

	// WebTV 2.5 supports flash 3
	else if (agent.indexOf("webtv/2.5") != -1) flashVersion1 = 3;

	// older WebTV supports flash 2
	else if (agent.indexOf("webtv") != -1) flashVersion1 = 2;

	// Can't detect in all other cases
	else {
		flashVersion1 = flashVersion_DONTKNOW;
	}

	return flashVersion1;
}

flashVersion_DONTKNOW = -1;
MIN_SUPPORTED_FLASH_VERSION = 6;