// <SCRIPT type="text/javascript" src="/post.js"></SCRIPT>

//====================================//
//                                    //
// TAGS                               //
//                                    //
//====================================//

var on   = new Array(0,0,0,0,0,0,0,0);
var tags = new Array('[b]','[/b]','[i]','[/i]','[topic=]','[/topic]','[offtopic]','[/offtopic]','[url=]','[/url]','[artist=]','[/artist]','[lyrics=]','[/lyrics]','[picture=]','[/picture]');

function addTags()
{
	document.write('<INPUT title="[b] This text is bold [/b]" class=but style="width:30px;font-weight:bold" onclick="ta(0)" type=button name=type0 value=B >&nbsp;');
	document.write('<INPUT title="[i] This text is italic [/i]"" class=but style="width:30px;font-style:italic" onclick="ta(1)" type=button name=type1 value=I >&nbsp;');
	document.write('<INPUT title="[topic=123-1] A link to forum-topic 123 and page 1 [/topic]" class=but style="width:45px" onclick="ta(2)" type=button name=type2 value=topic >&nbsp;');
	document.write('<INPUT title="[offtopic] This text is offtopic [/offtopic]" class=but style="width:60px" onclick="ta(3)" type=button name=type3 value=offtopic >&nbsp;');
	document.write('<INPUT title="[url=http://www.google.com] This is a link to google [/url]" class=but style="width:35px" onclick="ta(4)" type=button name=type4 value=url >&nbsp;');
	document.write('<INPUT title="[artist=gg331] A link to the artist with id \'gg331\' [/artist]" class=but style="width:45px" onclick="ta(5)" type=button name=type5 value=artist >&nbsp;');
	document.write('<INPUT title="[lyrics=dbd4f6m] A link to the lyrics with id \'dbd4f6m\' [/lyrics]" class=but style="width:45px" onclick="ta(6)" type=button name=type6 value=lyrics >&nbsp;');
	document.write('<INPUT title="[picture=123] A link to the member picture with id \'123\' [/picture]" class=but style="width:55px" onclick="ta(7)" type=button name=type7 value=picture >');
}

function ta(typeID) // Tag Action
{
  var typeIsOn = on[typeID]++ % 2;                 // check if tag is on
  var tagID    = typeIsOn ? 2*typeID+1 : 2*typeID; // set start or closing tag

	if (typeIsOn) { eval('document.post.type'+typeID+'.style.textDecoration = "none"')      }
	else          { eval('document.post.type'+typeID+'.style.textDecoration = "underline"')	}

  it(tags[tagID]);
}

function it(val) // Insert Tag
{
  var post = document.forms.post.message;
  post.focus();

  if (document.selection) // IE
  {
    sel = document.selection.createRange();
    sel.text = val;
  }
  else if (post.selectionStart || post.selectionStart == '0') // MOZILLA/NETSCAPE
  {
    post.value = post.value.substring(0, post.selectionStart) + val + post.value.substring(post.selectionEnd, post.value.length);
  }
  else
  {
    post.value += val;
  }
}

//====================================//
//                                    //
// ICONS                              //
//                                    //
//====================================//

