// Debugging
// alert('Script loaded.');

// képátméretező rutin

function scaleImg(what){

if (what.width > 470) {
  what.width=470;
  what.style.cursor = "pointer";

//  link = '<a href="'+what.src+'" title="Kép megtekintése teljes méretben">Kattints ide az eredeti mérethez!</a>';

//  picnote = document.getElementById('picnote');
//  picnote.innerHTML=link;
}

}

function openImg(what)
{
if (what.width == 470) {
  window.open(what.src);
}
}

function confirmSubmit()
  {
		var agree=confirm("Biztos vagy benne?");

		if (agree)
				return true ;
		else
				return false ;
  }


// Popup window..
function goto(gotolink,gototarget)
  {
    a = window.open(gotolink,gototarget,"top=80,left=190,width=562,height=250,titlebar,menubar,scrollbars,resizable");
  }

// Style tag insertion

function getsel ()
{
  var txt = document.hsz.szoveg;
  txt.focus();

  if (document.getSelection)  // -- Firefox, Opera
    return txt.value.substr(txt.selectionStart, txt.selectionEnd - txt.selectionStart);
  else  // -- IE
    return document.selection.createRange().text;
}

function insert (tag, single)
{
  var otag = '['+tag+']';
  var ctag = '[/'+tag+']';
  var txt = document.hsz.szoveg;
  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) + tag + txt.value.substr(sel_end);
      txt.selectionStart = sel_start + tag.length;
      txt.selectionEnd   = sel_start + tag.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 = tag;
      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 insert_ext(tipus,szoveg)
{
  var enterURL = getsel();

  if (!enterURL) enterURL = prompt(szoveg, 'http://');

  if (!enterURL) {
    if (enterURL == "") alert ("Hiba: nem adtál meg URL-t!");
    document.hsz.szoveg.focus();
    return;
  }

  tag = '[' + tipus + ']' + enterURL + '[/' + tipus + ']';
  insert(tag,true);

}
