//preload images
pic1= new Image(180,42); 
pic1.src="../images/menu_sensing_solutions_on.gif";

pic2= new Image(158,41); 
pic2.src="../images/menu_filters_lasers_on.gif";

pic3= new Image(112,42); 
pic3.src="../images/menu_about_us_on.gif";

pic4= new Image(123,41); 
pic4.src="../images/menu_contact_us_on.gif";

pic5= new Image(1,20); 
pic5.src="../images/sub_sensing_bg.gif";

pic6= new Image(1,20); 
pic6.src="../images/sub_filters_bg.gif";

pic7= new Image(1,20); 
pic7.src="../images/sub_about_bg.gif";

pic8= new Image(1,25); 
pic8.src="../images/filters_3rd_level_bg.gif";

pic9= new Image(1,25); 
pic9.src="../images/sensing_3rd_level_bg.gif";

pic10= new Image(1,25); 
pic10.src="../images/about_3rd_level_bg.gif";

var menu = { selectedMenu: null, lists: $('sub-menu').getElementsByTagName('ul')};
var running = false;
var speed = 50;
var speedWanted = 50;
var tabselected = '';
var firsttime = true;
$('menu-sensing-solutions').onmouseover = function() {
	moveListNoSlide('menu-sensing-solutions');
}
$('menu-filters-lasers').onmouseover = function() {
	moveListNoSlide('menu-filters-lasers');	
}
$('menu-about-us').onmouseover = function() {
	moveListNoSlide('menu-about-us');	
}
$('menu-contact-us').onmouseover = function(){
	moveListNoSlide('menu-contact-us');
	
}
var j = 0; // debugging varible

function moveListNoSlide(id){
	x = firsttime;
	//alert(x);
	if(x){
		if(document.getElementById('menu-sensing-solutions').className == 'selected'){
			tabselected = 'menu-sensing-solutions';
		}
		if(document.getElementById('menu-filters-lasers').className == 'selected'){
			tabselected = 'menu-filters-lasers';
		}
		if(document.getElementById('menu-about-us').className == 'selected'){
			tabselected = 'menu-about-us';
		}
		if(document.getElementById('menu-contact-us').className == 'selected'){
			tabselected = 'menu-contact-us';
		}
		if(tabselected != ''){
			firsttime = false;
		}
	}
	if(tabselected != ''){
		if(tabselected != 'menu-sensing-solutions'){
			document.getElementById('menu-sensing-solutions').className = '';
		}
		if(tabselected != 'menu-filters-lasers'){
			document.getElementById('menu-filters-lasers').className = '';
		}
		if(tabselected != 'menu-about-us'){
			document.getElementById('menu-about-us').className = '';
		}
		if(tabselected != 'menu-contact-us'){
			document.getElementById('menu-contact-us').className = '';
		}
		document.getElementById(id).className = 'selected'
	}
}

