/**
 * @author PacMan / Bob
 */

function fmt_bld(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);

	var replace = '[b]' + sel + '[/b]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}

function fmt_itlc(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);

	var replace = '[i]' + sel + '[/i]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}

function fmt_undrlnd(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);

	var replace = '[u]' + sel + '[/u]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}

function fmt_url(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);
	
	url = prompt("Please enter the full URL" , "http://");	
	if(url == "http://" || url == null)
		return;
	
	if (sel.length == 0) {
		sel = prompt("Please enter the title for this item", "Visit My Website");
		if (sel == "" || sel == null) 
			return;
	}
	

	var replace = '[url=' + url + ']' + sel + '[/url]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}

function fmt_img(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);
	
	if (sel.length == 0) {
		sel = "http://"
	}
	sel = prompt("Please enter the URL for this image", sel);
	if (sel == "" || sel == null) 
		return;
	

	var replace = '[img]' + sel + '[/img]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}

function fmt_lft(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);

	var replace = '[left]' + sel + '[/left]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}

function fmt_cntr(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);

	var replace = '[center]' + sel + '[/center]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}

function fmt_rght(id){
	
	var textarea = document.getElementById(id);

 	var len = textarea.value.length;
	var start = textarea.selectionStart;
	var end = textarea.selectionEnd;
	var sel = textarea.value.substring(start, end);

	var replace = '[right]' + sel + '[/right]';
	
	textarea.value =  textarea.value.substring(0,start) + replace + textarea.value.substring(end,len);	
}
