/*
function getObj(name) {
	if (document.getElementById){
		this.obj = document.getElementById(name);
	}
	else if (document.all){
		this.obj = document.all[name];
	}
	else if (document.layers){
		this.obj = document.layers[name];
	}
	return this.obj;
}
*/
function getObj(id) {
	if (document.getElementById){
		this.obj = document.getElementById(id);
	} else if (document.all){
		this.obj = document.all[id];
	} else if (document.layers){
		this.obj = document.layers[id];
	}
}


function setTransparancy(itemid, percentage) {
	var x = new getObj(itemid);
	x.obj.style.opacity = percentage/100;
	//x.obj.style.'-moz-opacity' = t/100;
	x.obj.style.filter = 'alpha(opacity=' + percentage + ')';
}


function setDisplay(itemid, type) {
	var x = new getObj(itemid);
	x.obj.style.display = type;
}

function setValue(itemid, val) {
	var x = new getObj(itemid);
	if (val === true) {
		$(itemid).value = 1; //$(itemid).value = 1; //x.obj.value = 1;
	} else if (val === false) {
		$(itemid).value = 0; //x.obj.value = 0;
	} else {
		$(itemid).value = val; //x.obj.value = val;
//		alert('henk!');
	}
//	alert('je');
}

function setBorder(itemid, type) {
	var x = new getObj(itemid);
	x.obj.style.border = type;
}

function setClass(itemid, type) {
	var x = new getObj(itemid);
	x.obj.className = type;
}

function setLocation(itemid,x,y) {
	//alert(x + ';' + y);
	var n = new getObj(itemid);
	n.obj.style.left = x+'px';
	n.obj.style.top = y+'px';
}

function mouseX(evt) {
	if (!evt) evt = window.event; 
	if (evt.pageX) return parseInt(evt.pageX); 
	else if (evt.clientX) return parseInt(evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft));
 	else return 0;
}

function mouseY(evt) {
	if (!evt) evt = window.event; 
	if (evt.pageY) return parseInt(evt.pageY); 
	else if (evt.clientY) return parseInt(evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)); 
	else return 0;
}

function highlightitem(itemid,subclass) {
	document.getElementById(itemid).className=subclass;
}


function display(itemid) {
	var x = new getObj(itemid);
	var b = new getObj(itemid + '_help');
	
	if (x.obj.style.display == 'none' || x.obj.style.display == '') {
		x.obj.style.display = 'block';
		if (b) b.obj.src = b.obj.src.replace('_aan','_uit');

	} else {
		x.obj.style.display = 'none';
		if (b) b.obj.src = b.obj.src.replace('_uit','_aan');
	}
}


function switch_nm2(regel) {

	veldnaam = regel.parentNode.id;
	id = regel.value;
	currentClass = regel.className;
	currentStatus = currentClass.replace('selected_','') ;
	multiselect = document.getElementById(veldnaam);
	
	//alert(veldnaam + ' ' + id + ' ' + currentClass + ' ' + currentStatus);
	
	
	
	if (currentStatus == 'true') {
		newStatus = false;
	} else {
		newStatus = true;
	}

	opties = multiselect.options;
	l = opties.length;

	for (t=0;t<l;t++) {

		if (opties[t].value == id) {
			opties[t].selected = newStatus;
			regel.className = 'selected_' + opties[t].selected; // staat hier om zeker te weten dat de getoonde status gelijk is aan de onderwater status...
		};
	};
	
}
			
