// Zichtbaar/onzichtbaar maken van element
function ShowOrHide (ID) { 
	if(El(ID).style.display == 'none') { 
		El(ID).style.display = ''; 
	} else { 
		El(ID).style.display = 'none'; 
	}
}

// Verkrijgen element via id
function El(id) {
	return document.getElementById(id);
}

// Verkrijgen alle elementen met classnaam.
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

// Removes leading whitespaces
function LTrim( value ) {
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
}

// Removes ending whitespaces
function RTrim( value ) {	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");	
}

// Removes leading and ending whitespaces
function trim( value ) {
	return LTrim(RTrim(value));
}

// Voor het laten verkleuren van de rijen in tabel
function ColorRow(FuncId) {
	if ( FuncId.style.backgroundColor == '') {
		FuncId.style.backgroundColor = '#EBEBEB';
	} else {
		FuncId.style.backgroundColor = '';
	}
}

// Weghalen ALLE spaties
function RemoveWhitespace(inp) {
	inp.value = inp.value.replace(/\s+/g,'');
}

// Nettere doorstuur functie
function SendMe(url) {
	document.location = url;
}

// Edit menu pagina's/users
function ShowEditMenu(ID) {
	var cells = document.getElementsByName('Edits');
	for(j = 0; j < cells.length; j++) cells[j].style.display = 'none';
	ShowOrHide(ID);
}

// Weergeven aanpas venster voor titel statische paginas
function EditStaticTitel() {
	El("StaticTitel").style.display = "block";
}

// Upload venster
function UploadWindow() {
	page = '/upload.php?upload=1';
	SW = window.open(page,'UploadWin','toolbar=no,menubar=no,location=no,resizable=no,status=no,width=700,height=300,scrollbars=yes')            
	SW.moveTo(30,30);  
	SW.resizeTo(400,200);
}