window.addEvent('domready', function() {
	accordionMenu();
});

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)
}

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);

function rulerOver(elm) {
	kolom = elm.className;
	
	cellen = getElementsByClassName(document, "*", kolom);
	
	for (var k=0; k<cellen.length; k++)
	{
		if (kolom == cellen[k].className) //getElementByClassName zoekt ook op gedeelte van naam.....dus extra voorwaarde
			cellen[k].style.backgroundColor = '#f1f6fa';
	
	}
	
}

function rulerOut(elm) {
	kolom = elm.className;
	
	cellen = getElementsByClassName(document, "*", kolom);
	
	for (var k=0; k<cellen.length; k++)
	{
		cellen[k].style.backgroundColor = 'white';
	}
}

/* javascript voor renderings */

function gaNaar(id)
{
	var pag = document.getElementById(id).value;
	document.location.href = pag;
}

function opEnterZoek(e, dit) {
	var keynum;
	var waarde;
	
	if(window.event) // IE
	{
	keynum = e.keyCode
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which
	}
	
	if(keynum==13)
	{
		
		
		//location.href =	'/Zoeken.aspx?page=1&search='+waarde;
		window.onunload = function() {
												if(actie!="") document.location.href=actie
											}
											
		waarde = dit.value;
		actie='/Zoeken.aspx?page=1&search='+waarde;
		document.location.href = actie;
	}
}   

function goto(url)
{
	document.location = url;
}

function setTextSize(size, activeControl, control2, control3)
{
	document.body.style.fontSize = size;
	var c1 = document.getElementById(activeControl);
	c1.className = 'active';
	
	var c2 = document.getElementById(control2);
	var c3 = document.getElementById(control3);

	c2.className = '';
	c3.className = '';
}


/****** in- en uitklap functionaliteit kerncijfers tabel ******/
function ref(object) 
{ 
   if (document.getElementById) 
   { 
      return document.getElementById(object); 
   } 
   else if (document.all) 
   { 
      return eval('document.all.' + object); 
   } 
   else 
   { 
      return false; 
   } 
} 

function expand(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 
   else 
   { 
      object.style.display = ''; 
   } 

   if (window.event) 
   { 
      window.event.cancelBubble = true; 
   } 
} 

function contract(object) 
{ 
   object = ref(object); 

   if( !object.style ) 
   { 
      return false; 
   } 
   else 
   { 
      object.style.display = 'none'; 
   } 

   if (window.event) 
   { 
      window.event.cancelBubble = true; 
   } 
} 

function toggle(object, image) 
{ 
   object = ref(object); 
	 img = document.getElementById(image);
	 
	 if( !object.style ) 
   { 
      return false; 
   } 

   if( object.style.display == 'none' ) 
   { 
      object.style.display = ''; 
   } 
   else 
   { 
      object.style.display = 'none'; 
   } 
   
	 var img_name = img.src.substring(img.src.lastIndexOf('/')+1, img.src.length);
   //set image
   if (img_name == 'pijl_omlaag.gif')
   	 img.src = '/img/site/pijl_rechts.gif';	
   else
   	 img.src = '/img/site/pijl_omlaag.gif';	
} 

function test()
{
	var m = document.getElementById('slide');
	alert(m);	
}

function accordionMenu() {  
	new Accordion($$('.blokje_persbericht h5'), $$('.persbericht_container'), {
		show: -1,
		alwaysHide: true,
		onActive: function(toggler){
			toggler.addClass('opened')

		},
		onBackground: function(toggler){
			toggler.removeClass('opened')

		}
	});
}


