// input field

var boxValue;

function clearBox(box) {
  if (boxValue == null) {
    boxValue = box.value;
    box.value = "";
  }
}

function setBox(box) {
  if (box.value == "") {
    box.value = boxValue;
    boxValue = null;
  }
}

// offer layers

function tabSwitch(tabIndex, sectionName) {
  
  var idx = 1;

  while (eval("document.getElementById('tab" + sectionName + idx + "') != null")) {
    eval("document.getElementById('tab" + sectionName + idx + "').style.display = 'none'");
    idx++;
  }
  
  eval("document.getElementById('tab" + sectionName + tabIndex + "').style.display = ''");
}

function tabSwitchClose(tabIndex, sectionName, closeIt)
{
  
  if(closeIt == 1)
  {
  	eval("document.getElementById('tab" + sectionName + tabIndex + "').style.display = 'none'");
  }
  else
  {
	  var idx = 1;
	
	  while (eval("document.getElementById('tab" + sectionName + idx + "') != null")) {
	    eval("document.getElementById('tab" + sectionName + idx + "').style.display = 'none'");
	    idx++;
	  }
	  
	  eval("document.getElementById('tab" + sectionName + tabIndex + "').style.display = ''");
}
}

// amount and price

function addPrice(qtyField, amountField, priceField) {
  qtyField.value++;
  setPrice(qtyField, amountField, priceField.value);
}

function remPrice(qtyField, amountField, priceField) {
  if (qtyField.value >= 1) {
    qtyField.value--;
  }
  setPrice(qtyField, amountField, priceField.value);
}

function setPrice(qtyField, amountField, price) {
  if (qtyField.value < 0) {
    qtyField.value = 0;
  }
  if (isNaN(qtyField.value)) {
    alert("V?lja 'kogus' v??rtus peab olema number!");
    qtyField.value = 0;
  } else {
    amountField.value = qtyField.value * price;
  }
}
