function swap(id){
  var element    = document.getElementById(id);
  var curDisplay = element.style.display;

  element.style.display = (curDisplay == 'block') ? 'none' : 'block';
}

function addColor(color, id){
  var id       = id + 'Color';
  var element  = document.getElementById(id);
  var curValue = element.value;

  if(curValue.length == 0)
    element.value += color;
  else
    element.value += '/' + color;
}

function setFocus(id){
  var element = document.getElementById(id);

  element.focus();
}

var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp    = new RegExp("[\r]","gi");

function storeCaret(selec){
  if(isMozilla){
    oField                = document.forms['addNews'].elements['message'];
    objectValue           = oField.value;
    deb                   = oField.selectionStart;
    fin                   = oField.selectionEnd;
    objectValueDeb        = objectValue.substring( 0 , oField.selectionStart );
    objectValueFin        = objectValue.substring( oField.selectionEnd , oField.textLength );
    objectSelected        = objectValue.substring( oField.selectionStart , oField.selectionEnd );
    oField.value          = objectValueDeb + '[' + selec + ']' + objectSelected + '[/' + selec + ']' + objectValueFin;
    oField.selectionStart = strlen(objectValueDeb);
    oField.selectionEnd   = strlen(objectValueDeb + '[' + selec + ']' + objectSelected + '[/' + selec + ']');

    oField.focus();
    oField.setSelectionRange(objectValueDeb.length + selec.length + 2, objectValueDeb.length + selec.length + 2);
  }
}

google_ad_client = "pub-5149681911918810";
google_ad_height = 60;
google_ad_slot   = "6659656106";
google_ad_width  = 468;
google_hints     = "game games multiplayer strategy mmorpg w3c xhtml css wai";
