function funcGetScreenInnerWidth(){
	if (window.innerWidth){return window.innerWidth;}
	else if (document.body.offsetWidth){return document.body.offsetWidth;}
	else {alert("unexpected error!!")}
}

function funcGetScreenInnerHeight(){	
	if(document.compatMode == 'CSS1Compat'){return document.body.scrollHeight}
	else {return document.documentElement.scrollHeight}
}

function getElementsByClass(searchClass,node,tag) {
	
	//plaatst alle elementen met de opgegeven classname in array
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}

	return classElements;
}


function toggleDisplay(parentid, objDiv) {

	//zoek alle te sluiten divs erbij
	arrElements2Hide = getElementsByClass('colItem', document.getElementById(parentid), '*')
	
	for(i=0; i < arrElements2Hide.length; i++) {
	
		if(arrElements2Hide[i].id == objDiv) {
			if (document.getElementById(objDiv).style.display == 'block') {
				document.getElementById(objDiv).style.display = 'none';
			} else {
				document.getElementById(objDiv).style.display = 'block';
			}
		} else {
			arrElements2Hide[i].style.display = 'none';
		}
		
	}

}

function toggleDisplayUl(objId) {
	if (document.getElementById(objId).style.display == 'block') {
		document.getElementById(objId).style.display = 'none';
	} else {
		document.getElementById(objId).style.display = 'block';
	}

}

function sponsorRotateSub() {
	
	if(myCountSub > sponsorArraySub.length-1){myCountSub=0;}
	
	// Write out rotation
	document.getElementById('sponsors_sub').innerHTML = sponsorArraySub[myCountSub];
	
	setTimeout("sponsorRotateSub('sponsors_sub')", 7000);
	myCountSub++;

}

function fixPNG(myImage) 
{
	 
	    if (isMinIE6) 
	    {
	   var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
	   var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	   var imgTitle = (myImage.title) ? 
	             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' "
	   var imgStyle = "display:inline-block;" + myImage.style.cssText
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
	                  + " style=\"" + "width:" + myImage.width 
	                  + "px; height:" + myImage.height 
	                  + "px;" + imgStyle + ";"
	                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
	   myImage.outerHTML = strNewHTML   
	}
    
}