﻿// popup voor de bestelling/inschrijving
function popUp(url) 
{
    window.open(url, 'Details', 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=600,height=600');
}

function popUp(url, title, height, width) 
{
    window.open(url, title, 'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=' + width + ',height=' + height);
}


function toevoegenURL(oField)
{
    document.getElementById(oField).value = document.getElementById(oField).value + "[url=http://www.url.be]tekst[/url]";
	document.getElementById(oField).focus();		
}


//UBB
function toevoegenUBB(sValue, sId, oField)
{
	var changed = false;

	if(window.getSelection) 
	{	
		//Netscape/Mozilla/Firefox (best browser)
		var iStart = document.getElementById(oField).selectionStart;
		var iEinde = document.getElementById(oField).selectionEnd;
		
		if(iEinde - iStart > 0) 
		{
		  	var zonderUBB = document.getElementById(oField).value;
		  	var metUBB = zonderUBB.substring(0, iStart) + "[" + sId + "]" + zonderUBB.substring(iStart, iEinde) + "[/" + sId + "]" + zonderUBB.substring(iEinde, zonderUBB.length);
	
		  	document.getElementById(oField).value = metUBB;
			document.getElementById(oField).focus();			
		}
		else
		{	
			zonderSelectie(sValue,oField);
		}
	} 
	else if(document.selection) 
	{		
		//Internet Explorer (bad browser)	
		var sMening = document.selection.createRange().text;
		
		if(sMening.length > 0) 
		{
		  	document.selection.createRange().text = "[" + sId + "]" + sMening + "[/" + sId + "]";
			document.getElementById(oField).focus();
		}		
		else
		{	
			zonderSelectie(sValue,oField);
		}
	}
	
	//Wanneer geen tekst geselecteerd wordt, enkel de begin of eindtag toevoegen
	function zonderSelectie()
	{
		if(sValue == sId)
		{
			sUBB = "[" + sId + "]";
			document.getElementById(sId).value = "/" + sId;
		}
		else
		{
			sUBB = "[/" + sId + "]";
			document.getElementById(sId).value = sId;
		}
			
		document.getElementById(oField).value = document.getElementById(oField).value + sUBB;
		document.getElementById(oField).focus();			
	}
}


