// Allgemeine Funktionen für jede Seite

/* Globale Variable für selektierte Elemente */
var selectedTabElement = false;

function redir(url) {
	window.location.href=url;
}


function writeIframe()
	{

	qs=window.location.search;
	qstring = "";

	search="/searchengine/search.jsp?fromdomain=npk&domain=npk&visiblefor=p&query=";

	if (qs.indexOf('qs=')!=-1)
		qstring = qs.substring(qs.indexOf('qs=')+3,qs.length);

	

	if (qstring.indexOf('&')!=-1)
		qstring = qstring.substring(0,qstring.indexOf('&'));

	iframeStr = "<iframe src='"+search;
	iframeStr += qstring;
	iframeStr += "' name='iframe' id='iframe' border='0' frameborder='0' scrolling='no' />"; /* width='620' height='840' style='border: 0px; margin:0px; padding:0px; border:0px;' */

	if(document.all) {
		document.all.iframeContentSearch.innerHTML = iframeStr;
		//document.all.qs.value=qstring;
	}
	else {
		document.getElementById('iframeContentSearch').innerHTML = iframeStr;
		//document.getElementById('qs').value = qstring;
	}
}




// Hover Mechanismus

var prodConfButtonsStatus = new Array(8);

function changeSrcInActive(eventObject) {
	if(window.event)
		obj = eventObject.srcElement;
     else
        obj = eventObject.target;
	
	if(selectedTabElement !== obj){
		var src = obj.getAttribute("src").replace(/_act/g, "_norm");

		if (obj.id.indexOf("prodOption_")!=-1) {
			if(prodConfButtonsStatus[obj.id.substring(11,12)] == "static") 
				return false;
		}

		obj.setAttribute("src",src);
	}
}


function changeSrcActive(eventObject) {
	if(window.event)
		obj = eventObject.srcElement;
     else
        obj = eventObject.target;


	var id = obj.getAttribute("id");

	
	/* if (id.indexOf("prodOption_")!=-1 && obj.getAttribute("src").indexOf("_act")!=-1) {
			prodConfButtonsStatus[id.substring(11,12)] = "static";
	}

	if (id.indexOf("prodOption_")!=-1 && obj.getAttribute("src").indexOf("_norm")!=-1) {
			prodConfButtonsStatus[id.substring(11,12)] = "nonstatic";
	} */ /* deactivated due to firefox issues */


	var src = obj.getAttribute("src").replace(/_norm/g, "_act");
	obj.setAttribute("src",src);
}

function addButtonHover(hoverClass) {
	var arr1 = document.getElementsByTagName("img");
	for (var i = 0; i < arr1.length; i++) {
		var klasse = arr1[i].className;
		
		if (klasse==hoverClass || klasse.indexOf(" "+hoverClass)!=-1) {
			if(arr1[i].attachEvent){
				arr1[i].attachEvent("onmouseover",changeSrcActive);
				arr1[i].attachEvent("onmouseout",changeSrcInActive);
			} else {
				arr1[i].addEventListener("mouseover",changeSrcActive,false);
				arr1[i].addEventListener("mouseout",changeSrcInActive,false);
			}
		}
	}

}