function addIcons()
{
  document.write('<IMG onMouseOver="active(this)" onMouseOut="passive(this)" title="add icon" src="/i/ico/smile.gif" style="cursor:pointer" onClick="open_tab(event,\'image_tab\');">');
	
	document.write('<TABLE border=0 cellspacing=2 id=image_tab>');
	document.write('<TR>');
	document.write('<TD><IMG src="/i/ico/devil.gif" onClick="emoticon(\'&gt;)\')"></TD>');
	document.write('<TD><IMG src="/i/ico/smile.gif" onClick="emoticon(\':)\')"></TD>');
	document.write('<TD><IMG src="/i/ico/frown.gif" onClick="emoticon(\':(\')"></TD>');
	document.write('<TD><IMG src="/i/ico/biggrin.gif" onClick="emoticon(\':D\')"></TD>');
	document.write('<TD><IMG src="/i/ico/pukey.gif" onClick="emoticon(\':r\')"></TD>');
	document.write('<TD><IMG src="/i/ico/yummie.gif" onClick="emoticon(\':9\')"></TD>');
	document.write('<TD><IMG src="/i/ico/wink.gif" onClick="emoticon(\';)\')"></TD>');
	document.write('<TD><IMG src="/i/ico/hmmz.gif" onClick="emoticon(\':hmmz:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/yawnee.gif" onClick="emoticon(\':O\')"></TD>');
	document.write('<TD><IMG src="/i/ico/bonk.gif" onClick="emoticon(\'8)7\')"></TD>');
	document.write('<TD><IMG src="/i/ico/slaver.gif" onClick="emoticon(\':9~\')"></TD>');
	document.write('</TR>');
	document.write('<TR>');
	document.write('<TD><IMG src="/i/ico/heart.gif" onClick="emoticon(\':heart:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/frusty.gif" onClick="emoticon(\':#\')"></TD>');
	document.write('<TD><IMG src="/i/ico/66.gif" onClick="emoticon(\':66:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/confused.gif" onClick="emoticon(\':?\')"></TD>');
	document.write('<TD><IMG src="/i/ico/sadley.gif" onClick="emoticon(\';(\')"></TD>');
	document.write('<TD><IMG src="/i/ico/shiny.gif" onClick="emoticon(\'*D\')"></TD>');
	document.write('<TD><IMG src="/i/ico/clown.gif" onClick="emoticon(\':clown:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/sleephappy.gif" onClick="emoticon(\':z\')"></TD>');
	document.write('<TD><IMG src="/i/ico/coool.gif" onClick="emoticon(\'8-)\')"></TD>');
	document.write('<TD><IMG src="/i/ico/worshippy.gif" onClick="emoticon(\'_:_\')"></TD>');
	document.write('<TD><IMG src="/i/ico/shutup.gif" onClick="emoticon(\':X\')"></TD>');
	document.write('</TR>');
	document.write('<TR>');
	document.write('<TD><IMG src="/i/ico/cow.gif" onClick="emoticon(\'}:O\')"></TD>');
	document.write('<TD><IMG src="/i/ico/kiss.gif" onClick="emoticon(\':kiss:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/wave.gif" onClick="emoticon(\':wave:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/eek.gif" onClick="emoticon(\':eek:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/madness.gif" onClick="emoticon(\':madness:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/applause.gif" onClick="emoticon(\':applause:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/sneaky.gif" onClick="emoticon(\':sneaky:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/shame.gif" onClick="emoticon(\':shame:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/love.gif" onClick="emoticon(\':love:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/tears.gif" onClick="emoticon(\':tears:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/cheers.gif" onClick="emoticon(\':cheers:\')"></TD>');
	document.write('</TR>');
	document.write('<TR>');
	document.write('<TD><IMG src="/i/ico/thumb.gif" onClick="emoticon(\':thumb:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/cheery.gif" onClick="emoticon(\':cheery:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/aww.gif" onClick="emoticon(\':aww:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/bitchslap.gif" onClick="emoticon(\':bitchslap:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/lol.gif" onClick="emoticon(\':lol:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/yes.gif" onClick="emoticon(\':yes:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/no.gif" onClick="emoticon(\':no:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/hug.gif" onClick="emoticon(\':hug:\')"></TD>');
	document.write('<TD><IMG src="/i/ico/lock.gif" onClick="emoticon(\':lock:\')"></TD>');
	document.write('</TR>');
	document.write('<TR><TD colspan=9><A href="javascript:close_tab(\'image_tab\')">close</A></TD></TR>');
	document.write('</TABLE>');
}

function addImages()
{
	document.write('<IMG onMouseOver="active(this)" onMouseOut="passive(this)" title="add file" src="/i/image.gif" style="cursor:hand" onClick="window.open(\'\')">');
}

