﻿var imageTag=false;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);n_help='Không có tags nào được chọn';b_help="In đậm: [b]text[/b]";em_help="In nghiêng: [em]text[/em]";u_help="Gạch chân: [u]text[/u]";q_help="Quote text: [quote]text[/quote]";c_help="Code display: [code]code[/code]";l_help="List: [list]text[/list] (alt+l)";o_help="Ordered list: [list=]text[/list]";p_help="Chèn hình: [img]http://image_url[/img]";w_help="Tạo link liên kết: [url]http://url[/url] hoặc [url=http://url]URL text[/url]";a_help="Đóng tất cả các tags của BBCode";s_help="Màu chữ: [color=red]text[/color]";q_help = "[quote]Loi huong dan[/quote]";f_help="Cỡ chữ: [size=x-small]small text[/size]";bbcode=new Array();bbtags=new Array('[b]','[/b]','[em]','[/em]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]');imageTag=false;function helpline(help){document.getElementById('helpline').innerHTML=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(){formErrors=false;if(document.myform.desc.value.length<2){formErrors="You must enter a message when posting.";}
if(formErrors){alert(formErrors);return false;}else{bbstyle(-1);return true;}}
function emoticon(stext)
{var doc=document.myform;if(document.selection){doc.desc.focus();sel=document.selection.createRange();sel.text=stext;doc.desc.focus();}
else if(document.myform.desc.selectionStart||document.myform.desc.selectionStart=="0")
{var pb=doc.desc.value;var startPos=doc.desc.selectionStart;var endPos=doc.desc.selectionEnd;doc.desc.value=pb.substring(0,startPos)+stext+pb.substring(endPos,pb.length);}
else doc.desc.value+=stext;}
function bbfontstyle(bbopen,bbclose){var txtarea=document.myform.desc;if((clientVer>=4)&&is_ie&&is_win){theSelection=document.selection.createRange().text;if(!theSelection){txtarea.value+=bbopen+bbclose;txtarea.focus();return;}
document.selection.createRange().text=bbopen+theSelection+bbclose;txtarea.focus();return;}
else if(txtarea.selectionEnd&&(txtarea.selectionEnd-txtarea.selectionStart>0))
{mozWrap(txtarea,bbopen,bbclose);return;}
else
{txtarea.value+=bbopen+bbclose;txtarea.focus();}
storeCaret(txtarea);}
function bbstyle(bbnumber){var txtarea=document.myform.desc;txtarea.focus();donotinsert=false;theSelection=false;bblast=0;if(bbnumber==-1){while(bbcode[0]){butnumber=arraypop(bbcode)-1;txtarea.value+=bbtags[butnumber+1];buttext=eval('document.myform.addbbcode'+butnumber+'.value');eval('document.myform.addbbcode'+butnumber+'.value ="'+buttext.substr(0,(buttext.length-1))+'"');}
imageTag=false;txtarea.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];txtarea.focus();theSelection='';return;}}
else if(txtarea.selectionEnd&&(txtarea.selectionEnd-txtarea.selectionStart>0))
{mozWrap(txtarea,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;txtarea.value+=bbtags[butnumber+1];buttext=eval('document.myform.addbbcode'+butnumber+'.value');eval('document.myform.addbbcode'+butnumber+'.value ="'+buttext.substr(0,(buttext.length-1))+'"');imageTag=false;}
txtarea.focus();return;}else{if(imageTag&&(bbnumber!=14)){txtarea.value+=bbtags[15];lastValue=arraypop(bbcode)-1;document.myform.addbbcode14.value="Img";imageTag=false;}
txtarea.value+=bbtags[bbnumber];if((bbnumber==14)&&(imageTag==false))imageTag=1;arraypush(bbcode,bbnumber+1);eval('document.myform.addbbcode'+bbnumber+'.value += "*"');txtarea.focus();return;}
storeCaret(txtarea);}
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();}
function toolbar_mouse(id,over)
{if(over==1)id.style.border='1 solid #000080';else id.style.border='none';}