// JavaScript Document

var activeTab=0;
var disableTimer;

function getObjectsByTagAndClass(tag, cls) 
 {  var array = document.getElementsByTagName(tag); 
	var output = new Array(); 
	var matches = 0; 
	for(var i=0;i<array.length;i++) {var parts = array[i].className.split(' '); 
									 for(var j=0;j<parts.length;j++) { if(parts[j]==cls) { output[matches++]=array[i]; } }
									}
	return output; 
  } 

function rs_SetTabActiv( selectedTab ) {
  if( activeTab != selectedTab ) {
    var oldTab = "vmtab"+activeTab;
    var newTab = "vmtab"+selectedTab;
    document.getElementById(oldTab).className ="vmtab";
    document.getElementById(newTab).className ="vmtabactive";
    
    // setzen korrekten Menucontent visable
    var oldContent = "vmcont"+activeTab;
    var newContent = "vmcont"+selectedTab;
    document.getElementById(oldContent).className ="vmcontent";
    document.getElementById(newContent).className ="vmcontentactiv";
    // setzen Bild
    var image= pageImagePath +"/"+pageImage[selectedTab];
    
    document.getElementById("vmtabpicture").src = image;
    
    activeTab = selectedTab;
  }
}

function rs_ResetTab( selectedTab ) {
  /* document.getElementById("vmtab4").className ="vmtab"; */
}

function rs_SetDDMenuVisible( selectedTab ) {
  clearTimeout(disableTimer);
  if( activeTab != selectedTab+1 ) {
    if( activeTab != 0 ) {
      setDropDownMenuHide( activeTab );
      }
      
    activeTab = selectedTab+1;
    
    // wenn im Seitenmenu, dann activeTab zurücksetzen und fertig
    if( menuitem[selectedTab][0][0] == 1 ) { // parent
        activeTab = 0; 
      } else {
        var changeTab = "hmtab"+selectedTab;
        if( menuitem[selectedTab][0][2] == 1 ) { // haschildren
          document.getElementById(changeTab).className ="hmtabselected";
          var changeShadow = "smshadow"+selectedTab;
          var changetab = "smtab"+selectedTab;
          var left = 150*selectedTab-50;
          if( left > 550) left = 550;
          document.getElementById(changeShadow).style.display = "block";
          document.getElementById(changeShadow).style.left = left+"px";
          document.getElementById(changetab).style.display = "block";
          document.getElementById(changetab).style.left = left+"px";
        } else {
          document.getElementById(changeTab).className ="hmtabmouse";
        }
      }
    
  }
}

function rs_SetDDMenuHide() {
  disableTimer = setTimeout(setDropDownMenuHide, 1000);
}

function setDropDownMenuHide() {
  if( activeTab != 0 ) {
    var changeTab = "hmtab"+(activeTab-1);
    document.getElementById(changeTab).className ="hmtab";
    if( menuitem[(activeTab-1)][0][2] == 1 ) {
      if ( menuitem[(activeTab-1)][0][0] == 0 ) {
        var changeShadow = "smshadow"+(activeTab-1);
        var changetab = "smtab"+(activeTab-1);
        document.getElementById(changeShadow).style.display = "none";
        document.getElementById(changetab).style.display = "none";
        }
      }
    activeTab = 0;
    } 
}



