	var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1
	var ns6=document.getElementById&&!document.all
	var ns4=document.layers
		
	

	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)
	{
		winHandle = this.open(url, name, 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;

		butobj.thestyle.display = "none";
		waitobj.thestyle.display = "";

		document.porder.submit();
	}

	function printout(url)
	{
			newWinOpen (url, 'print', '');
			//top.printframe.location.href = url;
	}

