<!-- the target must have a setSelection method -->
<HEAD>
<PUBLIC:COMPONENT tagName=BUTTON_OBJ>
	<PUBLIC:PROPERTY Name=target>
  	<PUBLIC:ATTACH event="oncontentready" onevent="fnInit()"/>
</PUBLIC:COMPONENT>
<STYLE>
	button		{
				text-align:center;
				font-family:helvetica;
				font-weight:bold;
				background-color:lightgray;
				color:black;
				width:160;
			}
</STYLE>
<SCRIPT type = "text/javascript">
// Entry point
function fnInit()
{
	defaults.viewLink = document;
}
function addCode()	
	{
		var s = "function objName(){\n"
			+"\tthis.property = value\n" 
    			+"\tthis.method = function()\n" 
			+"\t{\t//method code\n"
    			+"\t\t\n"
    			+"\t}\n"
    			+"}\n"
		if(target!=null)
		{
			try
			{
				var obj=eval(target)
				try
				{
					obj.setSelection(s)
					
				}
				catch(e)
				{
					try
					{
						obj.value = s
					}
					catch(e){}
				}
				try
				{
					obj.setFocus()
				}
				catch(e)
				{
					try
					{
						obj.focus()
					}
					catch(e){}
				}
			}
			catch(e){}
		}
	}
</SCRIPT>
</HEAD>
<BODY>
<button onclick="addCode()">JS Object</button>
</BODY>


