/* Array mit den Klassen-Namen aller Navigationspunkte */
var navArray = new Array();
navArray[0] = "schriften";
navArray[1] = "bibliotheken";
navArray[2] = "hausschriften";
navArray[3] = "non_latin";
navArray[4] = "fonttechnologie";
navArray[5] = "globalfonts";
navArray[6] = "software";
navArray[7] = "fotos_logos";
navArray[8] = "diverses";
navArray[9] = "literatur";
navArray[10] = "faq";
navArray[11] = "kontakt";

/* Array mit den Grafiken der Metanavigation und des Footers */
var Grafik = new Array();
Grafik[0]  = new Image();Grafik[0].src  = "/graphic/web-motive/homepage.gif";
Grafik[1]  = new Image();Grafik[1].src  = "/graphic/web-motive/homepage_over.gif";
Grafik[2]  = new Image();Grafik[2].src  = "/graphic/web-motive/sitemap.gif";
Grafik[3]  = new Image();Grafik[3].src  = "/graphic/web-motive/sitemap_over.gif";
Grafik[4]  = new Image();Grafik[4].src  = "/graphic/web-motive/impressum.gif";
Grafik[5]  = new Image();Grafik[5].src  = "/graphic/web-motive/impressum_over.gif";
Grafik[6]  = new Image();Grafik[6].src  = "/graphic/web-motive/english/footer_drucken.gif";
Grafik[7]  = new Image();Grafik[7].src  = "/graphic/web-motive/english/footer_drucken_over.gif";
Grafik[8]  = new Image();Grafik[8].src  = "/graphic/web-motive/english/footer_totop.gif";
Grafik[9]  = new Image();Grafik[9].src  = "/graphic/web-motive/english/footer_totop_over.gif";
Grafik[10]  = new Image();Grafik[10].src  = "/graphic/web-motive/warenkorb.gif";
Grafik[11]  = new Image();Grafik[11].src  = "/graphic/web-motive/warenkorb_over.gif";

/* Zufallsgrafik auf der Homepage anzeigen */
/* sowie entspr. HREF setzen */ 
function loadRandomImage() {
	var imagenumber = 8;
	var randomnumber = Math.random() ;
	var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ;
	var images = new Array();

	images[1] = "/graphic/startseite/vehicleoutline10.gif";
	images[2] = "/graphic/startseite/schrift_collection.gif";
	images[3] = "/graphic/startseite/new-fonts-XL.gif";
	images[4] = "/graphic/startseite/new-fonts-XL.gif";
	images[5] = "/graphic/startseite/GulliverXL-DE.gif";
	images[6] = "/graphic/startseite/vehicleoutline10.gif";
	images[7] = "/graphic/startseite/VolumeXL-DE.gif";
	images[8] = "/graphic/startseite/VolumeXL-DE.gif";

	var image = images[rand1];
	document.getElementById("randomTeaserBild").src=image;
	var hyperlinks= new Array();
	
	hyperlinks[1] = "/english/fotos_logos/logocollection_cont.html";
	hyperlinks[2] = "/english/schrift/cdcollections_cont.html";
	hyperlinks[3] = "http://www.urw.de/cgi-bin1/dalcgi/source/Nliste0.htd?sprache=english&lstart=0";
	hyperlinks[4] = "http://www.urw.de/cgi-bin1/dalcgi/source/Nliste0.htd?sprache=english&lstart=0";
	hyperlinks[5] = "/english/schrift/gulliver_detail_cont.html";
	hyperlinks[6] = "/english/fotos_logos/logocollection_cont.html";
	hyperlinks[7] = "/english/startseite/topthema_volume.html";
	hyperlinks[8] = "/english/startseite/topthema_volume.html";
	hyperlinks[9] = "/type-design.html";
	hyperlinks[10] = "/type-design.html";
	hyperlinks[11] = "/type-design.html";
		
	document.getElementById("randomTeaserLink").href= hyperlinks[rand1];

/* Zufallsgrafik für Topthema auf der Homepage anzeigen */
/* sowie entspr. HREF setzen */ 
	var imagenumber = 1;
	var randomnumber = Math.random() ;
	var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ;
	var images = new Array();
	images[1] = "/graphic/startseite/topthema.gif";
	var image = images[rand1];
	document.getElementById("randomTeaserTopBild").src=image;
	var hyperlinks= new Array();
	hyperlinks[1] = "/english/startseite/topthema.html";
	document.getElementById("randomTeaserTopLink").href= hyperlinks[rand1];

/* Zufallsgrafik für Angebot auf der Homepage anzeigen */
/* sowie entspr. HREF setzen */ 
	var imagenumber = 2;
	var randomnumber = Math.random() ;
	var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ;
	var images = new Array();
	images[1] = "/graphic/startseite/angebot2.gif";
	images[2] = "/graphic/startseite/angebot2.gif";
	var image = images[rand1];
	document.getElementById("randomTeaserOfferBild").src=image;
	var hyperlinks= new Array();
	hyperlinks[1] = "/english/schrift/cdcollections_cont.html";
	hyperlinks[2] = "/english/schrift/cdcollections_cont.html";
	document.getElementById("randomTeaserOfferLink").href= hyperlinks[rand1];
}

/* 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';
				}
			}
		}
	}
}

/* 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";
}

/* Newsletteranmeldung */
function submitNewsletter() {
	alert("Diese Newsletteranmeldung ist noch nicht implementiert.");
	return false;
}
