function HeadSearchClick(inp,w) {
  if(w && inp.value == 'Keresés') inp.value = '';
  if(!w && inp.value == '') inp.value = 'Keresés';
}

function FindPos(obj) {
	var curleft = curtop = 0;
  if (obj.offsetParent) {
  do {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
      } while (obj = obj.offsetParent);
  }
	return [curleft,curtop];
}


var ActiveDD = null;
var ShowDropdownTimer = new Array();
var HideDropdownTimer = new Array();

function ShowDropDown(id,sender) {
  if(HideDropdownTimer[id]) {
    clearTimeout(HideDropdownTimer[id]);
  }

  ShowDropdownTimer[id] = setTimeout(function () { DoShowDorpDown(id, sender); }, 50);
}

function HideDropDown(id,sender) {
  if(ShowDropdownTimer[id]) {
    clearTimeout(ShowDropdownTimer[id]);
  }

  HideDropdownTimer[id] = setTimeout(function () { DoHideDropDown(id, sender); }, 500);
}

function DoShowDorpDown(id,sender) {
  if(ActiveDD && ActiveDD != id) {
    DoHideDropDown(ActiveDD)
  }
  
  if(sender) {
    SenderPos = FindPos($(sender));
    dd = $('submenu'+id);

    dd.style.display = '';
    dd.style.top = '80px';
    dd.style.left = SenderPos[0]+5+'px';
  }

  ActiveDD = id;
}

function DoHideDropDown(id,sender) {
  $('submenu'+id).style.display = 'none';
}

function numericTest(e){
    var key = e.keyCode? e.keyCode : e.charCode
    if((key > 47 && key < 58) || key == 8 || key == 37 || key == 39 || key == 13 || key == 46) {
        return true;
    }
    else return false;
}

function MenuOver(menu) {
   m = menu.src.match(/menu_([0-9]+).jpg/)[1];
   menu.src = '/image/menupic/'+((menu.className == 'active' ? 'ahover':'hover'))+'/menu_'+m+'.jpg';
}

function MenuOut(menu) {
   m = menu.src.match(/menu_([0-9]+).jpg/)[1];
   menu.src = '/image/menupic/'+((menu.className == 'active' ? 'active':'def'))+'/menu_'+m+'.jpg';
}


Galery = {
  ActiveGalery: 0,
  OpenEff: null,

  Open: function(GaleryId) {
    if(Galery.ActiveGalery == GaleryId || Galery.OpenEff) return false;
    Galery.OpenEff = true;
    if(Galery.ActiveGalery) {
      new Effect.toggle($('galery'+Galery.ActiveGalery), 'slide', { delay: 0.3});
      $('galtitle'+Galery.ActiveGalery).removeClassName('active');
    }
    new Effect.toggle($('galery'+GaleryId), 'slide', { delay: 0.3, afterFinish: function() {Galery.OpenEff = false} });
    $('galtitle'+GaleryId).addClassName('active');
    Galery.ActiveGalery = GaleryId;
  }
}