var clientPC=navigator.userAgent.toLowerCase();var is_gecko=((clientPC.indexOf('gecko')!=-1)&&(clientPC.indexOf('spoofer')==-1)&&(clientPC.indexOf('khtml')==-1)&&(clientPC.indexOf('netscape/7.0')==-1));var is_safari=((clientPC.indexOf('AppleWebKit')!=-1)&&(clientPC.indexOf('spoofer')==-1));var is_khtml=(navigator.vendor=='KDE'||(document.childNodes&&!document.all&&!navigator.taintEnabled));if(clientPC.indexOf('opera')!=-1){var is_opera=true;var is_opera_preseven=(window.opera&&!document.childNodes);var is_opera_seven=(window.opera&&document.childNodes);}
function insert_tags(tagOpen,tagClose){var txtarea=document.getElementById('tags-txtarea');var sampleText='';if(document.selection&&!is_gecko){var theSelection=document.selection.createRange().text;var replaced=true;if(!theSelection){replaced=false;theSelection=sampleText;}
txtarea.focus();text=theSelection;if(theSelection.charAt(theSelection.length-1)==" "){theSelection=theSelection.substring(0,theSelection.length-1);r=document.selection.createRange();r.text=tagOpen+theSelection+tagClose+" ";}else{r=document.selection.createRange();r.text=tagOpen+theSelection+tagClose;}
if(!replaced){r.moveStart('character',-text.length-tagClose.length);r.moveEnd('character',-tagClose.length);}
r.select();}else if(txtarea.selectionStart||txtarea.selectionStart=='0'){var replaced=false;var startPos=txtarea.selectionStart;var endPos=txtarea.selectionEnd;if(endPos-startPos)replaced=true;var scrollTop=txtarea.scrollTop;var myText=(txtarea.value).substring(startPos,endPos);if(!myText){myText=sampleText;}
if(myText.charAt(myText.length-1)==" "){subst=tagOpen+myText.substring(0,(myText.length-1))+tagClose+" ";}else{subst=tagOpen+myText+tagClose;}
txtarea.value=txtarea.value.substring(0,startPos)+subst+txtarea.value.substring(endPos,txtarea.value.length);txtarea.focus();if(replaced){var cPos=startPos+(tagOpen.length+myText.length+tagClose.length);txtarea.selectionStart=cPos;txtarea.selectionEnd=cPos;}else{txtarea.selectionStart=startPos+tagOpen.length;txtarea.selectionEnd=startPos+tagOpen.length+myText.length;}
txtarea.scrollTop=scrollTop;}else{var copy_alertText=alertText;var re1=new RegExp("\\$1","g");var re2=new RegExp("\\$2","g");copy_alertText=copy_alertText.replace(re1,sampleText);copy_alertText=copy_alertText.replace(re2,tagOpen+sampleText+tagClose);var text;if(sampleText){text=prompt(copy_alertText);}else{text="";}
if(!text){text=sampleText;}
text=tagOpen+text+tagClose;txtarea.value+="\n"+text;if(!is_safari){txtarea.focus();}}
if(txtarea.createTextRange)txtarea.caretPos=document.selection.createRange().duplicate();}
function insert_smiley(code){insert_tags(' '+code+' ','');}
function set_focus(field_id){document.getElementById(field_id).focus();}
function insert_table(name){insert_tags(name,'');}
function acp_config_toggle(panel){if(!document.getElementsByTagName)
return;var panels=document.getElementsByTagName('div');for(var i=0;i<panels.length;i++){if(panels[i].className=='adminconfigtablecell')
panels[i].style.display='none';}
if(panel!=null)
document.getElementById(panel).style.display='block';}
function init_external(){if(!document.getElementsByTagName)
return;var anchors=document.getElementsByTagName('a');for(var i=0;i<anchors.length;i++){var anchor=anchors[i];if(anchor.href&&anchor.rel&&(' '+anchor.rel+' ').indexOf(' external ')!=-1)
anchor.target='_blank';}}
function resize_avatars(allowed_width,allowed_height){if(!document.getElementsByTagName)
return;var avatars=document.getElementsByTagName('img');for(var i=0;i<avatars.length;i++){if(avatars[i].className=='usebb-avatar'){var avatar=avatars[i];if(allowed_width>0&&avatar.width>allowed_width)
avatar.width=allowed_width;if(allowed_height>0&&avatar.height>allowed_height)
avatar.height=allowed_height;}}}
