/* --- Absatz-Hover, alle Absatze mit der Klasse  werden gehovert ----------  */
function highlightElm() {
		var elms = document.getElementsByTagName('p');
		for (var y=0;y<elms.length;y++) {
			if (elementHasClass(elms[y],'effects')) {
				elms[y].onmouseover = mouseGoesOverP;
				elms[y].onmouseout = mouseGoesOutP;
			}
		}
}
function mouseGoesOverP() {this.className='p_hover';}
function mouseGoesOutP() {this.className='';}

/* --- Tabellenzeilen-Hover, alle Zeilen in einer benennbaren Tabelle (Klasse .effects) werden gehovert ----------  */
function highlightRow() {
	var tables = document.getElementsByTagName('table');
	for (var i=0;i<tables.length;i++) {
		if (elementHasClass(tables[i],'effects')) {
			var effects = tables[i].getElementsByTagName('tr');
			for (var j=0;j<effects.length;j++) {
				if (! elementHasClass(effects[j],'tabtitle')){
					effects[j].onmouseover = mouseGoesOverRow;
					effects[j].onmouseout = mouseGoesOutRow;
				}
			}
		}
	}
}

function mouseGoesOverRow() {this.className='tr_hover';}
function mouseGoesOutRow() {this.className='';}
function elementHasClass(el,cl) {return (el.className&&el.className.search(new RegExp(cl))>-1);}