/**************************************************/
/*	PoesPas - Toneel Vereniging
/*	Powered by Moonsphere Website Suite
/*	©2007 Tim Kurvers
/*
/*	./js/poespas.js
/**************************************************/

	function onInit() {
		var arVersion = navigator.appVersion.split('MSIE');
		var version = parseFloat(arVersion[1]);

		if((version >= 5.5) && (document.body.filters) && (version < 7)) {
			pngFix();
		}
		
		updateFieldsets();
	}
	
/**************************************************/

	function pngFix() {
		var elements = document.getElementsByTagName('*');
		for(var i=0; i<elements.length; i++) {
			image = elements[i];
			if(image.className.indexOf('transparent') >= 0) {
				var imageID = (image.id) ? "id='" + img.id + "' " : "";
				var imageClass = (image.className) ? "class='" + image.className + "' " : "";
				var imageTitle = (image.title) ? "title='" + image.title + "' " : "";
				var imageStyle = "display: block;" + image.style.cssText;
				
				var imageLink = '';
				if(image.title == 'PoesPas') {
					imageLink = ' onmouseover="this.style.cursor = \'pointer\';" ';
				}
				
				var imageOuterHtml = "<span " + imageLink + imageID + imageClass + imageTitle;
				imageOuterHtml += " style=\"width: " + image.width + "px; height: " + image.height + "px; " + imageStyle;
				imageOuterHtml += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader";
				imageOuterHtml += "(src=\'" + image.src + "\', sizingMethod='scale');\">";
				imageOuterHtml += "</span>";
				image.outerHTML = imageOuterHtml;
			}
		}
	}
	
/**************************************************/
	
	function updateFieldsets() {
		var elements = document.getElementsByTagName('FIELDSET');
		for(var i=0; i<elements.length; i++) {
			if(elements[i].className == 'expand') {
				var element = elements[i].getElementsByTagName("LEGEND");
				element[0].onclick = function () {
					var element2 = this.parentNode.getElementsByTagName("DIV");
					if(element2[0].style.display == '' || element2[0].style.display == 'none') {
						element2[0].style.display = 'block';		
					}else{
						element2[0].style.display = 'none';
					}
				}	
			}
		}
	}