// JavaScript Document
function custom_print() {
    if (document.all) {
        if (navigator.appVersion.indexOf("5.0") == -1) {
            var OLECMDID_PRINT = 6;
            var OLECMDEXECOPT_DONTPROMPTUSER = 2;
            var OLECMDEXECOPT_PROMPTUSER = 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(6, 2);
            WebBrowser1.outerHTML = "";
        } else {
            self.print();
        }
    } else {
        self.print();
    }
}


function findObj(n, d)
{
	var p,i,x;  if(!d) d=document;
	
	if ((p=n.indexOf("?")) > 0 && parent.frames.length)
	{
		d = parent.frames[n.substring(p+1)].document;
		n = n.substring(0,p);
	}
	
	if(!(x=d[n]) && d.all) x = d.all[n];
  
  for (i=0;!x&&i<d.forms.length;i++) x = d.forms[i][n];
  
  for (i=0;!x&&d.layers&&i<d.layers.length;i++) x = findObj(n,d.layers[i].document);
  
  if (!x && d.getElementById) x = d.getElementById(n); return x;
}

// POPUP METHODE

function showHideLayers()
{
	var i,p,v,obj,args = showHideLayers.arguments;
	
	for ( i = 0; i < (args.length-2); i += 3 )
	
	if ( (obj=findObj(args[i]) ) != null)
	{
		v = args[i+2];
		if (obj.style)
		{
			obj = obj.style;
			v = (v == 'show')?'visible':(v=='hide')?'hidden':v;
		}
    	obj.visibility = v;
	}
}