function hl(me) { 
	// HIGHLIGHT TEXTBOX ON FOCUS
	if(me.select) me.select();
}

function addMore(name, number) {
	// ADD EXTRA SELECT BOX
	
	// get current selectbox
	var id = name + number;
	obj = document.getElementById(id); 

	// create new element	
	newObj = document.createElement('select');
	for (var i=0; i<obj.options.length; i++) {
		// fill options
		newObj.options[i] = new Option(obj.options[i].text,obj.options[i].value);
	}
	newObj.name = name + "[]";
	newNumber = parseInt(number) + 1;
	newObj.id = name + newNumber;

	div = document.getElementById(name + "div"); // get div
	knop = document.getElementById(name + "more"); // get button
	br = document.createElement('br');
	div.insertBefore(br, knop); // first add br
	div.insertBefore(newObj, knop); // then add select
	div.insertBefore(br, knop); // finally add button 
}

function addMoreText(name, number) {
	// ADD EXTRA TEXTBOX
	
	// get current textbox
	newObj = document.createElement('input');
	newObj.className = "multilookuptext";
	newObj.name = name + "Other[]";

	div = document.getElementById(name + "div");
	knop = document.getElementById(name + "more");
	br = document.createElement('br');
	div.insertBefore(br, knop); // first add br
	div.insertBefore(newObj, knop); // then add select
	div.insertBefore(br, knop); // finally add button 
}

function toggleOther(name) {
	// SHOW OR HIDE OTHER TEXTBOX
	rij = document.getElementById(name + "row");
	if(rij.style.display == "none") {
		rij.style.display = "block";
	} else {
		rij.style.display = "none";
	}
}

function toggleOn(name) {
	// SHOW ROW
	rij = document.getElementById(name + "row");
	rij.style.display = "block";
}

function toggleOff(name) {
	// HIDE ROW
	rij = document.getElementById(name + "row");
	rij.style.display = "none";
	// empty other textbox
	box = document.getElementById(name + "other");
	box.value = "";
}

function dt(id, width) {
	// SHOW TOOLTIP
	var s;
	var args;

	// check for tooltip
	if(typeof(tt) != 'object') return;
	if(typeof(tt[id]) != 'string') return;
	
	// minimum of arguments
	s = "<div class='tooltip' style='width:" + width + "px;'>\r\n";
	s += tt[id] + "\r\n";
	s += "</div>\r\n";
	return overlib(s, STICKY, MOUSEOFF, SHADOW, WRAP, FULLHTML, DELAY, 500, SHADOWX, 5, SHADOWY, 5, VAUTO);	
}