function moveList(id){
	if(id == 'subnav_81'){
		menu.selectedMenu = id;
		var ran = false;		
		$('menu-contact-us').className = 'selected';
	}
		if($(id)!= null){
			if(menu.selectedMenu == null){
				menu.selectedMenu = id;
				var ran = false;
			} 
			//alert(menu.selectedMenu);
			running = true;
			var menu_arr = Array('menu-sensing-solutions', 'menu-filters-lasers', 'menu-about-us');
			var submenu_arr = Array('subnav_9', 'subnav_10', 'subnav_11');
			var index = 0;
			for(var i = 0; i < menu_arr.length; i++)
			{
				if(submenu_arr[i] != id){
					//Effect.BlindUp(submenu_arr[i], {duration:1.0});
						
						if($(submenu_arr[i])!= null && submenu_arr[i] != menu.selectedMenu){
							$(submenu_arr[i]).style.zIndex = 1;	
							$(submenu_arr[i]).style.display = 'none';
							$(menu_arr[i]).className = '';
						
						}
					
				} else {
					index = i;
				}
			}
			
			if(id != 'subnav_81' && $(id) != null){
				
				if(($(id).style.display != "block")){
					//alert(id);
					$(menu_arr[index]).className = 'selected';
					//$(submenu_arr[index]).onmouseout = function(){Effect.BlindUp(submenu_arr[index], {duration:0.5})}
					//$(id).style.zIndex = 2;
					if(!ran){
						Effect.BlindDown(id, {duration:0.1, afterFinish:function(){running=false}});
						ran = true;
					}
					
				} else {
					clearAll();
				}
			} 
		}
}
function clearTop(){
	if(menu.selectedMenu != 'subnav_81'){
		clearAll();
	}
}
function clearAll(){
	z = firsttime;
	if(z){
		if(document.getElementById('menu-sensing-solutions').className == 'selected'){
			tabselected = 'menu-sensing-solutions';
		}
		if(document.getElementById('menu-filters-lasers').className == 'selected'){
			tabselected = 'menu-filters-lasers';
		}
		if(document.getElementById('menu-about-us').className == 'selected'){
			tabselected = 'menu-about-us';
		}
		if(document.getElementById('menu-contact-us').className == 'selected'){
			tabselected = 'menu-contact-us';
		}
		if(tabselected != ''){
			firsttime = false;
		}
	}
	if(tabselected != ''){
		if(tabselected != 'menu-sensing-solutions'){
			document.getElementById('menu-sensing-solutions').className = '';
		}
		if(tabselected != 'menu-filters-lasers'){
			document.getElementById('menu-filters-lasers').className = '';
		}
		if(tabselected != 'menu-about-us'){
			document.getElementById('menu-about-us').className = '';
		}
		if(tabselected != 'menu-contact-us'){
			document.getElementById('menu-contact-us').className = '';
		}
	}
	//alert('clear');
	/*if(!running){
		var menu_arr = Array('menu-sensing-solutions', 'menu-filters-lasers', 'menu-about-us');
		for(var i = 0; i < menu.lists.length; i++)
		{
			$(menu.lists[i]).style.zIndex = 1;
			if($(menu_arr[i]).className == 'selected' && menu.lists[i].parentNode.id != menu.selectedMenu){
				
				Effect.BlindUp(menu.lists[i].parentNode.id, {duration:0.3, afterFinish:function(){running=false}});
				$(menu_arr[i]).className = '';
			}
			menu.lists[i].parentNode.style.height = '21px';
			
		}
		stopList();
	}*/
}
function moveList2()
{
	var finished = true;
	
	for(var i = 0; i < menu.lists.length; i++)
	{
		if(menu.selectedMenu == menu.lists[i].parentNode.id)
		{			
			menu.lists[i].parentNode.style.zIndex = 10;
			if(menu.lists[i].parentNode.offsetTop < 120)
			{
				menu.lists[i].parentNode.style.top = (menu.lists[i].parentNode.offsetTop + 1) + 'px'; // If the limit has not been reached, add one						
				finished = false;
			} 
			
		}
		else
		{	
			menu.lists[i].parentNode.style.zIndex = 1;		
			if(menu.lists[i].parentNode.offsetTop > 100)
			{
				menu.lists[i].parentNode.style.top = (menu.lists[i].parentNode.offsetTop - 1) + 'px'; // If the limit has not been reached, subtract one			
				finished = false;
			}
			
		}
	}	
	if(finished){
		stopList();
	}
}
function stopList()
{
		running=false;
}
 function setNav(){
		moveList(page);
}

function InsertHomePageFlash(path)
{
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="945" height="384"><param name="wmode" value="transparent" /><param name="movie" value="' + path + '"><param name="quality" value="high"><EMBED SRC="' + path + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"  WIDTH="945" HEIGHT="384" WMODE="TRANSPARENT" MENU="FALSE" BGCOLOR="BLACK"></EMBED></object>');
}

function InsertSubPageFlash(path)
{
  document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="945" height="244"><param name="wmode" value="transparent" /><param name="movie" value="' + path + '"><param name="quality" value="high"><EMBED SRC="' + path + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"  WIDTH="945" HEIGHT="244" WMODE="TRANSPARENT" MENU="FALSE" BGCOLOR="BLACK"></EMBED></object>');
}
function showThirdSub (thisObj){
	
	var ul = thisObj.getElementsByTagName('span');
	
	ul[0].style.display = 'block';
	
}
function hideThirdSub(thisObj){
	
	var ul = thisObj.getElementsByTagName('span');
	
	ul[0].style.display = 'none';
	
}