function smiley(param)
{
  param = " "+param+" ";
  var text = document.ujhsz.text;
  text.focus();
  if (document.getSelection)
  {
    var vege = text.selectionEnd;
    var eleje = text.selectionStart;
    text.value = text.value.substr(0, eleje)+param+text.value.substr(vege);
    text.selectionStart = eleje + param.length;
    text.selectionEnd = eleje + param.length;
  }
  else 
  {
    var kozepe = document.selection.createRange();
    if (kozepe)
    {
      kozepe.text = param;
    }
    kozepe.select();
  }
}


function kepbeszur()
{
  var kep = prompt('Kép beszúrása.','Adja meg ide a kép url-jét.');
  if ((kep == "") || (kep == undefined) || (kep == null) || (kep == 'Adja meg ide a kép url-jét.'))
  {
  }
  else
  {
    smiley("[IMG]"+kep+"[/IMG]");
  }
}


function kiemel(param)
{
  var kep = prompt('Kiemelt szöveg','');
  if ((kep == "") || (kep == undefined) || (kep == null) )
  {
  }
  else
  {
    if (param == 'i')
    { smiley("[I]"+kep+"[/I]");  }
    if (param == 'b')
    { smiley("[B]"+kep+"[/B]");  }
    if (param == 'u')
    { smiley("[U]"+kep+"[/U]");  }
    if (param == 'off')
    { smiley("[OFF]"+kep+"[/OFF]");  }
    
  }
}




function flashbeszur()
{ 
  var strkep1 = "Adja meg a beágyazott videó kódját.\n pl: <object width='425' height='350'><embed src='...</embed>";
  var kep = prompt(strkep1,'');
  var kep2 = prompt('Adja meg a videó url-jét.','');
  
  if ((kep == "") || (kep == undefined) || (kep == null)  )
  {
  }
  else
  {
    if ((kep2 == "") || (kep2 == undefined) || (kep2 == null))
    {
      alert('A video linkjét is meg kell adni.');	    
    }
    else
    {
      smiley("[VIDEO]"+kep+"[VIDEO CENTER]"+kep2+"[/VIDEO]");
    }
  }
}






function insert (otag, ctag, single)
{
  var txt = document.ujhsz.text;
  txt.focus();

  if (document.getSelection)  // -- Firefox, Opera
  {
    var sel_start = txt.selectionStart;
    var sel_end   = txt.selectionEnd;

    if (single)
    {
      txt.value = txt.value.substr(0, sel_start) + otag + txt.value.substr(sel_end);
      txt.selectionStart = sel_start + otag.length;
      txt.selectionEnd   = sel_start + otag.length;
    }
    else
    {
      txt.value = txt.value.substr(0, sel_start) + otag + txt.value.substr(sel_start, sel_end - sel_start) + ctag + txt.value.substr(sel_end);
      txt.selectionStart = sel_start + otag.length;
      txt.selectionEnd   = sel_end   + otag.length;
    }
  }
  else  // -- IE
  {
    var sel = document.selection.createRange();

    if (sel) {
      if (single) sel.text = otag;
      else
      {
        var selText = sel.text;
        var selLength = selText.length;
        var newlines = selText.match(/\n/g);
        if (newlines) selLength = selLength - newlines.length;

        sel.text = otag + selText + ctag;
        sel.moveStart ("character", -ctag.length - selLength);
        sel.moveEnd   ("character", -ctag.length);
      }
      sel.select();
    }
  }
}

function showdescription(topic)
{
  var row = document.getElementById(topic);	
  if (row.style.display == 'none')
  {
	  row.style.display = '';
  }
  else
  {
	 row.style.display = 'none';
  }
}
