
var theSelection=false;var clientPC=navigator.userAgent.toLowerCase();var clientVer=parseInt(navigator.appVersion);var is_ie=((clientPC.indexOf("msie")!=-1)&&(clientPC.indexOf("opera")==-1));var is_nav=((clientPC.indexOf('mozilla')!=-1)&&(clientPC.indexOf('spoofer')==-1)&&(clientPC.indexOf('compatible')==-1)&&(clientPC.indexOf('opera')==-1)&&(clientPC.indexOf('webtv')==-1)&&(clientPC.indexOf('hotjava')==-1));var is_moz=0;var is_win=((clientPC.indexOf("win")!=-1)||(clientPC.indexOf("16bit")!=-1));var is_mac=(clientPC.indexOf("mac")!=-1);b_help="Rasvane tekst: [b]tekst[/b]";i_help="Kursiivis tekst: [i]tekst[/i]";u_help="Allajoonitud tekst: [u]tekst[/u]";q_help="Tsitaat: [quote]tekst[/quote]";w_help="Lisa URL: [url]http://url[/url] või [url=http://url]URL text[/url]";bbcode=new Array();bbtags=new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[url]','[/url]','[quote]','[/quote]');function check_subtypes(a){prev=document.getElementById('prev_sub');if(prev.value&&document.getElementById('parent_'+prev.value)){document.getElementById('parent_'+prev.value).style.display='none';}
if(document.getElementById('parent_'+a)){document.getElementById('parent_'+a).style.display='';prev.value=a;}}
function add_quote(name,num){txt=document.getElementById('fquote_'+num).value;txt=txt.replace(/\\n/g,"\n");document.post.message.value='[quote][b]'+name+' kirjutas: [/b]\n'+txt+'[/quote]\n';document.post.message.focus();}
function helpline(help){document.post.helpbox.value=eval(help+"_help");}
function getarraysize(thearray){for(i=0;i<thearray.length;i++){if((thearray[i]=="undefined")||(thearray[i]=="")||(thearray[i]==null))
return i;}
return thearray.length;}
function arraypush(thearray,value){thearray[getarraysize(thearray)]=value;}
function arraypop(thearray){thearraysize=getarraysize(thearray);retval=thearray[thearraysize-1];delete thearray[thearraysize-1];return retval;}
function checkForm(checkTitle){var vorm=document.forms['post'];formErrors=false;if((checkTitle==1||checkTitle==2)&&!vorm.forum_title.value){formErrors="Teema pealkiri puudub.";}
else if(vorm.message.value.length<2){formErrors="Postituse sisu puudub.";}
else if(checkTitle&&!vorm.sihtId.value&&!vorm.topicId.value&&!vorm.styleId.value){formErrors="Vali vähemalt üks teema.";}
if(formErrors){alert(formErrors);}else{vorm.submit();}}
function emoticon(myValue){myValue+=' ';var myField=document.getElementById('message');if(document.selection){myField.focus();sel=document.selection.createRange();sel.text=myValue;}
else if(myField.selectionStart||myField.selectionStart=='0'){var startPos=myField.selectionStart;var endPos=myField.selectionEnd;myField.value=myField.value.substring(0,startPos)
+myValue
+myField.value.substring(endPos,myField.value.length);}else{myField.value+=myValue;}}
function bbstyle(bbnumber){var myField=document.getElementById('message');myField.focus();donotinsert=false;theSelection=false;bblast=0;if(bbnumber==-1){while(bbcode[0]){butnumber=arraypop(bbcode)-1;myField.value+=bbtags[butnumber+1];buttext=eval('document.post.addbbcode'+butnumber+'.value');eval('document.post.addbbcode'+butnumber+'.value ="'+buttext.substr(0,(buttext.length-1))+'"');}
imageTag=false;myField.focus();return;}
if((clientVer>=4)&&is_ie&&is_win)
{theSelection=document.selection.createRange().text;if(theSelection){document.selection.createRange().text=bbtags[bbnumber]+theSelection+bbtags[bbnumber+1];myField.focus();theSelection='';return;}}
else if(myField.selectionEnd&&(myField.selectionEnd-myField.selectionStart>0))
{mozWrap(myField,bbtags[bbnumber],bbtags[bbnumber+1]);return;}
for(i=0;i<bbcode.length;i++){if(bbcode[i]==bbnumber+1){bblast=i;donotinsert=true;}}
if(donotinsert){while(bbcode[bblast]){butnumber=arraypop(bbcode)-1;var myValue=bbtags[butnumber+1];if(document.selection){myField.focus();sel=document.selection.createRange();sel.text=myValue;}
else if(myField.selectionStart||myField.selectionStart=='0'){var startPos=myField.selectionStart;var endPos=myField.selectionEnd;myField.value=myField.value.substring(0,startPos)
+myValue
+myField.value.substring(endPos,myField.value.length);}else{myField.value+=myValue;}
buttext=eval('document.post.addbbcode'+butnumber+'.value');eval('document.post.addbbcode'+butnumber+'.value ="'+buttext.substr(0,(buttext.length-1))+'"');imageTag=false;}
return;}else{var myValue=bbtags[bbnumber];var myField=document.getElementById('message');if(document.selection){myField.focus();sel=document.selection.createRange();sel.text=myValue;}
else if(myField.selectionStart||myField.selectionStart=='0'){var startPos=myField.selectionStart;var endPos=myField.selectionEnd;myField.value=myField.value.substring(0,startPos)
+myValue
+myField.value.substring(endPos,myField.value.length);}else{myField.value+=myValue;}
arraypush(bbcode,bbnumber+1);eval('document.post.addbbcode'+bbnumber+'.value += "*"');return;}
storeCaret(myField);}
function mozWrap(txtarea,open,close)
{var selLength=txtarea.textLength;var selStart=txtarea.selectionStart;var selEnd=txtarea.selectionEnd;if(selEnd==1||selEnd==2)
selEnd=selLength;var s1=(txtarea.value).substring(0,selStart);var s2=(txtarea.value).substring(selStart,selEnd)
var s3=(txtarea.value).substring(selEnd,selLength);txtarea.value=s1+open+s2+close+s3;return;}
function storeCaret(textEl){if(textEl.createTextRange)textEl.caretPos=document.selection.createRange().duplicate();}