function getElementsByAttribute(oElm, strTagName, strAttributeName, strAttributeValue){
	var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
	var arrReturnElements = new Array();
	var oAttributeValue = (typeof strAttributeValue != "undefined")? new RegExp("(^|\s)" + strAttributeValue + "(\s|$)") : null;
	var oCurrent;
	var oAttribute;
	for(var i=0; i<arrElements.length; i++){
		oCurrent = arrElements[i];
		oAttribute = oCurrent.getAttribute && oCurrent.getAttribute(strAttributeName);
		if(typeof oAttribute == "string" && oAttribute.length > 0){
			if(typeof strAttributeValue == "undefined" || (oAttributeValue && oAttributeValue.test(oAttribute))){
				arrReturnElements.push(oCurrent);
			}
		}
	}
	return arrReturnElements;
}
var selected;
var selected2;

function showhide(showid){
	if(selected==showid){
		showid='aaa';
		selected=showid;		
	}
	var klapinarray = getElementsByAttribute(document,"DIV","u:keuzeitem","true");
	for(var i =0;i < klapinarray.length; i++){
		document.getElementById(klapinarray[i]['id']).style.display="none";	
	}
	if(showid){
		document.getElementById(showid).style.display="block";	
		selected=showid;
	}
}

function showmap(showid){	
	var showid2 = showid+'2';
	var showid3 = showid+'3';
	var klapinarray = getElementsByAttribute(document,"DIV","u:keuzeitem","true");
	for(var i =0;i < klapinarray.length; i++){
		document.getElementById(klapinarray[i]['id']).style.display="none";	
	}
	if(showid){
		document.getElementById(showid).style.display="block";	
		selected=showid;
	}
	
	var klapinarray2 = getElementsByAttribute(document,"DIV","u:keuzeitem2","true");
	for(var i =0;i < klapinarray2.length; i++){
		document.getElementById(klapinarray2[i]['id']).style.display="none";	
	}
	if(showid2){
		document.getElementById(showid2).style.display="block";	
		selected2=showid2;
	}
	
	var klapinarray3 = getElementsByAttribute(document,"DIV","u:keuzeitem3","true");
	for(var i =0;i < klapinarray3.length; i++){
		document.getElementById(klapinarray3[i]['id']).style.display="none";	
	}
	if(showid3){
		document.getElementById(showid3).style.display="block";	
		selected3=showid3;
	}	
	
	if(showid=="GER"){
		document.getElementById('servicediv').style.display="none";
	} else {
		document.getElementById('servicediv').style.display="block";
	}
	
}

function getObjectDimensions(obj){
	var arr = new Array;
	var offsetX = 0;
	var offsetY = 0;
	var offsetW = obj.offsetWidth;
	var offsetH = obj.offsetHeight;

	if (obj.offsetParent){
		while(1){
			offsetX += obj.offsetLeft;
			offsetY += obj.offsetTop;

			if (!obj.offsetParent){
				break;
			}
			obj=obj.offsetParent;
		}
	}else if(obj.x) {
		offsetX += obj.x;
		offsetY += obj.y;
	}

	arr['x'] = offsetX;
	arr['y'] = offsetY;
	arr['w'] = offsetW;
	arr['h'] = offsetH;
	return arr;
}


function greydiv(link){
	document.getElementById('iframewindow').src =link;	
	tabelhoogte=getObjectDimensions(document.getElementById('bigtable'));
	if(tabelhoogte['h'] >document.body.clientHeight){
		document.getElementById('darkdiv').style.height =(tabelhoogte['h'])+'px';
		document.getElementById('darkdiv2').style.height =(tabelhoogte['h'])+'px';
	} else {
		document.getElementById('darkdiv').style.height =(document.body.clientHeight)+'px';		
		document.getElementById('darkdiv2').style.height =(document.body.clientHeight)+'px';		
	}

	document.getElementById('darkdiv').style.width =(document.body.clientWidth)+'px';
	document.getElementById('darkdiv2').style.width =(document.body.clientWidth)+'px';
	document.getElementById('zwembadtool').style.display ="block";
}

function opacitydark(test){
	document.getElementById(test).style.opacity='1';
	document.getElementById(test).style.filter = 'alpha(opacity=100)';
}
function opacitylight(test2){
	document.getElementById(test2).style.opacity='0.5';
	document.getElementById(test2).style.filter = 'alpha(opacity=50)';
}

function clearzoek(waarde){
	waarde = document.getElementById(waarde);
	if(waarde.value == " Zoek"){ 
		waarde.value=""	
		waarde.style.color="#333333"	
	}
}
