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';
}


Cart = {
  CartDiv: 'left',
  CartForm: 'cartlist',

  Loader: function() {
    $(this.CartDiv).innerHTML = '<div style="text-align: center; margin: 20px 0 0 0;"><img src="/image/ajax-loader.gif" /></div>';
  },

  Add: function(pid,num) {
    this.Loader();
    URL = "/index.php?module=CartPage&action=Add&mod=ajax&id="+pid;
    if(num) {
      URL += "&num="+num;
    }
    new Ajax.Updater(this.CartDiv,URL);
  },

  Remove: function(pid) {
    this.Loader();
    URL = "/index.php?module=CartPage&action=Remove&mod=ajax&id="+pid;
    new Ajax.Updater(this.CartDiv,URL);
  },

  NumChange: function() {
    $(this.CartForm).action += '&mod=ajax';
    $(this.CartForm).request({
      onLoaded: function() {Cart.Loader();},
      onComplete: function(transport){ $(Cart.CartDiv).innerHTML = transport.responseText;  }
    });
  },

  Clear: function() {
    this.Loader();
    URL = "/?module=CartPage&action=Clear&mod=ajax";
    new Ajax.Updater(this.CartDiv,URL);
  }
}

function ShippingClick(chk) {
  if(chk.checked) {
    $('shippingFrm').hide();
  }
  else {
    $('shippingFrm').show();
  }
}

