<head>
<PUBLIC:COMPONENT tagName=MENU_BAR>
	<PUBLIC:PROPERTY Name=file />
	<PUBLIC:PROPERTY Name=target />
	<PUBLIC:DEFAULTS viewLinkContent />
	<PUBLIC:METHOD Name=saveFile />
	<PUBLIC:EVENT NAME=onMenuClick ID=mcID />
	<PUBLIC:ATTACH event="oncontentready" onevent="fnInit()"/>
</PUBLIC:COMPONENT>
<style type="text/css">
	#WebIDEmenu		
	{
		background:black;
	}
	.WebIDEmenuItem	
	{
		cursor:hand;
		color:white;
		font-weight:bold;
	}
</style>
<script type='text/javascript'>
var tabCount = 1
var currentTab = null;
function fnInit()
{
	menuSave.onclick = function()
	{
		var oEvent = createEventObject();
		oEvent.result = menuSave.id;
		mcID.fire (oEvent);
	}
	menuClose.onclick = function()
	{
		var oEvent = createEventObject();
		oEvent.result = menuClose.id;
		mcID.fire (oEvent);
	}
	menuSaveAs.onclick = function()
	{
		var oEvent = createEventObject();
		oEvent.result = menuSaveAs.id;
		mcID.fire (oEvent);
	}
	menuOpen.onclick = function()
	{
		var oEvent = createEventObject();
		oEvent.result = menuOpen.id;
		mcID.fire (oEvent);
	}
	menuClear.onclick = function()
	{
		var oEvent = createEventObject();
		oEvent.result = menuClear.id;
		mcID.fire (oEvent);		
	}
	menuView.onclick = function()
	{
		var oEvent = createEventObject();
		oEvent.result = menuView.id;
		mcID.fire (oEvent);
		if(file != "")
		{
			var obj=eval(target)
			savefile(file, obj.getText())
			runWithArg("iexplore.exe", file)		//replace with or add your desired browser
		}
	}
}
function saveFile(sContent)
{
	var fso = new ActiveXObject("Scripting.FileSystemObject")
	var result = fso.createTextFile(file, true)
	result.Write(sContent)
	result.Close()
}
function savefile(path,sContent)
{
	var fso = new ActiveXObject("Scripting.FileSystemObject")
	var result = fso.createTextFile(path, true)
	result.Write(sContent)
	result.Close()
}
function runWithArg(sApplication, sArgument)
{
	var runWithWshShell = new ActiveXObject("WSCript.shell")
	var rws = sApplication + " \"" + sArgument +"\""
	runWithWshShell.run(rws)
	runWithWshShell = null
}
</script>
</head>
<body>
<div id="WebIDEmenu" style="width:103%">
	<span class="WebIDEmenuItem" id="menuOpen">Open&nbsp;</span>
	<span class="WebIDEmenuItem" id="menuClose">Close&nbsp;</span>
	<span class="WebIDEmenuItem" id="menuSave">Save&nbsp;</span>
	<span class="WebIDEmenuItem" id="menuSaveAs">SaveAs&nbsp;</span>
	<span class="WebIDEmenuItem" id="menuClear">Clear&nbsp;</span>
	<span class="WebIDEmenuItem" id="menuView">ViewHTML&nbsp;</span>
</div>
</body>
