<!--
/**
 * No text selection script, written by Matthijs Groen ( matthijs [at] ivinity.nl )
 * (c) IVinity 2006
 * http://www.ivinity.nl
 */

var saveClickList = new Array("INPUT", "TEXTAREA", "SELECT", "A", "BUTTON");
var saveSelectList = new Array("INPUT", "TEXTAREA", "SELECT");

//document.oncontextmenu = function(){return false}
document.ondragstart = function(){return false}
document.onselectstart = function(){
	if (window.event.srcElement) {
		return checkSaveClick(window.event.srcElement, saveSelectList);
	}
	return false; 
}

if(document.layers) {
	window.captureEvents(Event.MOUSEDOWN);
	window.onmousedown = function(e){ // e niet altijd binnen
		if(e.target == document) return false;
	}
} else {
	
	document.onmousedown = function(e) { 
		if (e) { 
			return checkSaveClick(e.target, saveClickList);			
		} else if (window.event.srcElement, saveClickList) {
			return checkSaveClick(window.event.srcElement, saveClickList);
		}
		return false; 
	}
	
	function checkSaveClick(element, elementList) {
		if (elementList.contains(element.tagName)) return true;
		if (element.parentNode == document) return false;
		return checkSaveClick(element.parentNode, elementList);
	}
}

//-->
