/*
# MTS Studios ltd 2010 - copyrights
# No unauthorized use of this code. Please contact office@mtsstudios.com to acquire permission.
# www.mtsstudios.com
# LumLight SubMenu v.1 / 2010
#
# 
#
*/
function initSubMenu()
{
			var sub_buts = new Array();
			
			function _subBut ( li )
			{
				var obj = li;
				var a = obj.getElementsByTagName('a');
				var obj_cont = obj.innerHTML;
				var light = obj.getElementsByTagName('div');
				var t;
                                if(light[0].id != 'a_link')
                                {
                                    //alert(light.id);
                                    a[0].onmouseover = lightOn;
                                    a[0].onmouseout = lightOff;
                                }
				function lightOn()
				{
					
					if(!t)
					{
						light[0].style.visibility = 'visible';
						t = new OpacityTween(light[0],Tween.regularEaseIn,0,100,0.25);
                                                t.start();
						t.onMotionFinished = function (){t=null}
					}
					else
					{
						t.stop();
						curOp = light[0].style.opacity*100;
						curOp = Math.floor(curOp);
						light[0].style.visibility = 'visible';
						t = t = new OpacityTween(light[0],Tween.regularEaseIn,curOp,100,0.25);
                                                t.start();
						t.onMotionFinished = function (){t=null}
					}
					
				}
				function lightOff()
				{
					if(t)
					{
						t.stop();
						curOp = light[0].style.opacity*100;
						curOp = Math.floor(curOp);
						//alert(curOp);
						t = new OpacityTween(light[0],Tween.regularEaseIn,curOp,0,0.25);
                                                t.start();
						t.onMotionFinished = function (){light[0].style.visibility = 'hidden';t=null}
					}
					else
					{
						curOp = light[0].style.opacity*100;
						curOp = Math.floor(curOp);
						//alert(curOp);
						t = new OpacityTween(light[0],Tween.regularEaseIn,curOp,0,0.25);
                                                t.start();
						t.onMotionFinished = function (){light[0].style.visibility = 'hidden';t=null}
					}
					
				}
			}
			
			function getSubButs()
			{
				if(!document.getElementById('sub_menu'))
					return;

				var submenu = document.getElementById('sub_menu');
				var lis = submenu.getElementsByTagName('li');
				for(i = 0; i < lis.length; i++)
				{
					if(lis[i])
					{
						subbut = _subBut (lis[i]);	
					}
				}
				
			}
			
			getSubButs();
}
