/*********************************************************************************************** 

Copyright (c) 2005 - Alf Magne Kalleland post@dhtmlgoodies.com 

Get this and other scripts at www.dhtmlgoodies.com 

You can use this script freely as long as this copyright message is kept intact. 

***********************************************************************************************/ 
var menuAlignment = 'left'; // Align menu to the left or right? 
var topMenuSpacer = 0; // Horizontal space(pixels) between the main menu items 
var activateSubOnClick = false; // if true-> Show sub menu items on click, if false, show submenu items onmouseover 
var leftAlignSubItems = false; // left align sub items t 

var activeMenuItem = false; // Don't change this option. It should initially be false 
var activeTabIndex = 0; // Index of initial active tab (0 = first tab) - If the value below is set to true, it will override this one. 
var rememberActiveTabByCookie = false; // Set it to true if you want to be able to save active tab as cookie 

var MSIE = navigator.userAgent.indexOf('MSIE')>=0?true:false; 
var Opera = navigator.userAgent.indexOf('Opera')>=0?true:false; 
var navigatorVersion = navigator.appVersion.replace(/.*?MSIE ([0-9]\.[0-9]).*/g,'$1')/1; 

function showHide(e,inputObj) 
{ 
   if(!inputObj)inputObj = this; 
   if(activeMenuItem){ 
      activeMenuItem.className = 'inactiveMenuItem'; 
      var theId = activeMenuItem.id.replace(/[^0-9]/g,''); 
      document.getElementById('submenu_'+theId).style.display='none'; 
      var img = activeMenuItem.getElementsByTagName('IMG'); 
      if(img.length>0)img[0].style.display='none'; 
   } 
    
   var img = inputObj.getElementsByTagName('IMG'); 
   if(img.length>0)img[0].style.display='inline'; 
    
   activeMenuItem = inputObj; 
   inputObj.className = 'activeMenuItem'; 
   var theId = inputObj.id.replace(/[^0-9]/g,''); 
   document.getElementById('submenu_'+theId).style.display='block'; 
    } 

var initiallyActiveTab = false; 

function initMenu() 
{ 
   var mainMenuObj = document.getElementById('mainMenu'); 
   var menuItems = mainMenuObj.getElementsByTagName('A'); 
   if(document.all){ 
      mainMenuObj.style.visibility = 'hidden'; 
      document.getElementById('submenu').style.visibility='hidden'; 
   } 
       
   var currentLeftPos = 15; 
   for(var no=0;no<menuItems.length;no++){ 
      if(activateSubOnClick)menuItems[no].onclick = showHide; else menuItems[no].onmouseover = showHide; 
      menuItems[no].id = 'mainMenuItem' + (no+1); 
       
      if(menuAlignment=='left') 
      menuItems[no].style.left = currentLeftPos + 'px'; 
      else 
      menuItems[no].style.right = currentLeftPos + 'px'; 
      currentLeftPos = currentLeftPos + menuItems[no].offsetWidth + topMenuSpacer; 
       
      var img = menuItems[no].getElementsByTagName('IMG'); 
      if(img.length>0){ 
         img[0].style.display='none'; 
         if(MSIE && !Opera){ 
            img[0].style.bottom = '-1px'; 
            img[0].style.right = '-1px'; 
         } 
      } 
       
      if(no==activeTabIndex){ 
         initiallyActiveTab = menuItems[no]; 
         menuItems[no].className='activeMenuItem'; 
         activeMenuItem = menuItems[no]; 
         var img = activeMenuItem.getElementsByTagName('IMG'); 
         if(img.length>0)img[0].style.display='inline'; 
       
      }else menuItems[no].className='inactiveMenuItem'; 
      if(!document.all)menuItems[no].style.bottom = '-1px'; 
      if(MSIE && navigatorVersion < 6)menuItems[no].style.bottom = '-2px'; 
    } 
    
   var mainMenuLinks = mainMenuObj.getElementsByTagName('A'); 
    
   var subCounter = 1; 
   var parentWidth = mainMenuObj.offsetWidth; 
   while(document.getElementById('submenu_' + subCounter)){ 
      var subItem = document.getElementById('submenu_' + subCounter); 
       
      if(leftAlignSubItems){ 
         // No action 
      }else{ 
         var leftPos = mainMenuLinks[subCounter-1].offsetLeft; 
         document.getElementById('submenu_'+subCounter).style.paddingLeft = leftPos + 'px'; 
         subItem.style.position ='absolute'; 
         if(subItem.offsetWidth > parentWidth){ 
            leftPos = leftPos - Math.max(0,subItem.offsetWidth-parentWidth); 
         } 
         subItem.style.paddingLeft = leftPos + 'px'; 
         subItem.style.position ='static'; 
       
       
      } 
      if(subCounter==(activeTabIndex+1)){ 
         subItem.style.display='block'; 
      }else{ 
         subItem.style.display='none'; 
      } 
       
      subCounter++; 
   } 
   if(document.all){ 
      mainMenuObj.style.visibility = 'visible'; 
      document.getElementById('submenu').style.visibility='visible'; 
   } 
   document.getElementById('submenu').style.display='block'; 
    

    
} 
window.onload = initMenu; 

function getTab(id, newClass){ 
   var whichClass = document.getElementById(id); 
   whichClass.className = newClass; 
   if((whichClass.className != "selectedTab") || (whichClass.className="")){ 
      alert('false'); 
   }else{ 
      alert('true'); 
   } 
} 

