/* Array mit den Klassen-Namen aller Navigationspunkte */
var navArray = new Array();
navArray[0] = "schriften";
navArray[1] = "bibliotheken";
navArray[2] = "software";
navArray[3] = "fonttechnologie";
navArray[4] = "infothek";


/* Array mit den Grafiken der Metanavigation und des Footers */
var Grafik = new Array();
Grafik[1]  = new Image();Grafik[1].src  = "/graphic/web-motive/print_light.gif";
Grafik[2]  = new Image();Grafik[2].src  ="/graphic/web-motive/print_dark.gif";
Grafik[3]  = new Image();Grafik[3].src  = "/graphic/web-motive/arrow_up_light.gif";
Grafik[4]  = new Image();Grafik[4].src  = "/graphic/web-motive/arrow_up_dark.gif";
Grafik[5]  = new Image();Grafik[5].src  = "/graphic/web-motive/ek-dark.gif";
Grafik[6]  = new Image();Grafik[6].src  = "/graphic/web-motive/ek-light.gif";


/* Funktion fuer Mouse-Over Effekt bei der Headernavigation */
function Anim(Bild, Nummer) // bei Gelegenheit gegen DOM-Funktion austauschen
{
	if (document.images)
	{
		eval("document."+Bild+".src = Grafik["+Nummer+"].src;");
	}
}

/* Alle Unternavigationspunkte initial ausblenden */
function initURW(strTableId) {
	if(document.getElementById) {
		objTable=document.getElementById(strTableId);
		
		for(r=0;r<objTable.rows.length;++r) {
			for(n=0;n<navArray.length;++n) {
				if(objTable.rows[r].className==navArray[n]) {
					objTable.rows[r].style.display='none';
				}
			}
		}
	}
        document.searchForm.searchchar.focus();
}

/* Alle Unterpunkte der anderen Navigationspunkte ausblenden */
function hideOthers(strTableId,strClassName) {
	if(document.getElementById) {
    	objTable=document.getElementById(strTableId);
		
		for(n=0;n<navArray.length;++n) {
			document.getElementById(navArray[n]).className='status';
		}
		
		for(r=0;r<objTable.rows.length;++r) {
			if(objTable.rows[r].className!=strClassName && objTable.rows[r].className!='') {
            	objTable.rows[r].style.display='none';
            }
        }
    }
}

/* eigene Unternavigation anzeigen */
function showOwn(strTableId,strClassName) {
	if(document.getElementById) {
    	objTable=document.getElementById(strTableId);
		
		document.getElementById(strClassName).className='statusActive';
		
		for(r=0;r<objTable.rows.length;++r) {
			if(objTable.rows[r].className==strClassName) {
            	objTable.rows[r].style.display=(objTable.rows[r].style.display=='none')?'':'none';
            }
        }
    }
}

/* Schnellsuche */
function submitSearch() {
    document.searchForm.target = "_top";
    self.location.href="/cgi-bin/dalcgi/source/searchdb.htd?sprache=deutsch";
    return true;
}
/* Show/Hide */
function showHide(shID) {
	   if (document.getElementById(shID)) {
      if (document.getElementById(shID+'-show').style.display != 'none') {
         document.getElementById(shID+'-show').style.display = 'none';
         document.getElementById(shID).style.display = 'block';
      }
      else {
         document.getElementById(shID+'-show').style.display = 'inline';
         document.getElementById(shID).style.display = 'none';
      }
   }
}
