	var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
	var ns6=document.getElementById&&!document.all
	var ns4=document.layers

	// dont select...
	/*document.onselectstart=new Function ("return false");
	if (window.sidebar)
	{
		document.onmousedown=disableselect;
		doucment.onclikc=reEnable;
	}


	function disableselect(e)
	{
		return false;
	}

	function reEnable()
	{
		return true;
	}*/
	
	function changeorder(neworder)
	{
		document.qry.order.value   = neworder;
		document.qry.odirect.value = (document.qry.odirect.value == "ASC") ? "DESC" : "ASC";
		document.qry.rowcnt.value  = document.qry.rowcntold.value;
		document.qry.submit();
	}

	// Mouse Over/Out
	function mOver(id, typ)
	{
		vis     = (typ == 0)?'hide':'show';
		visneg  = (typ == 0)?'show':'hide';

		reitobj = "reiter" + id;
		butobj  = "menutd" + id;
		if ((obj = MM_findObj(butobj)) != null)
		{
			if (obj.style)
			{
				obj = obj.style;
				v   = (typ=='1')?colcode[id]:(typ=='0')?'#3366cc':'#3366cc';
			}
    		obj.backgroundColor = v;
		}
		
		if ((obj = MM_findObj(reitobj)) != null)
		{
			if (obj.style)
			{
				obj = obj.style; 
				v   = (typ=='1')?colcode[id]:(typ=='0')?'#3366cc':'#3366cc';
			}
    		obj.backgroundColor = v;
		}
		MM_showHideLayers('layer_main','',visneg);
		MM_showHideLayers('layer_'+id,'',vis);
	}

	// preload Navigation Images
	function MM_preloadImages()
	{
  		var d = document;
  		if(d.images)
  		{
  			if(!d.MM_p) d.MM_p = new Array();
    		var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
    		for(i = 0; i < a.length; i++)
    		{
    			if (a[i].indexOf("#") != 0)
    			{
    				d.MM_p[j]       = new Image;
    				d.MM_p[j++].src = a[i];
    			}
    		}
    	}
	}

	// restore original image
	function MM_swapImgRestore()
	{
		var i, x, a = document.MM_sr;
		for(i = 0; a&&i < a.length && (x=a[i]) && x.oSrc; i++) x.src = x.oSrc;
	}

	// find dhtml-object
	function MM_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 = MM_findObj(n,d.layers[i].document);
  		if (!x && document.getElementById) x = document.getElementById(n);
  		return x;
	}

	// change image on a mouseover or click
	function MM_swapImage()
	{
		var i, j = 0, x, a = MM_swapImage.arguments;
		document.MM_sr = new Array;
		for (i = 0; i < (a.length-2); i += 3)
		{
	   		if ((x = MM_findObj(a[i])) != null)
	   		{
	   			document.MM_sr[j++] = x;
	   			if(!x.oSrc) x.oSrc = x.src; x.src=a[i+2];
	   		}
	   	}
	}

	 //reloads the window if Nav4 resized
	function MM_reloadPage(init)
	{
  		if (init==true) with (navigator)
  		{
  			if ((appName == "Netscape") && (parseInt(appVersion)==4))
  			{
    			document.MM_pgW = innerWidth;
    			document.MM_pgH = innerHeight;
    			onresize        = MM_reloadPage;
  			}
  		}
  		else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}

	MM_reloadPage(true);

	function MM_showHideLayers()
	{
  		var i, p, v, obj, args = MM_showHideLayers.arguments;
  		for (i = 0; i < (args.length-2); i += 3)
  		{
  			if ((obj = MM_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;
    		}
    	}
	}

	function newWinOpen(url, name, param)
	{
		param_base = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,screenX=150,screenY=150,top=150,left=150';
		winHandle = this.open(url, name, param_base + param);
		winHandle.focus();
		if(winHandle.opener==null)
		{
			winHandle.opener=self;
		}

		//return false;
	}

	function newWinClose()
	{
		if(winHandle!=null) winHandle.close();
		winHandle=null;
	}

	function goBack(stepback)
	{
		document.qry.rowcnt.value  = document.qry.rowcntold.value-stepback;
		if (document.qry.rowcnt.value < 0) document.qry.rowcnt.value = 0;

		document.qry.submit();

	}

	function submitOrder()
	{
		butobj  = ie4? document.all.sendbut : ns6? document.getElementById("sendbut") : ns4? document.sendbut : "";
		waitobj = ie4? document.all.pleasewait : ns6? document.getElementById("pleasewait") : ns4? document.pleasewait : "";

		butobj.thestyle  = (ie4||ns6)? butobj.style : butobj;
		waitobj.thestyle = (ie4||ns6)? waitobj.style : waitobj;

		if (butobj)
		{
			butobj.thestyle.display = "none";
			waitobj.thestyle.display = "";
		}
		document.checkout_confirmation.submit();
	}

	function printout(url)
	{
			newWinOpen (url, 'print', '');
			//top.printframe.location.href = url;
	}

	var i=0;
	function resize(fwidth, fheight)
	{
		if (navigator.appName == 'Netscape') i=40;
		window.resizeTo(fwidth+105, fheight+125-i);
		self.focus();
	}
	
	function changeIMG(picture, path1, path2)
	{
		document.getElementById('img_1').src  = path1+picture;
		//document.getElementById('id_'+rbox).click();
		tooltip_txt = '<div style="padding:5px;"><img src="'+path2+picture+'" border="0" alt="0"/></div>';
		imgtoChange = path2+picture;
		return false;
		//document.getElementById('id'+rbox).value = 'checked';
	}

	function UnCryptMailto( s )
    {
        var n = 0;
        var r = "";
        for( var i = 0; i < s.length; i++)
        {
            n = s.charCodeAt( i );
            if( n >= 8364 )
            {
                n = 128;
            }
            r += String.fromCharCode( n - 1 );
        }
        return r;
    }

    function linkTo_UnCryptMailto( s )
    {
        location.href=UnCryptMailto( s );
    }	
