// raklikkre eltunos input/textarea tartalmak
jgtc.captureEvent(window, "load", function() {
	function makeAutoInput(es) {
		for(var i = 0; i < es.length; i++) {
			var attr = es[i].getAttribute('ht:value');
			if(attr != null) {
				es[i].onfocus = function() { if (this.value == this.getAttribute('ht:value')) { this.value = ''; } };
				es[i].onblur = function() { if (this.value == '') { this.value = this.getAttribute('ht:value') } };
			}
		}
	}

	makeAutoInput(document.getElementsByTagName('INPUT'));
	makeAutoInput(document.getElementsByTagName('TEXTAREA'));
}, true);

function uj_kereses() {
	var f = document.getElementById('versenyeredmeny');
	var foldal = document.getElementById('versenyeredmeny[oldal]');
	var fstart = document.getElementById('versenyeredmeny[start]');
	fstart.value = 0;
	//f.submit();
}

function elozo() {
	var f = document.getElementById('versenyeredmeny');
	var foldal = document.getElementById('versenyeredmeny[oldal]');
	var fstart = document.getElementById('versenyeredmeny[start]');
	var oldal = foldal.value;
	var i = fstart.value;
	i -= oldal;
	if (i < 0) {
		i = 0;
	}
	fstart.value = i;
	f.submit();
}

function kovetkezo() {
	var f = document.getElementById('versenyeredmeny');
	var foldal = document.getElementById('versenyeredmeny[oldal]');
	var fstart = document.getElementById('versenyeredmeny[start]');
	var oldal = foldal.value;
	var i = new Number(fstart.value);
	i += new Number(oldal);
	fstart.value = i;
	f.submit();
}



/* versenynaptar segedfunkciok */
function setVNForm(formid, value, dopost) {
  var e;
  for (var i = 0; i < value.length; i += 2) {
    e = document.getElementById(formid + '[' + value[i] + ']');
    v = value[i + 1];
    if (e.tagName == 'INPUT') {
      if (e.type == 'text' || e.type == 'hidden') {
        e.value = v == null ? "" : v;
      } else if (e.type == 'checkbox') {
        e.checked = (new Boolean(v) == true);
      } else {
        alert("FIXME!");
      }
    } else if (e.tagName == 'TEXTAREA') {
      input.value = v;
    } else if (e.tagName == 'SELECT') {
      if(v != null) {
        e.value = v;
      } else {
        e.selectedIndex = -1;
      }
    }
  }
  if (dopost == true) {
    document.forms['versenynaptar'].submit();
  }
  return false;
}

/* galeria lapozas */
var picIndex = 0;

function updatehref(elementName, data, def) {
  var elem = document.getElementById(elementName);
  if(elem != null) {
    if((data != null) && (data != "null") && (data != "")) {
      elem.href = data;
    } else {
      elem.href = def;
    }
  }
}

function g_enlarge(idx) {
  if (typeof pics[idx] == 'undefined' || pics[idx].disabled) return;

  picIndex = idx;

  var img = document.getElementById("gallerypic");
  img.removeAttribute("width");
  img.removeAttribute("height");
  img.src = pics[idx].src;

  document.getElementById("prevpic").style.visibility = (idx == 0 ? 'hidden' : 'visible');
  document.getElementById("nextpic").style.visibility = (idx == pics.length - 1 ? 'hidden' : 'visible');

  var t = document.getElementById("pictitle");
  /*if(t == null) {
    t = document.createElement("SPAN");
    t.id = "pictitle";
    document.getElementById("picholder").appendChild(t);
  }*/
  if((pics[idx].title != null) && (pics[idx].title != "null") && (pics[idx].title != "")) {
    t.innerHTML = pics[idx].title;
  } else {
    t.innerHTML = '&nbsp;';
  }
  var tagtxt = document.getElementById("tagtxt");
  if((pics[idx].tagtxt != null) && (pics[idx].tagtxt != "null") && (pics[idx].tagtxt != "")) {
    tagtxt.innerHTML = pics[idx].tagtxt;
  } else {
    tagtxt.innerHTML = '&nbsp;';
  }
  updatehref("emailkuldesurl", pics[idx].emailkuldesurl, '#');
  updatehref("emleklapurl", pics[idx].emleklapurl, '#');
  updatehref("kepeslapkuldesurl", pics[idx].kepeslapkuldesurl, '#');
}

function g_prev() {
  g_enlarge(picIndex - 1);
}

function g_next() {
  g_enlarge(picIndex + 1);
}
