
// [ Form data submit ]
function fsubmit(formname)
{
	$(formname).submit();
}

// [ Function adds tags to selected textarea text ]
function tag_add(obj, str1, str2)
{
	obj.focus(); 
	// Äëÿ IE
	if(document.selection) 
	{
		var s = document.selection.createRange();
		if(s.text)
		{
			s.text = str1 + s.text + str2;
		}
		else
		{
			obj.value = obj.value + str1 + str2;
		}
		return true;
	}
	// Opera, FireFox
	else if (typeof(obj.selectionStart) == "number")
	{
		if (obj.selectionStart != obj.selectionEnd)
		{
			var start = obj.selectionStart;
			var end = obj.selectionEnd;
			s = obj.value.substr(start,end-start);
			obj.value = obj.value.substr(0, start) + str1 + s + str2 + obj.value.substr(end);
		}
		else
		{
			obj.value = obj.value + str1 + str2;
		}
		return true;
	}
	return false;
}

function insert_symb(obj, code) { 
    var myTextArea = obj; 

    //IE support 
    if (document.selection) { 
        myTextArea.focus(); 
        sel = document.selection.createRange(); 
        sel.text = code; 
    } 
    //MOZILLA/NETSCAPE support 
    else if (myTextArea.selectionStart || myTextArea.selectionStart == "0") { 
        var startPos = myTextArea.selectionStart; 
        var endPos = myTextArea.selectionEnd; 
        var oldText = myTextArea.value; 

        myTextArea.value = oldText.substring(0, startPos) + code + oldText.substring(endPos, oldText.length); 
        myTextArea.selectionStart = startPos; 
        myTextArea.selectionEnd = startPos + code.length; 
    } else { 
        myTextArea.value += code; 
    } 

    myTextArea.focus(); 
}

