		/*==============================================*\
		|*				  BBCODE SCRIPTS				*|
		|*				BY JONATHAN STREET				*|
		|*					   START					*|
		\*==============================================*/


//Variables for controlling opening and closing tags (function tag)
var b = 2;
var i = 2;
var u = 2;
var q = 2;
var c = 2;
var g = 2;
var url = 2;
var img = 2;
var gl = 2;

//Function for creating non-font tags
//Adjusted so it can also add the tags at once on both side when text is selected
function tag(v, tagadd, newbut, tagclose, oldbut, name) {

	var post = window.document.form.textarea.value;
	
	var selection = false;
	
	selection = document.selection.createRange().text;
	
	//no selection
	if (!selection){
		//open
		if (eval(v)%2 == 0) {
			eval("window.document.form."+name+".value = newbut;");
			window.document.form.textarea.value = post + tagadd;
			window.document.form.textarea.focus();
		}
		//close
		else{
			eval("window.document.form."+name+".value = oldbut;");
			window.document.form.textarea.value = post + tagclose;
			window.document.form.textarea.focus();
		}
		eval(v+"++;");
		return;
	}
	//there is a selection
	else{
		document.selection.createRange().text = tagadd + selection + tagclose;
		return;
	}
}

function font(bbopen, bbclose) {
	var textarea = document.form.textarea;
	selection = document.selection.createRange().text;
	if (!selection) {
		textarea.value += bbopen + bbclose;
		textarea.focus();
		return;
	}
	document.selection.createRange().text = bbopen + selection + bbclose;
	textarea.focus();
	return;
}

//Helpbox messages
bold_help = "Vette tekst: [b]tekst[/b]";
italic_help = "Schuin gedrukte tekst: [i]tekst[/i]";
underline_help = "Onderstreepte tekst: [u]tekst[/u]";
quote_help = "Quote tekst: [quote]text[/quote] of [quote=name]tekst[/quote]";
code_help = "Code overzicht: [code]code[/code]";
img_help = "Plaatje invoegen: [img]plaatjes/plaatje.jpg[/img]";
google_help = "Insert google search URL: [google]keywords[/google]";
url_help = "URL invoegen: [url]http://url[/url] of [url=http://url]URL text[/url]";
fontcolor_help = "Letterkleur: [color=red]tekst[/color]  Tip: you can also use color=#FF0000";
fontsize_help = "Lettergrootte: [size=3]tekst[/size]";
fontface_help = "Lettertype: [font=verdana]tekst[/size]";

//Shows the help messages in the helpline window
function helpline(help) {
        var helpbox = document.form.helpbox;
        helpbox.value = eval(help + "_help");
}


		/*==============================================*\
		|*				  BBCODE SCRIPTS				*|
		|*				BY JONATHAN STREET				*|
		|*					   END						*|
		\*==============================================*/

