window.addEvent('domready', function() {
	
	// SUCHFELD	
	var el = $(document.body).getElement('.subnavsearch-text');
	if(el) { 
		el.addEvent('focus', function(){  this.setStyle('background-color', '#ffffff');  });
		el.addEvent('blur',  function(){ (this.value.length != 0) ? this.setStyle('background-color', '#ffffff') : this.setStyle('background-color', 'transparent'); });
	}
	//alert("4. Suchfeld initalisiert");



    // Erste Headline auf der rechten Seite keine Abrundung!
    var el = $(document.body).getElement('#contentright');
    if(el) { 
    	// Inhaltsseiten erste h4
    	var el3 = el.getElement('h4');
    	if(el3) el3.setStyle('background','transparent');

		// Startseite Catmenue
		var el3 = el.getElement('.catmenu li');
    	if(el3) { el3.setStyle('border-top', 0); }
	}
	//alert("7. Layout");

	
	// TOOLTIPS ==========================================
	var cnt = 0;
	if(pid != 90 && pid != 88 && pid != 4 && pid != 147 && pid != 148 && pid != 149 && pid != 150 && pid != 151) { 
		$$('.tx-mmdamfilelist-pi1-prevnormallink img, .reft').each(function(element,index) {  
	        if(element.get('title')) { var content = element.get('title').toString(); }
	        else { var content = false; element.removeProperty('title'); }
	        
	        if(content) { 
	        	if(content.indexOf(':') > -1)  content = content.split(':');
		        if(content.indexOf('. ') > -1) content = content.split('. ');
				// Wenn content jetzt immer noch ein String ist, 
				// trennen wir mit einer BESTIMMT nicht verwendeten Zeichenfolge
				if(typeof(content) == 'string') content = content.split('ZZZ'); 
				
				element.store('tip:title', content[0]);  
				if(typeof(content[1]) != 'undefined') { element.store('tip:text', content[1]); }
				else { element.store('tip:text', ''); }
	        }
	    }); 
        
	    var myTips = new Tips('.tx-mmdamfilelist-pi1-prevnormallink img, .reft', {
			className: 'advtip',
			showDelay: 500,
			hideDelay: 0,
			onShow: function(tip){ tip.fade('in'); },
			onHide: function(tip){ tip.fade('out'); },
			offsets: {'x': 16, 'y': -40}
		});
		myTips.tip.set('tween',{duration: 200});
	}
	// =================================================
	//alert("8. Tooltips");


	// Hiermit werden alle Effekte auf den Seiten initialisiert:
	// Alle Navigationselemente einen Effekt
	// 1. Navebene
	var navels = $$('.nav1ul > li');
	var count = 0;	
	
	navels.each(function(el) { 
		count++;
		var el2 = el.getElement('ul'); // ul Element holen
		
		var img = el.getElement('img');
		var img_id = img.getProperty('id');
		var img_src_n = eval(img_id+"_n");
		var img_src_h = eval(img_id+"_h");
					    
		// Letztes Listenelement auf Startseite rechtsbuendig
		if(pid == 12 && count == navels.length) { 
			var ulw = el2.getStyle('width').toInt();
			var liw = el.getStyle('width').toInt();
			el2.setStyle('margin-left', liw - ulw - 3);
			//alert(liw - ulw - 3);
		}

		//el2.setProperty('title', img_src_h);
		//el.addEvent('mouseleave', function()  {
			//alert(img_src_h);
			//img.setProperty('src', img_src_h);
	    //});
		if(!isIE) { 
			el2.addEvent('mouseenter', function()  { img.setProperty('src', img_src_h.src);  });
			el2.addEvent('mouseleave', function()  { img.setProperty('src', img_src_n.src);  });
		}
	});
	//alert("9. Navigation angepasst");
	
	
	// Internet Explorer
	/*
	if(isIE5 || isIE6) {         
        // Banderole an richtige Stelle setzen
        divfixed     = $('banderole');
        divfixed_top = divfixed.getStyle("top").toInt();
	}
	*/

});

// Internet Explorer
/*
if(isIE5 || isIE6) { 
	// Banderole mitscrollen
	window.addEvent('scroll', function() { 
		var w_scroll = window.getScrollTop();
		var div_top  = (divfixed_top + w_scroll) + "px" 
		divfixed.setStyle("top", div_top);
	});
}
*/

function MediaboxDelegate(url,caption,wh) {

	if(isIE8) { Mediabox.open(url, caption, wh); }
	else { Mediabox.open(url, caption, 'lightbox[set '+ wh +']'); }
	//Mediabox.open(url, caption, 'lightbox[]');
}
