﻿// Startup variables
//var theSelection = false;
var uitgevoerd = "!";

//// 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_moz = 0;

//var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
//var is_mac = (clientPC.indexOf("mac")!=-1);

//// Define the bbCode tags
//bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[sup]','[/sup]','[sub]','[/sub]');

//function bbstyle(bbnumber,txtarea) {
//	txtarea.focus();
//	donotinsert = false;
//	theSelection = false;
//	bblast = 0;
//	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];
//			txtarea.focus();
//			theSelection = '';
//			return;
//		}
//	}
//	else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
//	{
//		mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
//		return;
//	}

//	storeCaret(txtarea);
//}

//// From http://www.massless.org/mozedit/
//function mozWrap(txtarea, open, close)
//{
//	var selLength = txtarea.textLength;
//	var selStart = txtarea.selectionStart;
//	var selEnd = txtarea.selectionEnd;
//	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 + open + s2 + close + s3;
//	return;
//}

//// 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();
//}

//Openen van een venster in "theater"mode
function theater(theURL) {
    window.open(theURL,'theater','channelmode=1,status=0');
}

//Voorkomen van dubbele uitvoering commando
function checkdubbel(sleutel) {
    if (uitgevoerd.indexOf("!"+sleutel+"!")==-1) {
        uitgevoerd+=(sleutel+"!");
        return true;
        }
    else
        alert("Commando type '"+sleutel+"' reeds uitgevoerd!");
        return false;       
}

