<!--

function ChangeColor(tableRow, highLight) {
    if (highLight) {
      tableRow.style.backgroundColor = '#DCDCDC';
    } else {
      tableRow.style.backgroundColor = 'white';
    }
}

function DoNav(theUrl) {
  document.location.href = theUrl;
}

function DeAct(theUrl) {
	if (confirm("Weet U zeker dat U deze actie wilt voortzetten?")) {
    	document.location = theUrl;
  	}
}

function TableNav(DomainLink, Warning) {
	if (confirm(Warning)) {
   		document.location = DomainLink;
	}
}

function TableAction(DomainLink) {
		document.location = DomainLink;
}

function ExplodeNews(i) {
 	document.getElementById('hide_' + i).style.display = "none"; 
 	document.getElementById('show_' + i).style.display = "block"; 
}

function ShowNews(i) {
	for (j=1;j<=6;j++) {
		document.getElementById('news_' + j).style.display = "none";  
	}
	document.getElementById('news_' + i).style.display = "block";
	
	for (j=1;j<=6;j++) {
		document.getElementById('sub_' + j).style.display = "block";
	}
	document.getElementById('sub_' + i).style.display = "none";
}

function DomainScroll(tableRow, highLight, maxRow) {
    var nextRowNumber = tableRow.sectionRowIndex + 1;
    var prevRowNumber = tableRow.sectionRowIndex - 1;
    var firstRowNumber = nextRowNumber - 16;
    var lastRowNumber = prevRowNumber + 16;
	if (highLight) {
    	tableRow.style.backgroundColor = '#DCDCDC';
    	if (nextRowNumber < (maxRow + 2)) {
			var nextRow = document.getElementById('row_'+ nextRowNumber);
    		if (nextRow.style.display == 'none') {
				document.getElementById('row_' + firstRowNumber).style.display = "none"; 
 				document.getElementById('row_' + nextRowNumber).style.display = "";
			}
		}
    	if (prevRowNumber > 1) {
			var prevRow = document.getElementById('row_'+ prevRowNumber);
    		if (prevRow.style.display == 'none') {
				document.getElementById('row_' + lastRowNumber).style.display = "none"; 
 				document.getElementById('row_' + prevRowNumber).style.display = "";
			}
		}
    } else {
      tableRow.style.backgroundColor = 'white';
    }
}

function Expand(node) {
// Change the image (if there is an image)
	if (node.children.length > 0) {
		if (node.children.item(0).tagName == "IMG") {
			node.children.item(0).src = "images/arrow_down.gif";
		}
	}
	node.nextSibling.style.display = '';
}

function Collapse(node) {
// Change the image (if there is an image)
	if (node.children.length > 0) {
		if (node.children.item(0).tagName == "IMG") {
			node.children.item(0).src = "images/arrow_right.gif";
		}
	}
	node.nextSibling.style.display = 'none';
}
function OpenTable(key) {
	document.forms.dms.elements.key.value = key;
	document.forms.dms.elements.update.value = "tree";
	document.forms.dms.submit();
}

function Toggle(node) {
// Unfold the branch if it isn't visible
	if (node.nextSibling.style.display == 'none') {
		Expand(node);
	} else {
// Collapse the branch if it IS visible
		Collapse(node);
	}
	document.getElementById("imgAdd").style.display = "none";
}

function ExpandAll(num) {
var node;
var count;
	for(var i = 1; i < num; i++) {
		count = "sub" + i;
		node = document.getElementById(count);
		if (node)
			if (node.nextSibling.style.display == 'none') Expand(node);
		count = "";
	}
}

function CollapseAll(num) {
var node;
var count;
	for(var i = 1; i < num; i++) {
		count = "sub" + i;
		node = document.getElementById(count);
		if (node)
			if (node.nextSibling.style.display != 'none') Collapse(node);
		count = "";
	}
}

function textTron(boxname, opentag, closetag) {
	if (document.selection) { // for IE 
		var str = document.selection.createRange().text;
		document.forms['feeds'].elements[boxname].focus();
		var sel = document.selection.createRange();
		sel.text = opentag + str + closetag;
		return;
	} else if ((typeof document.forms['feeds'].elements[boxname].selectionStart) != 'undefined') { // for Mozilla
		var txtarea = document.forms['feeds'].elements[boxname];
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		var oldScrollTop = txtarea.scrollTop;
		//if (selEnd == 1 || selEnd == 2)
		//selEnd = selLength;
		var s1 = (txtarea.value).substring(0,selStart);
		var s2 = (txtarea.value).substring(selStart, selEnd)
		var s3 = (txtarea.value).substring(selEnd, selLength);
		txtarea.value = s1 + opentag + s2 + closetag + s3;
		txtarea.selectionStart = s1.length;
		txtarea.selectionEnd = s1.length + s2.length + opentag.length + closetag.length;
		txtarea.scrollTop = oldScrollTop;
		txtarea.focus();
		return;
	} else {
	 	var tag = opentag + closetag;
		if (document.forms['feeds'].elements[boxname].createTextRange) {
			document.forms['feeds'].elements[boxname].focus();
			document.selection.createRange().duplicate().text = tag;
		} else if ((typeof document.forms['feeds'].elements[boxname].selectionStart) != 'undefined') { // for Mozilla
			var tarea = document.forms['feeds'].elements[boxname];
			var selEnd = tarea.selectionEnd;
			var txtLen = tarea.value.length;
			var txtbefore = tarea.value.substring(0,selEnd);
			var txtafter =  tarea.value.substring(selEnd, txtLen);
			var oldScrollTop = tarea.scrollTop;
			tarea.value = txtbefore + tag + txtafter;
			tarea.selectionStart = txtbefore.length + tag.length;
			tarea.selectionEnd = txtbefore.length + tag.length;
			tarea.scrollTop = oldScrollTop;
			tarea.focus();
		} else {
			document.forms['feeds'].elements[boxname].value += tag;
			document.forms['feeds'].elements[boxname].focus();
		}
	}
}


//-->