function emoticon(tag)
{
  document.post.message.value += tag
  document.post.message.focus();

  close_tab('image_tab');
}

//====================================//
//                                    //
// BUTTONS                            //
//                                    //
//====================================//

function addButtons(action_base)
{
  document.write('<DIV id=submit1 style="display:block">');
	if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0) { document.write(' <INPUT style="width:80px" class=but type=submit value=preview onClick="submit1.style.display=\'none\';submit2.style.display=\'block\';this.form[\'a\'].value=\''+action_base+'_preview\'">') }
	document.write(' <INPUT style="width:80px" class=but type=submit value=save    onClick="submit1.style.display=\'none\';submit2.style.display=\'block\';this.form[\'a\'].value=\''+action_base+'\'">');
	document.write('</DIV>');
	document.write('<DIV id=submit2 style="display:none"><I>processing.....</I></DIV>');
}

function addButtons2(action_base)
{
  document.write('<DIV id=submit1 style="display:block">');
  document.write(' <INPUT style="width:80px" class=but type=submit value=edit onClick="submit1.style.display=\'none\';submit2.style.display=\'block\';this.form[\'a\'].value=\''+action_base+'_form\'">');
	document.write(' <INPUT style="width:80px" class=but type=submit value=save onClick="submit1.style.display=\'none\';submit2.style.display=\'block\';this.form[\'a\'].value=\''+action_base+'\'">');
	document.write('</DIV>');
	document.write('<DIV id=submit2 style="display:none"><I>processing.....</I></DIV>');
}

//====================================//
//                                    //
// RULES                              //
//                                    //
//====================================//

function addRules()
{
  document.write("<TABLE>");
	document.write("<TR><TH>Notes</TH></TR>");
	document.write("<TR class=row2 onMouseOver=\"this.className='rowhighlight'\" onMouseOut=\"this.className='row2'\"><TD>HTML is off</TD></TR>");
  document.write("<TR class=row1 onMouseOver=\"this.className='rowhighlight'\" onMouseOut=\"this.className='row1'\"><TD>Please take it easy in the number of smiley's used</TD></TR>");
  document.write("<TR class=row2 onMouseOver=\"this.className='rowhighlight'\" onMouseOut=\"this.className='row2'\"><TD>Move your mouse over the tag-buttons for help</TD></TR>");
	document.write("</TABLE>");
}

//====================================//
//                                    //
// ANTI-SPAM                          //
//                                    //
//====================================//

function addAntiSpam(verificationkey_encrypted)
{
  document.write("<TABLE>");
	document.write("<INPUT type=hidden name=verificationkey_encrypted value="+verificationkey_encrypted+">");
	document.write("<TR><TH colspan=2>Anti-Spam</TH></TR>");
	document.write("<TR class=row2 onMouseOver=\"this.className='rowhighlight'\" onMouseOut=\"this.className='row2'\"><TD>To prevent spam bots spamming the site, please verificate the anti-spam code.</TD></TR>");
	document.write("</TABLE>");

  document.write("<TABLE>");
	document.write("<TR class=row1 onMouseOver=\"this.className='rowhighlight'\" onMouseOut=\"this.className='row1'\"><TD class=i>Code</TD><TD><IMG style=\"border:1px solid gray;width:70px;height:17px\" align=absmiddle src=\"http://img.letssingit.com/cgi-bin/validate.cgi?"+verificationkey_encrypted+"\"> --&gt; <INPUT type=text name=verificationkey value=\"\" style=\"width:60px\" maxlength=5></TD></TR>");
	document.write("</TABLE>");
}


//====================================//
//                                    //
// MISC                               //
//                                    //
//====================================//

function active(obj){if(obj.className!="dis")obj.className='btnActive'}
function passive(obj){if(obj.className!="dis")obj.className='btnPassive'}
function open_tab(e,id){document.getElementById(id).style.display='block'}
function close_tab(id){document.getElementById(id).style.display='none'}
