

// Initialisierung, Suchfeld kennzeichnen

var search_text = "Search...";
if (location.pathname.substr(0,4) == '/de/') search_text = "Suche...";
if (location.pathname.substr(0,4) == '/es/') search_text = "Buscar...";
if (location.pathname.substr(0,4) == '/pl/') search_text = "Szukaj...";
if (location.pathname.substr(0,4) == '/it/') search_text = "Ricerca...";
if (location.pathname.substr(0,4) == '/nl/') search_text = "Zoeken...";


function init() {
	var searchfield=document.getElementById("searchinput");
	if (searchfield){
		searchfield.value = search_text;
		searchfield.onfocus = function(){
			searchfield.style.color="#000000";
			if(searchfield.value==search_text) searchfield.value = "";
		};
		searchfield.onblur = function(){
			searchfield.style.color="#999999";
			if(searchfield.value=="") searchfield.value = search_text;
		};
	}
	applyLinks();
//	setLinks('homepage_teaser,solutions_teaser,teaser_contact');

}

window.onload = init;


// Teaserboxen klickbar machen

function openLink(o) {
	var link = o.getElementsByTagName("a")[0];
	if (link && !link.onclick) {
		location.href = link.href;
	}
}


function getElementsByClassName(oElm, strTagName, strClassName){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	strClassName = strClassName.replace(/\-/g, "\\-");
	var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
	var oElement;
	for(var i=0; i<arrElements.length; i++){
		oElement = arrElements[i];
		if(oRegExp.test(oElement.className)){
			arrReturnElements.push(oElement);
		}
	}
	return (arrReturnElements)
}

function applyLinks() {
	applyLinksByClassname('homepage_teaser');
	applyLinksByClassname('solutions_teaser');
	applyLinksByClassname('teaser_contact');
}

function applyLinksByClassname(classname) {
	var divs = getElementsByClassName( document, 'div', classname );
	for(i=0;i<divs.length;i++){
		divs[i].onclick=new Function("openLink(this)");
	}
}

function setLinks(classnames) {
	var divs = document.getElementsByTagName("div");

	for(i=0;i<divs.length;i++){
		divclasses = divs[i].className.split(" ");
		for(j=0;j<divclasses.length;j++){
			if(classnames.indexOf(divclasses[j])>-1){
				var divlink = divs[i].getElementsByTagName("a")[0];
				if (divlink){
					divs[i].onclick=new Function("openLink(this)");
					divs[i].style.cursor="pointer";
				}
			}
		}
	}	
}


