	function ColorRow(FuncId) {
		if ( FuncId.style.backgroundColor == '') {
			FuncId.style.backgroundColor = '#FFEA6F';
		} else {
			FuncId.style.backgroundColor = '';
		}
	}
	
	function ShowOrHide (ID) { 
		/*if(document.getElementById(ID).style.display == 'none') { 
			document.getElementById(ID).style.display = ''; 
		} else { 
			document.getElementById(ID).style.display = 'none'; 
		}*/
		$('#'+ID).toggle()
	}
	
	function smallwin(page) {
		SW = window.open(page,'NewWin','toolbar=no,menubar=no,location=no,resizable=no,status=no,width=700,height=300,scrollbars=yes')            
		SW.moveTo(30,30);  
	}
	
	function ShowComments(ID) {
		window.location.href = '?page=activ&DetailId='+ID; 
	}
	
	function ClickHandler(link){ 
		window.location.href = link; 
	} 
	
	function UploadWindow() {
		page = 'http://www.audacia.nl/audacia/external.php?popup=1&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);
	}
	
	function OpenEditMenu (ID) { 
		if(document.getElementById(ID).style.display == 'none') { 
			document.getElementById(ID).style.display = ''; 
		} else { 
			document.getElementById(ID).style.display = 'none'; 
		}
	}
	
	function OpenEditMenuGB (ID) { 
		OpenEditMenu('EDIT' + ID);
		OpenEditMenu('MSG' + ID);
	}
	
	function ShowEditMenu(ID) {
		var cells = document.getElementsByName('Edits');
		for(j = 0; j < cells.length; j++) cells[j].style.display = 'none';
		ShowOrHide(ID);
	}
	
	///////////////////////////////////////////////
	// 			   bbCode control by 			 //
	// 				subBlue design			     //
	// 			    www.subBlue.com				 //
	///////////////////////////////////////////////
	
	// Startup variables
	var imageTag = false;
	var theSelection = false;
	
	// Check for Browser & Platform for PC & IE specific bits
	// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
	var clientPC = navigator.userAgent.toLowerCase(); // Get client info
	var clientVer = parseInt(navigator.appVersion); // Get browser version
	
	var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
	var is_nav  = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
	                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
	                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
	
	var is_win   = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
	var is_mac    = (clientPC.indexOf("mac")!=-1);
	
	// Define the bbCode tags
	bbcode = new Array();
	bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url="de link zelf"]','[/url]');
	imageTag = false;
	
	// Replacement for arrayname.length property
	function getarraysize(thearray) {
		for (i = 0; i < thearray.length; i++) {
			if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null))
			return i;
		}
		return thearray.length;
	}
	
	// Replacement for arrayname.push(value) not implemented in IE until version 5.5
	// Appends element to the array
	function arraypush(thearray,value) {
		thearray[ getarraysize(thearray) ] = value;
	}
	
	// Replacement for arrayname.pop() not implemented in IE until version 5.5
	// Removes and returns the last element of an array
	function arraypop(thearray) {
		thearraysize = getarraysize(thearray);
		retval = thearray[thearraysize - 1];
		delete thearray[thearraysize - 1];
		return retval;
	}
	
	
	function checkForm() {
	
		formErrors = false;
	
		if (document.post.message.value.length < 2) {
			formErrors = "U moet een bericht typen bij het plaatsen van een reactie.";
		}
			
		if (formErrors) {
			alert(formErrors);
			return false;
		} else {
			//bbstyle(-1);
			//formObj.preview.disabled = true;
			//formObj.submit.disabled = true;
			return true;
		}
	}
	
	function emoticon(text) {
		text = ' ' + text + ' ';
		if (document.post.message.createTextRange && document.post.message.caretPos) {
			var caretPos = document.post.message.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
			document.post.message.focus();
		} else {
			document.post.message.value  += text;
			document.post.message.focus();
		}
	}
	
	function bbfontstyle(bbopen, bbclose) {
		if ((clientVer >= 4) && is_ie && is_win) {
			theSelection = document.selection.createRange().text;
			if (!theSelection) {
				document.post.message.value += bbopen + bbclose;
				document.post.message.focus();
				return;
			}
			document.selection.createRange().text = bbopen + theSelection + bbclose;
			document.post.message.focus();
			return;
		} else {
			document.post.message.value += bbopen + bbclose;
			document.post.message.focus();
			return;
		}
		storeCaret(document.post.message);
	}
	
	
	function bbstyle(bbnumber) {
		donotinsert = false;
		theSelection = false;
		bblast = 0;
		
		if (bbnumber == -1) { // Close all open tags & default button names
			while (bbcode[0]) {
				butnumber = arraypop(bbcode) - 1;
				document.post.message.value += bbtags[butnumber + 1];
				buttext = eval('document.post.addbbcode' + butnumber + '.value');
				eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
			}
			imageTag = false; // All tags are closed including image tags :D
			document.post.message.focus();
			return;
		}
		
		if ((clientVer >= 4) && is_ie && is_win)
			theSelection = document.selection.createRange().text; // Get text selection
		
		if (theSelection) {
			// Add tags around selection
			document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
			document.post.message.focus();
			theSelection = '';
			return;
		}
		
		// Find last occurance of an open tag the same as the one just clicked
		for (i = 0; i < bbcode.length; i++) {
			if (bbcode[i] == bbnumber+1) {
				bblast = i;
				donotinsert = true;
			}
		}
	
		if (donotinsert) {// Close all open tags up to the one just clicked & default button names
			while (bbcode[bblast]) {
				butnumber = arraypop(bbcode) - 1;
				document.post.message.value += bbtags[butnumber + 1];
				buttext = eval('document.post.addbbcode' + butnumber + '.value');
				eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
				imageTag = false;
			}
			document.post.message.focus();
			return;
		} else { // Open tags
			if (imageTag && (bbnumber != 14)) { // Close image tag before adding another
				document.post.message.value += bbtags[15];
				lastValue = arraypop(bbcode) - 1;// Remove the close image tag from the list
				document.post.addbbcode14.value = "Img";// Return button back to normal state
				imageTag = false;
			}
	
			// Open tag
			document.post.message.value += bbtags[bbnumber];
			if ((bbnumber == 14) && (imageTag == false)) 
				imageTag = 1; // Check to stop additional tags after an unclosed image tag
			arraypush(bbcode,bbnumber+1);
			eval('document.post.addbbcode'+bbnumber+'.value += "*"');
			document.post.message.focus();
			return;
		}
		storeCaret(document.post.message);
	}
	
	// Insert at Claret position. Code from
	// http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
	function storeCaret(textEl) {
		if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate();
	}
	
	/***********************************************
	* Switch Menu script- by Martial B of http://getElementById.com/
	* Modified by Dynamic Drive for format & NS4/IE4 compatibility
	* Visit http://www.dynamicdrive.com/ for full source code
	***********************************************/
	
	if (document.getElementById){ //DynamicDrive.com change
	document.write('<style type="text/css">\n')
	document.write('.SubMenu{display: none;}\n')
	document.write('<\/style>\n')
	}
	
	function SwitchMenu(obj){
		$('.SubMenu').slideUp();
		$('#'+obj).slideDown();
	}
	
	
/**
 *
 * NIEUWE FUNCTIES 
 *
 **/
// Fixt logos van sponsoren
function fixLogoPosition(strLogoId) {
	$(strLogoId).load(function(){
		// Hoogte uitrekenen
		var intDiff = 91 - $(strLogoId).height();
		var intMargin = intDiff/2;
		$(strLogoId).css('margin-bottom', intMargin)
		$(strLogoId).css('margin-top', intMargin+5)
	})
}