function getNode( nodeId )
		{
		if( document.getElementById )
			return document.getElementById( nodeId );
		else if( document.all && document.all( nodeId ) )
			return document.all( nodeId );
		else if( document.layers && document.layers[ nodeId ] )
			return document.layers[ nodeId ];
		else
			return false;
		}

function showNode(id)
	{
	if(node_id=getNode(id))
		{node_id.style.display="block";}
	}

function hideNode(id)
	{
	if(node_id=getNode(id))
		{node_id.style.display="none";}
	}

function showHideNode(id)
	{
	if(node_id=getNode(id))
		{
			if(node_id.style.display=="block")
				{node_id.style.display="none";}
			else
				{node_id.style.display="block";}
		}
	}

function chNodeBg(id, node_src)
	{
	if(node_id=getNode(id))
		{node_id.style.background="url("+node_src+")";
		}
	}

function chNodeBgParam(id, node_src, param)
	{
	if(node_id=getNode(id))
		{node_id.style.background="url("+node_src+")"+param;
		}
	}

function chNodeBgcolor(id, bgColor)
	{
	if(node_id=getNode(id))
		{node_id.style.background=bgColor;
		}
	}

function chNodeSrc(id, nodeSrc)
	{
	if(node=getNode(id))
		{node.src=nodeSrc;}
	}

function chNodeClassName(id, nodeClassName)
	{
	if(node=getNode(id))
		{node.className=nodeClassName;}
	}

function chDocumentLocation(newLocation)
	{window.document.location=newLocation;}


function addEvent( node, evtType, func )
		{
		if( node.addEventListener )
			{
			node.addEventListener( evtType, func, false );
			return true;
			}
		else if( node.attachEvent )
			return node.attachEvent( "on" + evtType, func );
		else
			return false;
		}


function printpr(OLECMDID) 
    { 
    var PROMPT = 1;
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>'; 
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser); 
    WebBrowser1.ExecWB(OLECMDID,PROMPT); 
    WebBrowser1.outerHTML = ""; 
    } 
