	var counter = 0;
	var oncomplete = function() {};
	
	var buttons = Array('topnav_home','topnav_company','topnav_products','topnav_service','topnav_gallery','topnav_contactus');
	var buttonval = Array(0,0,0,0,0,0);

	function fadeButton(id)
	{
		//document.getElementById(id+"_unsel").style.position = "relative";
		document.getElementById(id+"_sel").style.position = "absolute";
		document.getElementById(id+"_sel").style.top = document.getElementById(id+"_unsel").style.top;
		document.getElementById(id+"_sel").style.zIndex = 10;
		//document.getElementById(id+"_unsel").style.display = "none";
		document.getElementById(id+"_sel").style.display = "inline";
		document.getElementById(id+'_dir').value=1;
		runButtonChange();
	}
	
	function showButton(id)
	{
		document.getElementById(id+'_dir').value=-1;
		runButtonChange();
	}
	
	function runButtonChange()
	{
		var loop = false;
	
		for (var i = 0; i<6; i++)
		{
			var picid = buttons[i];
			if (document.getElementById(picid+'_dir').value==1)
			{
				buttonval[i]=fadein(picid+'_sel',buttonval[i]);
				if (buttonval[i]==100)
					document.getElementById(picid+'_dir').value=0;
				else
					loop = true;
			}
			else if (document.getElementById(picid+'_dir').value==-1)
			{
				buttonval[i]=fadeout(picid+'_sel',buttonval[i]);
				if (buttonval[i]==0)
					document.getElementById(picid+'_dir').value=0;
				else
					loop = true;
			}
		}
		
		if (loop)
			setTimeout('runButtonChange();',5);
	}
	
	function fadein(image,val)
	{
		val= val+ 5;
		lightup(image,val);
		return val;	
	}
	
	function fadeinauto(image,inc,init,oncomplete)
	{
		if (init!=null && init==true)
			counter = 0
		counter = counter + inc;
		lightup(image,counter);
		if (counter<100)
			setTimeout("fadeinauto('"+image+"',"+inc+",false,"+oncomplete+");",1);
		else
		{
			if (oncomplete!=null)
				oncomplete();
		}
	}
	
	function fadeoutfast(image)
	{
		counter = counter - 20;
		lightup(image,counter);
		if (counter>0)
			setTimeout("fadeoutfast('"+image+"');",1);
		else
			oncomplete();
	}
	
	function fadeout(image,val)
	{
		val = val - 1;
		lightup(image,val);
		return val;
	}
	
	function lightup(image, opacity)
	{
	 imageobject = document.getElementById(image);
	 if (navigator.appName.indexOf("Microsoft")!= -1 &&parseInt(navigator.appVersion)>=4)
	    imageobject.style.filter = 'alpha(opacity=' + opacity + ')';
	 else if (navigator.vendor.indexOf('Apple')!=-1)
	    imageobject.style.opacity=opacity/100;
	 else if (navigator.appName.indexOf("Netscape")!=-1 &&parseInt(navigator.appVersion)>=5)
	    imageobject.style.MozOpacity=opacity/100;
	 
	}
	
	function fadepage(url)
	{
		counter=100; 
		fadeoutfast('content_container');
		oncomplete = function() 
		{ 
			document.location=url; 
		};
		return false;
	}
	
	function selectlink(id)
	{
		document.getElementById(id+"_unsel").src="/images/"+id+"_sel.gif";
	}
	
