function AddTag(textareaname,tag) {

	textarea = document.getElementsByName(textareaname)[0];
	insTag = '[' + tag + ']';
	insTagE = '[/' + tag + ']';
	
	if (textarea.setSelectionRange) {
		
		textarea.value = textarea.value.substring(0,textarea.selectionStart) + insTag + textarea.value.substring(textarea.selectionStart,textarea.selectionEnd) + insTagE + textarea.value.substring(textarea.selectionEnd,textarea.value.length);
	
	} else if (document.selection && document.selection.createRange) {

		textarea.focus();
		var range = document.selection.createRange();
		range.text = insTag + range.text + insTagE;

	} else {
		
		textarea.value = textarea.value + insTag + insTagE;
	
	}
    
}

function AddLink(textareaname) {

	textarea = document.getElementsByName(textareaname)[0];

	if (textarea.setSelectionRange) {
		
		textarea.value = textarea.value.substring(0,textarea.selectionStart) + '[url]' + textarea.value.substring(textarea.selectionStart,textarea.selectionEnd) + '[/url]' + textarea.value.substring(textarea.selectionEnd,textarea.value.length);
	
	} else if (document.selection && document.selection.createRange) {

		textarea.focus();
		var range = document.selection.createRange();
		range.text = '[url]' + range.text + '[url]';

	} else {
		
		textarea.value = textarea.value + '[url][/url]';
	
	}

}

function AddImg(textareaname) {

	textarea = document.getElementsByName(textareaname)[0];

	if (textarea.setSelectionRange) {
		
		textarea.value = textarea.value.substring(0,textarea.selectionStart) + '[img]' + textarea.value.substring(textarea.selectionStart,textarea.selectionEnd) + '[/img]' + textarea.value.substring(textarea.selectionEnd,textarea.value.length);
	
	} else if (document.selection && document.selection.createRange) {

		textarea.focus();
		var range = document.selection.createRange();
		range.text = '[img]' + range.text + '[/img]';

	} else {
		
		textarea.value = textarea.value + '[img][/img]';
	
	}

}

function AddSmile(textareaname,smile) {

	textarea = document.getElementsByName(textareaname)[0];
	//insSmile = ':' + smile;
	insSmile = smile;
	
	if (textarea.setSelectionRange) {
		
		textarea.value = textarea.value.substring(0,textarea.selectionStart) + textarea.value.substring(textarea.selectionStart,textarea.selectionEnd) + insSmile + textarea.value.substring(textarea.selectionEnd,textarea.value.length);
	
	} else if (document.selection && document.selection.createRange) {

		textarea.focus();
		var range = document.selection.createRange();
		range.text = range.text + insSmile;

	} else {
		
		textarea.value = textarea.value + insSmile;
	
	}
    
}


function KeyPressCheck(e) {

    if (!e) var e=window.event;
    var keyCode;

    if (e.keyCode) keyCode=e.keyCode;
    else if (e.which) keyCode=e.which;

    if (e.ctrlKey && keyCode==13) document.getElementById("ODESLAT").click();

    
}

function InsertTag() {
	var Ind = document.konsole.tag.selectedIndex;
	var tag_str = document.konsole.tag.options[Ind].value;
	document.konsole.text.value += tag_str;
}

