Event.observe(window, 'load', initFileUploads, false);


/* Script for File upload button */

var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakeuploadbutton';
	fakeFileUpload.appendChild(document.createElement('input'));
	var image = document.createElement('img');
	image.src='/static/leesleeuw/gfx/wedstrijd/uploadbutton.png';
	image.className='pngfix';
	fakeFileUpload.appendChild(image);
	var x = document.getElementsByTagName('input');
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'formcontent fileinputs') continue;
		x[i].className = 'uploadbutton';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}


/* Script for helpscreen */
var helpScreen = 'inactive';
function toggleHelpScreen () {
	if (document.getElementById('helpscherm') && document.getElementById('helpknop')) {
		if (helpScreen == 'active') {
			// hide helpscreen
			document.getElementById('helpscherm').style.display = 'none';

			// show helpbutton
			document.getElementById('helpknop').style.display = 'block';
			
			helpScreen = 'inactive';
			
		} else {
			// show helpscreen
			document.getElementById('helpscherm').style.display = 'block';

			// hide helpbutton
			document.getElementById('helpknop').style.display = 'none';
			
			helpScreen = 'active';
		}
	} 
}
