var imageTag=false;var theSelection=false;var bbcodeEnabled=true;var clientPC=navigator.userAgent.toLowerCase();var clientVer=parseInt(navigator.appVersion);var is_ie=((clientPC.indexOf("msie")!=-1)&&(clientPC.indexOf("opera")==-1));var is_win=((clientPC.indexOf("win")!=-1)||(clientPC.indexOf("16bit")!=-1));var baseHeight;function helpline(a){document.forms[form_name].helpbox.value=help_line[a]}function initInsertions(){var b;if(document.forms[form_name]){b=document}else{b=opener.document}var a=b.forms[form_name].elements[text_name];if(is_ie&&typeof(baseHeight)!="number"){a.focus();baseHeight=b.selection.createRange().duplicate().boundingHeight;if(!document.forms[form_name]){document.body.focus()}}}function bbstyle(a){if(a!=-1){bbfontstyle(bbtags[a],bbtags[a+1])}else{insert_text("[*]");document.forms[form_name].elements[text_name].focus()}}function bbfontstyle(b,f){theSelection=false;var d=document.forms[form_name].elements[text_name];d.focus();if((clientVer>=4)&&is_ie&&is_win){theSelection=document.selection.createRange().text;if(theSelection){document.selection.createRange().text=b+theSelection+f;document.forms[form_name].elements[text_name].focus();theSelection="";return}}else{if(document.forms[form_name].elements[text_name].selectionEnd&&(document.forms[form_name].elements[text_name].selectionEnd-document.forms[form_name].elements[text_name].selectionStart>0)){mozWrap(document.forms[form_name].elements[text_name],b,f);document.forms[form_name].elements[text_name].focus();theSelection="";return}}var a=getCaretPosition(d).start;var c=a+b.length;insert_text(b+f);if(!isNaN(d.selectionStart)){d.selectionStart=c;d.selectionEnd=c}else{if(document.selection){var e=d.createTextRange();e.move("character",c);e.select();storeCaret(d)}}d.focus();return}function insert_text(g,d,c){var b;if(!c){b=document.forms[form_name].elements[text_name]}else{b=opener.document.forms[form_name].elements[text_name]}if(d){g=" "+g+" "}if(!isNaN(b.selectionStart)){var f=b.selectionStart;var e=b.selectionEnd;mozWrap(b,g,"");b.selectionStart=f+g.length;b.selectionEnd=e+g.length}else{if(b.createTextRange&&b.caretPos){if(baseHeight!=b.caretPos.boundingHeight){b.focus();storeCaret(b)}var a=b.caretPos;a.text=a.text.charAt(a.text.length-1)==" "?a.text+g+" ":a.text+g}else{b.value=b.value+g}}if(!c){b.focus()}}function attach_inline(c,b,a){if(b.match(".mp3")){insert_text("\n"+b+"\n[mp3]http://www.oldschoolflamenco.com/download/file.php?id="+a+"[/mp3]\n");document.forms[form_name].elements[text_name].focus()}else{insert_text("[attachment="+c+"]"+b+"[/attachment]");document.forms[form_name].elements[text_name].focus()}}function addquote(d,g,e){var a="message_"+d;var f="";var c=false;if(e===undefined){e="wrote"}if(document.all){c=document.all[a]}else{c=document.getElementById(a)}if(window.getSelection){f=window.getSelection().toString()}else{if(document.getSelection){f=document.getSelection()}else{if(document.selection){f=document.selection.createRange().text}}}if(f==""||typeof f=="undefined"||f==null){if(c.innerHTML){f=c.innerHTML.replace(/<br>/ig,"\n");f=f.replace(/<br\/>/ig,"\n");f=f.replace(/&lt\;/ig,"<");f=f.replace(/&gt\;/ig,">");f=f.replace(/&amp\;/ig,"&");f=f.replace(/&nbsp\;/ig," ")}else{if(document.all){f=c.innerText}else{if(c.textContent){f=c.textContent}else{if(c.firstChild.nodeValue){f=c.firstChild.nodeValue}}}}}if(f){if(bbcodeEnabled){insert_text('[quote="'+g+'"]'+f+"[/quote]")}else{insert_text(g+" "+e+":\n");var b=split_lines(f);for(i=0;i<b.length;i++){insert_text("> "+b[i]+"\n")}}}return}function split_lines(e){var c=e.split("\n");var b=new Array();var d=0;for(i=0;i<c.length;i++){if(c[i].length<=80){b[d]=c[i];d++}else{var a=c[i];do{var f=a.indexOf(" ",80);if(f==-1){b[d]=a;d++}else{b[d]=a.substring(0,f);a=a.substring(f);d++}}while(f!=-1)}}return b}function mozWrap(g,d,k){var c=(typeof(g.textLength)=="undefined")?g.value.length:g.textLength;var a=g.selectionStart;var e=g.selectionEnd;var b=g.scrollTop;if(e==1||e==2){e=c}var j=(g.value).substring(0,a);var h=(g.value).substring(a,e);var f=(g.value).substring(e,c);g.value=j+d+h+k+f;g.selectionStart=a+d.length;g.selectionEnd=e+d.length;g.focus();g.scrollTop=b;return}function storeCaret(a){if(a.createTextRange){a.caretPos=document.selection.createRange().duplicate()}}function colorPalette(e,f,c){var j=0,h=0,a=0;var k=new Array(6);var d="";k[0]="00";k[1]="40";k[2]="80";k[3]="BF";k[4]="FF";document.writeln('<table cellspacing="1" cellpadding="0" border="0">');for(j=0;j<5;j++){if(e=="h"){document.writeln("<tr>")}for(h=0;h<5;h++){if(e=="v"){document.writeln("<tr>")}for(a=0;a<5;a++){d=String(k[j])+String(k[h])+String(k[a]);document.write('<td bgcolor="#'+d+'" style="width: '+f+"px; height: "+c+'px;">');document.write('<a href="#" onclick="bbfontstyle(\'[color=#'+d+']\', \'[/color]\'); return false;"><img src="images/spacer.gif" width="'+f+'" height="'+c+'" alt="#'+d+'" title="#'+d+'" /></a>');document.writeln("</td>")}if(e=="v"){document.writeln("</tr>")}}if(e=="h"){document.writeln("</tr>")}}document.writeln("</table>")}function caretPosition(){var b=null;var a=null}function getCaretPosition(e){var c=new caretPosition();if(e.selectionStart||e.selectionStart==0){c.start=e.selectionStart;c.end=e.selectionEnd}else{if(document.selection){var a=document.selection.createRange();var b=document.body.createTextRange();b.moveToElementText(e);var d;for(d=0;b.compareEndPoints("StartToStart",a)<0;d++){b.moveStart("character",1)}e.sel_start=d;c.start=e.sel_start;c.end=e.sel_start}}return c};
