var uagent=navigator.userAgent.toLowerCase();var is_safari=((uagent.indexOf('safari')!=-1)||(navigator.vendor=="Apple Computer, Inc."));var is_ie=((uagent.indexOf('msie')!=-1)&&(!is_opera)&&(!is_safari)&&(!is_webtv));var is_ie4=((is_ie)&&(uagent.indexOf("msie 4.")!=-1));var is_moz=(navigator.product=='Gecko');var is_ns=((uagent.indexOf('compatible')==-1)&&(uagent.indexOf('mozilla')!=-1)&&(!is_opera)&&(!is_webtv)&&(!is_safari));var is_ns4=((is_ns)&&(parseInt(navigator.appVersion)==4));var is_opera=(uagent.indexOf('opera')!=-1);var is_kon=(uagent.indexOf('konqueror')!=-1);var is_webtv=(uagent.indexOf('webtv')!=-1);var is_win=((uagent.indexOf("win")!=-1)||(uagent.indexOf("16bit")!=-1));var is_mac=((uagent.indexOf("mac")!=-1)||(navigator.vendor=="Apple Computer, Inc."));var ua_vers=parseInt(navigator.appVersion);var b_open=0;var i_open=0;var u_open=0;var s_open=0;var quote_open=0;var code_open=0;var sql_open=0;var html_open=0;var left_open=0;var center_open=0;var right_open=0;var hide_open=0;var color_open=0;var spoiler_open=0;var ie_range_cache='';var list_open_tag='';var list_close_tag='';var listitems='';var bbtags=new Array();var rus_lr2=('Å-å-Î-î-¨-¨-¨-¨-Æ-Æ-×-×-Ø-Ø-Ù-Ù-Ú-Ü-Ý-Ý-Þ-Þ-ß-ß-ß-ß-¸-¸-æ-÷-ø-ù-ý-þ-ÿ-ÿ').split('-');var lat_lr2=('/E-/e-/O-/o-ÛO-Ûo-ÉO-Éo-ÇH-Çh-ÖH-Öh-ÑH-Ñh-ØH-Øh-ú'+String.fromCharCode(35)+'-ü'+String.fromCharCode(39)+'-ÉE-Ée-ÉU-Éu-ÉA-Éa-ÛA-Ûa-ûo-éo-çh-öh-ñh-øh-ée-éu-éa-ûa').split('-');var rus_lr1=('À-Á-Â-Ã-Ä-Å-Ç-È-É-Ê-Ë-Ì-Í-Î-Ï-Ð-Ñ-Ò-Ó-Ô-Õ-Õ-Ö-Ù-Û-ß-à-á-â-ã-ä-å-ç-è-é-ê-ë-ì-í-î-ï-ð-ñ-ò-ó-ô-õ-õ-ö-ù-ú-û-ü-ü-ÿ').split('-');var lat_lr1=('A-B-V-G-D-E-Z-I-J-K-L-M-N-O-P-R-S-T-U-F-H-X-C-W-Y-Q-a-b-v-g-d-e-z-i-j-k-l-m-n-o-p-r-s-t-u-f-h-x-c-w-'+String.fromCharCode(35)+'-y-'+String.fromCharCode(39)+'-'+String.fromCharCode(96)+'-q').split('-');function stacksize(thearray){for(i=0;i<thearray.length;i++){if((thearray[i]=="")||(thearray[i]==null)||(thearray=='undefined')){return i;}}
return thearray.length;};function pushstack(thearray,newval){arraysize=stacksize(thearray);thearray[arraysize]=newval;};function popstack(thearray){arraysize=stacksize(thearray);theval=thearray[arraysize-1];delete thearray[arraysize-1];return theval;};function setFieldName(which){if(which!=selField){allcleartags();selField=which;}};function cstat(){var c=stacksize(bbtags);if((c<1)||(c==null)){c=0;}
if(!bbtags[0]){c=0;}};function closeall(){if(bbtags[0]){while(bbtags[0]){tagRemove=popstack(bbtags);var closetags="[/"+tagRemove+"]";eval("fombj."+selField+".value += closetags");if((tagRemove!='font')&&(tagRemove!='size')){eval(tagRemove+"_open = 0");document.getElementById('b_'+tagRemove).className='editor_button';}}}
bbtags=new Array();};function allcleartags(){if(bbtags[0]){while(bbtags[0]){tagRemove=popstack(bbtags);eval(tagRemove+"_open = 0");document.getElementById('b_'+tagRemove).className='editor_button';}}
bbtags=new Array();};function emoticon(theSmilie){doInsert(" "+theSmilie+" ","",false);};function pagebreak(){doInsert("{PAGEBREAK}","",false);};function add_code(NewCode){fombj.selField.value+=NewCode;fombj.selField.focus();};function simpletag(thetag){var tagOpen=eval(thetag+"_open");if(tagOpen==0){if(doInsert("["+thetag+"]","[/"+thetag+"]",true)){eval(thetag+"_open = 1");document.getElementById('b_'+thetag).className='editor_buttoncl';pushstack(bbtags,thetag);cstat();}}else{lastindex=0;for(i=0;i<bbtags.length;i++){if(bbtags[i]==thetag){lastindex=i;}}
while(bbtags[lastindex]){tagRemove=popstack(bbtags);doInsert("[/"+tagRemove+"]","",false);if((tagRemove!='font')&&(tagRemove!='size')){eval(tagRemove+"_open = 0");document.getElementById('b_'+tagRemove).className='editor_button';}}
cstat();}};function tag_url(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='Ìîÿ ñòðàíèöà';}
BEprompt(lang[0][2],"http://",lang[0][19],function(r){var enterURL=r;BEprompt(lang[0][6],thesel,lang[0][19],function(r){doInsert("[url="+enterURL+"]"+r+"[/url]","",false);ie_range_cache=null;});});};function tag_leech(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='Ìîÿ ñòðàíèöà';}
BEprompt(lang[0][2],"http://",lang[0][19],function(r){var enterURL=r;BEprompt(lang[0][6],thesel,lang[0][19],function(r){doInsert("[leech="+enterURL+"]"+r+"[/leech]","",false);ie_range_cache=null;});});};function tag_youtube(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='http://';}
BEprompt(lang[0][2],thesel,lang[0][19],function(r){doInsert("[media="+r+"]","",false);ie_range_cache=null;});};function tag_flash(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='http://';}
BEprompt(text_enter_flash,thesel,lang[0][19],function(r){var enterURL=r;BEprompt(text_enter_size,"425,264",lang[0][19],function(r){doInsert("[flash="+r+"]"+enterURL+"[/flash]","",false);ie_range_cache=null;});});};function tag_list(type){list_open_tag=type=='ol'?'[ol=1]\n':'[list]\n';list_close_tag=type=='ol'?'[/ol]':'[/list]';listitems='';var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='';}
insert_list(thesel);};function insert_list(thesel){BEprompt(lang[0][10],thesel,lang[0][19],function(r){if(r!=''){listitems+='[*]'+r+'\n';insert_list('');}else{if(listitems){doInsert(list_open_tag+listitems+list_close_tag,"",false);ie_range_cache=null;}}},true);};function tag_image(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='http://';}
BEprompt(lang[0][8],thesel,lang[0][19],function(r){var enterURL=r;BEprompt(lang[0][17],lang[0][0],lang[0][19],function(r){if(r==""){doInsert("[img]"+enterURL+"[/img]","",false);}else{if(r=="center"){doInsert("[center][img]"+enterURL+"[/img][/center]","",false);}else{doInsert("[img="+r+"]"+enterURL+"[/img]","",false);}}
ie_range_cache=null;});});};function tag_video(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='http://';}
BEprompt(lang[0][2],thesel,lang[0][19],function(r){doInsert("[video="+r+"]","",false);ie_range_cache=null;});};function tag_audio(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='http://';}
BEprompt(lang[0][2],thesel,lang[0][19],function(r){doInsert("[audio="+r+"]","",false);ie_range_cache=null;});};function tag_hide_post(){BEprompt(post_count_enter,'',lang[0][19],function(r){doInsert("[hide_post="+r+"]","[/hide_post]",false);ie_range_cache=null;});};function tag_email(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel='';}
BEprompt(lang[0][9],"",lang[0][19],function(r){var enterURL=r;BEprompt(email_title,thesel,lang[0][19],function(r){doInsert("[email="+enterURL+"]"+r+"[/email]","",false);ie_range_cache=null;});});};function doInsert(ibTag,ibClsTag,isSingle){var isClose=false;var obj_ta=eval('fombj.'+selField);if((ua_vers>=4)&&is_ie&&is_win){if(obj_ta.isTextEdit){obj_ta.focus();var sel=document.selection;var rng=ie_range_cache?ie_range_cache:sel.createRange();rng.colapse;if((sel.type=="Text"||sel.type=="None")&&rng!=null){if(ibClsTag!=""&&rng.text.length>0)ibTag+=rng.text+ibClsTag;else if(isSingle)ibTag+=rng.text+ibClsTag;rng.text=ibTag;}}else{obj_ta.value+=ibTag+ibClsTag;}
rng.select();ie_range_cache=null;}else if(obj_ta.selectionEnd){var ss=obj_ta.selectionStart;var st=obj_ta.scrollTop;var es=obj_ta.selectionEnd;var start=(obj_ta.value).substring(0,ss);var middle=(obj_ta.value).substring(ss,es);var end=(obj_ta.value).substring(es,obj_ta.textLength);if(!isSingle)middle="";if(obj_ta.selectionEnd-obj_ta.selectionStart>0){middle=ibTag+middle+ibClsTag;}else{middle=ibTag+middle+ibClsTag;}
obj_ta.value=start+middle+end;var cpos=ss+(middle.length);obj_ta.selectionStart=cpos;obj_ta.selectionEnd=cpos;obj_ta.scrollTop=st;}else{obj_ta.value+=ibTag+ibClsTag;}
obj_ta.focus();return isClose;};function ins_color(buttonElement){if(color_open==0){document.getElementById(selField).focus();if(is_ie){document.getElementById(selField).focus();ie_range_cache=document.selection.createRange();}}else{lastindex=0;for(i=0;i<bbtags.length;i++){if(bbtags[i]=='color'){lastindex=i;}}
while(bbtags[lastindex]){tagRemove=popstack(bbtags);doInsert("[/"+tagRemove+"]","",false);eval(tagRemove+"_open = 0");document.getElementById('b_'+tagRemove).className='editor_button';}}};function setColor(color){if(doInsert("[color=#"+color+"]","[/color]",true)){color_open=1;document.getElementById('b_color').className='editor_buttoncl';pushstack(bbtags,"color");}
cstat();};function ins_emo(buttonElement){document.getElementById(selField).focus();if(is_ie){document.getElementById(selField).focus();ie_range_cache=document.selection.createRange();}
$("#bullet_energy_emos").remove();$("body").append("<div id='bullet_energy_emos' title='"+lang[0][20]+"' style='display:none'>"+document.getElementById('bullet_energy_emo').innerHTML+"</div>");var w='300';var h='auto';if($('#bullet_energy_emos').width()>=450){$('#bullet_energy_emos').width(450);w='505';}
if($('#bullet_energy_emos').height()>=300){$('#bullet_energy_emos').height(300);h='340';}
$('#bullet_energy_emos').dialog({dialogClass:'DialogForum',autoOpen:true,width:w,height:h});};function dle_smiley(text){doInsert(' '+text+' ','',false);$('#bullet_energy_emos').dialog("close");ie_range_cache=null;};function pagelink(){var thesel=get_sel(eval('fombj.'+selField))
if(!thesel){thesel=text_pages;}
BEprompt(text_enter_page,"1",lang[0][19],function(r){var enterURL=r;BEprompt(text_enter_page_name,thesel,lang[0][19],function(r){doInsert("[page="+enterURL+"]"+r+"[/page]","",false);ie_range_cache=null;});});};function translit(){var obj_ta=eval('fombj.'+selField);if((ua_vers>=4)&&is_ie&&is_win){if(obj_ta.isTextEdit){obj_ta.focus();var sel=document.selection;var rng=sel.createRange();rng.colapse;if((sel.type=="Text"||sel.type=="None")&&rng!=null){rng.text=dotranslate(rng.text);}}else{obj_ta.value=dotranslate(obj_ta.value);}}else{obj_ta.value=dotranslate(obj_ta.value);}
obj_ta.focus();return;};function dotranslate(text){var txtnew="";var symb=0;var subsymb="";var trans=1;for(kk=0;kk<text.length;kk++){subsymb=text.substr(kk,1);if((subsymb=="[")||(subsymb=="<")){trans=0;}
if((subsymb=="]")||(subsymb==">")){trans=1;}
if(trans){symb=transsymbtocyr(txtnew.substr(txtnew.length-1,1),subsymb);}else{symb=txtnew.substr(txtnew.length-1,1)+subsymb;}
txtnew=txtnew.substr(0,txtnew.length-1)+symb;}
return txtnew;};function transsymbtocyr(pretxt,txt){var doubletxt=pretxt+txt;var code=txt.charCodeAt(0);if(!(((code>=65)&&(code<=123))||(code==35)||(code==39)))return doubletxt;var ii;for(ii=0;ii<lat_lr2.length;ii++){if(lat_lr2[ii]==doubletxt)return rus_lr2[ii];}
for(ii=0;ii<lat_lr1.length;ii++){if(lat_lr1[ii]==txt)return pretxt+rus_lr1[ii];}
return doubletxt;};function insert_font(value,tag){if(value==0){return;}
if(doInsert("["+tag+"="+value+"]","[/"+tag+"]",true)){pushstack(bbtags,tag);}
fombj.bbfont.selectedIndex=0;fombj.bbsize.selectedIndex=0;};function MiniImg(selectedImage){if(imageAlign=='center')finalImage="[center][thumb]"+selectedImage+"[/thumb][/center]";else finalImage="[thumb="+imageAlign+"]"+selectedImage+"[/thumb]";doInsert(finalImage,'',false);}
function FullImg(selectedImage){if(imageAlign=='center')finalImage="[center][img]"+selectedImage+"[/img][/center]";else finalImage="[img="+imageAlign+"]"+selectedImage+"[/img]";doInsert(finalImage,'',false);}
function get_sel(obj){if(document.selection){if(is_ie){document.getElementById(selField).focus();ie_range_cache=document.selection.createRange();}
var s=document.selection.createRange();if(s.text){return s.text;}}else if(typeof(obj.selectionStart)=="number"){if(obj.selectionStart!=obj.selectionEnd){var start=obj.selectionStart;var end=obj.selectionEnd;return(obj.value.substr(start,end-start));}}
return false;};