function _(title) {
  return document.getElementById(title);
}

function calculatePrice(lng){
  var allValid = /^[0-9]*$/;
  var number = _('tirazas').value;
  if(allValid.test(number))
  {
    new Ajax.Request('pages/ajax/price.php?package=' + _('package').value + '&take_to=' + _('take_to').value + '&code=' + _('code').value + '&amount=' + number + '&info=' + _('add_info').value + '&lng=' + lng, {
                      method: 'get',
                      onSuccess: function(transport) {
                       var p=transport.responseText;
                       if ( (parseFloat(p) == p) || (p == p + '.00')) {
                         _('order_button').style.display = 'block';
                         _('price').innerHTML = p + ' Lt';
                       } else {
                         _('order_button').style.display = 'none';
                         _('price').innerHTML = p;
                       }
                      }
    });
    
  } else {
    number=number.substr(0, (number.length)-1);
    _('tirazas').value = number; 
    calculatePrice(lng);
  }
  calculateDeliveryPrice(lng)
}
function calculateDeliveryPrice(lng){
	  var allValid = /^[0-9]*$/;
	  var number = _('tirazas').value;
	  if(allValid.test(number))
	  {
	    new Ajax.Request('pages/ajax/price.php?delivery=1&package=' + _('package').value + '&take_to=' + _('take_to').value + '&code=' + _('code').value + '&amount=' + number + '&info=' + _('add_info').value + '&lng=' + lng, {
	                      method: 'get',
	                      onSuccess: function(transport) {
	                       var p=transport.responseText;
	                       if ( (parseFloat(p) == p) || (p == p + '.00')) {
	                         _('deliveryprice').innerHTML = p + ' Lt';
	                       } else {
	                         _('deliveryprice').innerHTML = p;
	                       }
	                      }
	    });
	    
	  } else {
	    number=number.substr(0, (number.length)-1);
	    _('tirazas').value = number; 
	    calculateDeliveryPrice(lng);
	  }
	}
/* For catalog3 */
function calculatePrice2(lng){
  var allValid = /^[0-9]*$/;
  var number = _('tirazas').value;
  if(allValid.test(number))
  { 
    new Ajax.Request('pages/ajax/price.php?code=' + _('code').value + '&amount=' + number + '&info=' + _('info').value + '&lng=' + lng, {
                      method: 'get',
                      onSuccess: function(transport) {
                       var p=transport.responseText;
                       if ( (parseFloat(p) == p) || (p == p + '.00')) {
                         _('order_button').style.display = 'block';
                         _('price').innerHTML = p + ' Lt';
                       } else {
                         _('order_button').style.display = 'none';
                         _('price').innerHTML = p;
                       }
                      }
    });
    
  } else {
    number=number.substr(0, (number.length)-1);
    _('tirazas').value = number; 
    calculatePrice();   
  }
}

function calculatePriceShop(price) {
	var allValid = /^[0-9]*$/;
	var number = _('amount').value;
	
	var p = "Nepaskaičiuota";
	if(allValid.test(number)) {
		number = parseInt(number);
		if(number < 100) {
			p = "Nepaskaičiuota";
			_('order_button').style.display = "none";
		} else {
			p = (price * number).toFixed(2) + ' Lt';
			_('order_button').style.display = "block";
		}
	}
	
	_('price').innerHTML = p;
}

function calculatePriceShop2(price) {
	var allValid = /^[0-9]*$/;
	var number = _('amount').value;
	
	var p = "Nepaskaičiuota";
	if(allValid.test(number)) {
		number = parseInt(number);
		if(number < 1) {
			p = "Nepaskaičiuota";
			_('order_button').style.display = "none";
		} else {
			p = (price * number).toFixed(2) + ' Lt';
			_('order_button').style.display = "block";
		}
	}
	
	_('price').innerHTML = p;
}

function d(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;                  //firefox

     if(key == 13)
       return false;
     else
       return true;
}
