if( typeof document.attachEvent!= 'undefined' )
	window.attachEvent('onload',init);
else
	window.addEventListener('load',init,false);

var dyntables = new Array();

function init()
{
	// --- Erzeuge DFN-Bubbles ---
	
	var dfns = document.getElementsByTagName( "dfn" );
	
	for( var i = 0; i < dfns.length; i++ )
		if( dfns[i].title )
			var node = new quickinfo( dfns[i] );

	// --- Erzeuge IMG-Lupe ---
	
	var images = document.getElementsByTagName( "img" );
	
	for( var i = 0; i < images.length; i++ )
		if( images[i].title && images[i].parentNode.className == "bild" )
			if( images[i].parentNode.className == "bild" )			
				var node = new popup( images[i] );

	// --- Erzeuge Links-Symbole ---
	
	var links = document.getElementsByTagName( "a" );
	
	for( var i = 0; i < links.length; i++ )
		new vlink( links[i] );

	// --- Erzeuge Partiturobjekt ---

	var divs = document.getElementsByTagName( "div" );

	for( var i = 0; i < divs.length; i++ )
	{
		if( divs[i].className == "canvas_partitur" && divs[i].title )
			new partitur( divs[i] );
		else if( divs[i].className == "ornament" )
			divs[i].innerHTML = '<a href="">' + divs[i].innerHTML + '</a>';
		else if( divs[i].className == "dyntable" )
			dyntables.push( new dyntable( divs[i] ) );
		else if( divs[i].className == "zeitleiste" )
		{
			var aktZeitleiste = new zeitleiste();

			aktZeitleiste.create( divs[i] );
		}
	}
	
	if( document.location.hash )
	{
		if( document.location.hash.substring( 0, 5 ) == "#bio_" )
		{
			hash = document.location.hash.substring( 5, document.location.hash.length );
			
			document.location.hash = hash;
			var node = document.getElementById( hash );

			for( i = 0; i < dyntables.length; i++ )
				if( dyntables[i].dyntable.node.id == hash )
					dyntables[i].open();
		}
	}
}
