// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults



function inserttag(tag, desc, textarea)
{
	var zorglub
	//IE support
	if (document.selection) {
		textarea.focus();
		sel = document.selection.createRange();
		contenu=sel.text

		if(contenu == "" || contenu == null){
			contenu = prompt("Texte:", "")
			zorglub=1
		}

		if(contenu == null) return
		
		if(contenu == ""){
			contenu = "texte"
		}

		if(zorglub!=1)
		{			
			sel.text = tag+contenu+tag;
		}
		else
		{
			textarea.value+=tag+contenu+tag;
		}

	}
	//MOZILLA/NETSCAPE support
	else if (textarea.selectionStart || textarea.selectionStart == '0') {
		var startPos = textarea.selectionStart;
		var endPos = textarea.selectionEnd;
		var contenu = textarea.value.substring(startPos, endPos)

		if(contenu == "" || contenu == null){
			contenu = prompt("Texte:", "")
			zorglub=1
		}

		if(contenu == null) return

		if(contenu == ""){
			contenu = "texte"
		}

		if(zorglub!=1 || startPos!=0)
		{			
			textarea.value = textarea.value.substring(0, startPos) + tag + contenu + tag + textarea.value.substring(endPos, textarea.value.length);
		}
		else
		{
			textarea.value+=tag+contenu+tag;
		}		
	}
}



function insertcode(tag, desc, textarea)
{
	var zorglub
	//IE support
	if (document.selection) {
		textarea.focus();
		sel = document.selection.createRange();
		contenu=sel.text

		if(contenu == "" || contenu == null){
			zorglub=1
		}

		if(zorglub!=1)
		{			
			sel.text = contenu+tag;
		}
		else
		{
			textarea.value+=contenu+tag;
		}

	}
	//MOZILLA/NETSCAPE support
	else if (textarea.selectionStart || textarea.selectionStart == '0') {
		var startPos = textarea.selectionStart;
		var endPos = textarea.selectionEnd;
		var contenu = textarea.value.substring(startPos, endPos)

		if(contenu == "" || contenu == null){
			zorglub=1
		}

		if(zorglub!=1 || startPos!=0)
		{			
			textarea.value = textarea.value.substring(0, startPos) + contenu + tag + textarea.value.substring(endPos, textarea.value.length);
		}
		else
		{
			textarea.value+=contenu+tag;
		}		
	}
}