function imgop(resize,w,h,img)
{
    var newwind = "";
        newwind = window.open(img,"imgop","height="+h+",width="+w+",left="+(screen.availWidth-w)/2+",top="+(screen.availHeight-h)/2+",scrollbars=0,resizable="+resize);
return false;
}

function imgopen(resize,w,h,img,title)
{              
    var newwind = "";
    newwind = window.open(img,"","height="+h+",width="+w+",left="+(screen.availWidth-w)/2+",top="+(screen.availHeight-h)/2+",scrollbars=0,resizable="+resize);
    newwind.document.write('<html><head><style>BODY {margin: 0; padding: 0;}</style><title>'+title+'</title></head><BODY bgcolor="white" text="black" leftmargin="0" rightmargin="0" marginwidth="0" topmargin="0" marginheight="0"><a href="#" onClick="window.close()"><img src="'+img+'" border="0" align="center"></a></body></html>');
    newwind.focus();
	return false;
}

function storeCaret(text)
{
    if (text.createTextRange)
    {
            text.caretPos = document.selection.createRange().duplicate();
    }
}

function cs(s1, s2)
{
        if (document.getSelection) { alert("Под NN не работает!"); }
    if (document.selection)
    {
                var str = document.selection.createRange();
             var s = document.F1.text.value;
             if (s1 == '//')
             {
                if ((str.text != "") && (s.indexOf(str.text)<0))
                {
                             var str2 = '> ';
                                 var j = 0;
                                 for(var i=0; i<str.text.length; i++)
                                 {
                                           str2 += str.text.charAt(i); j++;
                                           if (str.text.charAt(i) == "\n") { str2 += "> "; j=0; }
                                           if ((j>55)&&(str.text.charAt(i) == ' ')) { str2 += "\n> "; j=0; }
                                 }
                         document.F1.text.value = s+"[I]\n"+str2+"\n[/I]\n";
                           }
                           else
                           {
                             alert("Не выделен текст!\n.");
                           }
                 }
                 else
                 {
                      if ((str.text != "") && (s.indexOf(str.text)>=0))
                      {
                            if (str.text.indexOf(s1) == 0) {return '';}
                                str.text = s1+str.text+s2;
                      }
                      else
                      {
                        if (document.F1.text.createTextRange && document.F1.text.caretPos)
                        {
                            var caretPos = document.F1.text.caretPos;
                            caretPos.text = s1+s2;
                        }
                        else
                        {
                                document.F1.text.value = s+s1+s2;
                                }
                          }
                 }
           }
           document.F1.text.focus();
           return false;
}

function ins_url()
{
    linktext = prompt("Введите текст, который будет отображаться ссылкой","");
    prompt_contents = "http://";
    linkurl = prompt("Введите полный URL для этой сссылки",prompt_contents);
    document.F1.text.value += '[URL='+linkurl+']'+linktext+'[/URL]';
    document.F1.text.focus();
}

function ins_mail()
{
    emaillink = prompt("Введите email адрес.","");
    document.F1.text.value += '[EMAIL='+emaillink+']'+emaillink+'[/EMAIL]';
    document.F1.text.focus();
}

function stat(tex)
{
    var intext = document.F1.descr;
    intext.value = tex;
}