// menu.js
var timeout;
var oldLayer;
var width;
		
		function MM_findObj(n, d) { //v4.0
 			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;
		}

		function showHideLayers() { 
  			var i,p,v,obj,args=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) { 
			 	layer=obj.style; 
				v=(v=='show')?'visible':(v='hide')?'hidden':v; }
	   			if (v=='hidden') timeout = setTimeout("hideLayer(layer)", 300);			
				else{
				 if(!width) resize();
				 clearTimeout(timeout);
				 if (oldLayer) oldLayer.visibility='hidden';
				 oldLayer=layer;
				 layer.visibility=v;
				}
			}
		}
		
		function hideOpenLayers(){
			clearTimeout(timeout);
			if (oldLayer) oldLayer.visibility='hidden';
			oldLayer=null;
		}
		
		function setLeftDist(){
			var obj,args=setLeftDist.arguments;
			if ((obj=MM_findObj(args[0]))!=null){
				if(obj.style){
					obj=obj.style;
					obj.left=args[1];
				}
			}
		}
		
		function hideLayer(obj){
			if (obj) obj.visibility='hidden';
			oldLayer=null;
		}
	
		function windowWidth()
		{
 			if (window.innerWidth) return window.innerWidth;
 			else if (document.body && document.body.offsetWidth) return document.body.offsetWidth;
 			else return 0;
		}
		
		function resize(){
			var center, offset;
			if (navigator.appVersion.indexOf("MSIE") > 0) offset=10;
			else offset=0;
			width=windowWidth();
			center=width/2;
			if (center<=392+offset) center=392+offset;
			setLeftDist('submenu1', center-159-offset);
                        setLeftDist('submenu2', center-114-offset);
			setLeftDist('news_menu', center-220-offset);
			setLeftDist('company_menu', center-112-offset);
		}

		function init(){
			resize();
			window.onresize=resize;
		}
