//CONFIG
var MAINPROMO_DELAY = 7;

//GLOBALS
var ActPromo = 1;
var PromoTMO;

function RightPromoOver(img,w) {
  if(w) $(img).style.left = (-1* $(img).width / 2)+'px';
  else $(img).style.left = '0px';
  
}

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

function ChMainPromo(newpromo) {
  if(ActPromo == newpromo) return false;
  PromoCount = $('mainpromo').getElementsByClassName('promo').length;
  if(newpromo == 'next') {
    clearTimeout(PromoTMO);
    newpromo = ActPromo + 1;
    Delayer = 2;
  }
  else if(newpromo == 'prev') {
    clearTimeout(PromoTMO);
    newpromo = ActPromo - 1;
    Delayer = 2;
  }
  else {

    Delayer = 1;
  }

  if(newpromo <= 0) newpromo = PromoCount;
  if(newpromo > PromoCount) newpromo = 1;
 
  var olddiv = $('mainpromo').getElementsByClassName('promo')[ActPromo-1];
  var newdiv = $('mainpromo').getElementsByClassName('promo')[newpromo-1];

  $(olddiv).appear({ duration: 0.5, from: 1.0, to: 0.0 });
  $(newdiv).appear({ duration: 0.5, from: 0.0, to: 1.0 });

  ActPromo = newpromo;

  $('mainpromo').getElementsByClassName('count')[0].innerHTML = ActPromo+' / '+PromoCount;
  PromoTMO = setTimeout(function() {ChMainPromo(ActPromo+1);},Delayer*MAINPROMO_DELAY*1000);
}


function IndexInit() {
  PromoTMO = setTimeout(function() {ChMainPromo(ActPromo+1);},MAINPROMO_DELAY*1000);
}

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 ShippingClick(chk) {
  if(chk.checked) {
    $('shippingFrm').hide();
  }
  else {
    $('shippingFrm').show();
  }
}
