//change the opacity for different browsers
function changeOpac(opacity, id, start) {

	    try {
			var object = document.getElementById(id).style;	    	
		    object.opacity = (opacity / 100);
		    object.MozOpacity = (opacity / 100);
		    object.KhtmlOpacity = (opacity / 100);
		    object.filter = "alpha(opacity=" + opacity + ")";
		
		    	if(object.opacity <= 0.05 && start == 1) {
		    		// BUG: verwijderd ook elementen wanneer de overlay divs (2x) zijn verwijderd
		        	// document.body.removeChild(document.body.childNodes[0]);
		        	document.body.removeChild(document.getElementById(id));
		        	start = 0;
		        }
	    }
	    catch(e) {
	    	return;
	    }
} 

function overlayCreate() {
	var splash = document.createElement("div");
	splash.setAttribute("id","overlay");

    document.body.insertBefore(splash, document.body.childNodes[0]);
}

function overlayDelete() {
	// overlay items worden verwijderd in de functie changeOpac
	windowOpacity('overlay', 70, 0, 200);
	windowOpacity('overlay_window', 100, 0, 200);
}

function disableElements(target) {

	// disable inputs
	var inputElements = document.getElementsByTagName(target);
	
		if(inputElements.length > 0) {
			for(a = 0; a < inputElements.length; a++) {
				inputElements[a].disabled = true;		
			}		
		}
}

function enableElements(target) {

// disable inputs
	var inputElements = document.getElementsByTagName(target);
	
		if(inputElements.length > 0) {
			for(a = 0; a < inputElements.length; a++) {
				inputElements[a].disabled = false;		
			}		
		}	
	
}
