﻿// JavaScript Document

// Startfunktion
window.onDomReady(function(){


	if($('presseliste')) {
		
		var box_werte = new Array();
		
		$$("dl#presseliste").each(
		function(liste){
		    $ES("dd", liste).each(
				function(zeile,i) {
					var sizes = zeile.getCoordinates();
					box_werte[i] = sizes["height"];
					if(i%2 == 0) { zeile.setStyle('background-color', '#fff'); }
					zeile.setStyles({
						padding: '5px'
					});
			    }
			);

		    $ES("dt", liste).each(
				function(zeile,i) {
					if(i%2 == 0) { zeile.setStyle('background-color', '#fff'); }
					zeile.setStyles({
						padding: '5px',
						height: box_werte[i] + 'px'
					});
			    }
			);
			
		});
		
	}



	if($('faq')) {
		
		var box_werte = new Array();
		
		$$("dl#faq").each(
		function(liste){
		    $ES("dd", liste).each(
				function(zeile,i) {
					var sizes = zeile.getCoordinates();

					box_werte[i] = sizes["height"];
					if(i%2 == 0) { zeile.setStyle('background-color', '#fefefe'); }
					zeile.setStyles({
						height: box_werte[i] + 'px'
					});
			    }
			);

		    $ES("dt", liste).each(
				function(zeile,i) {
					if(i%2 == 0) { zeile.setStyle('background-color', '#fefefe'); }
					
					zeile.setStyles({
						height: box_werte[i] + 'px'
					});
					zeile.setStyles({
						padding: '10px'
					});
			    }
			);
			
		});
		
	}




	if($('kennziffer') && $('form_bewerb')) {

		var kennziffer = $('kennziffer').firstChild.nodeValue;
		$('label_kennzifferwert').setProperty('value', kennziffer);
		$('kennzifferzahl').setHTML(kennziffer);
		$('initiativwert').setStyle('display', 'none');

		// Radiobutton label_bewerbungstyp_initiativ wird ausgewählt
		$ES('input#label_bewerbungstyp_initiativ').addEvents({
			'click': function () {
				$('kennzifferwert').setStyle('display', 'none');
				$('initiativwert').setStyle('display', 'inline');
			}
		});

		// Radiobutton label_bewerbungstyp_initiativ wird ausgewählt
		$ES('input#label_bewerbungstyp_kennziffer').addEvents({
			'click': function () {
				$('initiativwert').setStyle('display', 'none');
				$('kennzifferwert').setStyle('display', 'inline');
			}
		});

	}

	
	// Input Field von Suchmaschine füllen
	$ES('input.cl').addEvents({
		'focus': function () {
			if(this.value==this.defaultValue) { 
				this.value=''; 
				return false; 
			}
		},
		'blur': function () {
			if(this.value=='') { 
				this.value = this.defaultValue; 
				return false;
			}
		}
	});

	// Formatiere Produktliste Boxen
	var size_old = 0
	var size_new = 0
	
	$$("ul#latest").each(
	function(liste){
	    $ES("li", liste).each(
			function(zeile,i){
				// Hole die Hoehe der Boxen
				var sizes = zeile.getCoordinates();
				var size_new = sizes["height"];
				if(size_old < size_new) { size_old = size_new; }
		    }
		);
	});

	$$("ul#latest").each(
		function(liste){
		    $ES("li", liste).each(
				function(zeile,i){
					zeile.setStyle('height', size_old + "px");
				}
			)
	})
}); 

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);