

        function jumpto(lang_var)
        {
        var page = prompt(lang_var, "");

        if (page !== null && !isNaN(page) && page > 0)
        {
                document.location.href = "?go=view&id=" + page;
        }
        }

        function are_you_sure(go_to, lang_var)
        {
                var where_to= confirm(lang_var);
                if (where_to== true)
                {
                   window.location= go_to;
                }
                else
                {
                        return false;
                }

        }
//BBOCODES

function get_bbcodes(id)
{
	document.write("<img class=\"button\" src=\"images/bbc/b.png\" name=\"btnBold\" onClick=\"doAddTags('[b]','[/b]','"+id+"')\">&nbsp;"); 
    document.write("<img class=\"button\" src=\"images/bbc/i.png\" name=\"btnItalic\" onClick=\"doAddTags('[i]','[/i]','"+id+"')\">&nbsp;"); 
	document.write("<img class=\"button\" src=\"images/bbc/u.png\" name=\"btnUnderline\" onClick=\"doAddTags('[u]','[/u]','"+id+"')\">&nbsp;"); 
	document.write("<img class=\"button\" src=\"images/bbc/color.png\" name=\"btncolor\" onClick=\"doAddTags('[color=#ccc]','[/color]','"+id+"')\">&nbsp;"); 
	document.write("<img class=\"button\" src=\"images/bbc/link.png\" name=\"btnLink\" onClick=\"doURL('"+id+"')\">&nbsp;");
	document.write("<img class=\"button\" src=\"images/bbc/image.png\" name=\"btnPicture\" onClick=\"doImage('"+id+"')\">&nbsp;");
  	document.write("<img class=\"button\" src=\"images/bbc/code.png\" name=\"btnCode\" onClick=\"doAddTags('[code]','[/code]','"+id+"')\">&nbsp;"); 
    document.write("<br>");
}

function doImage(id)
{

var url = prompt('Enter the Image URL:','http://');

	if (document.selection) 
			{
				textarea.focus();
				var sel = document.selection.createRange();
				sel.text = '[img]' + url + '[/img]';
			}
   else 
    {
        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);
	    //alert(sel);
		var rep = '[img]' + url + '[/img]';
        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
	}

}

function doURL(id)
{

var url = prompt('Enter the URL:','http://');

	if (document.selection) 
			{
				textarea.focus();
				var sel = document.selection.createRange();
				//alert(sel.text);
				sel.text = '[url=' + url + ']' + sel.text + '[/url]';
			}
   else 
    {
        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);
	    //alert(sel);
		var rep = '[url=' + url + ']' + sel + '[/url]';;
        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
	}
}

function doAddTags(tag1,tag2,id)
{

	// Code for IE
		if (document.selection) 
			{
				textarea.focus();
				var sel = document.selection.createRange();
				//alert(sel.text);
				sel.text = tag1 + sel.text + tag2;
			}
   else 
    {  
        var textarea = document.getElementById(id);
        // Code for Mozilla Firefox
		var len = textarea.value.length;
	    var start = textarea.selectionStart;
		var end = textarea.selectionEnd;
		
        var sel = textarea.value.substring(start, end);
	    //alert(sel);
		var rep = tag1 + sel + tag2;
        textarea.value =  textarea.value.substring(0,start) + rep + textarea.value.substring(end,len);
	}
}

//
function $(id){return document.getElementById(id);}
function countLines(strtocount, cols) {var hard_lines = 1;var last = 0;while (true) {last = strtocount.indexOf("\n", last+1);hard_lines ++;if ( last == -1 ) break;}var soft_lines = Math.round(strtocount.length / (cols-1));var hard = eval("hard_lines  " + unescape("%3e") + "soft_lines;");if ( hard ) soft_lines = hard_lines;return soft_lines;}
function cleanForm() {for(var no=0;no<document.forms.length;no++){var the_form = document.forms[no];for( var x in the_form ) {if ( ! the_form[x] ) continue;if( typeof the_form[x].rows != "number" ) continue;if(!the_form[x].onkeyup) {the_form[x].onkeyup=function() {this.rows = countLines(this.value,this.cols)+1;};the_form[x].rows =  countLines(the_form[x].value,the_form[x].cols) +1;}}}}
function addLoadEvent(func) {var oldonload = window.onload;if (typeof window.onload != 'function') {window.onload = func; } else {window.onload = function() { if (oldonload) { oldonload();} func();}}}

//at load
addLoadEvent(function() {
  cleanForm(); // 1 :
});

