function ShowNavBarBasket() {
  var NavBarBasketStyle = document.getElementById('NavBarBasket');

  if(NavBarBasketStyle.style.display == 'none') {
    NavBarBasketStyle.style.display = 'block';
  } else {
    NavBarBasketStyle.style.display = 'none';
  }
}

function ShowBasketPriceInfo(product_id) {
  var BasketPriceInfoStyle = document.getElementById('BasketProdID' + product_id);

  if(BasketPriceInfoStyle.style.display == 'none') {
    BasketPriceInfoStyle.style.display = 'block';
  } else {
    BasketPriceInfoStyle.style.display = 'none';
  }
}

function CopyDataToInvoice() {
  document.getElementById('InvoiceCompanyName').value = document.getElementById('OrderCompanyName').value;
  document.getElementById('InvoiceFirstLastName').value = document.getElementById('OrderFirstName').value + ' ' + document.getElementById('OrderLastName').value;
  document.getElementById('InvoiceStreet').value = document.getElementById('OrderStreet').value;
  document.getElementById('InvoicePostalCode').value = document.getElementById('OrderPostalCode').value;
  document.getElementById('InvoiceCity').value = document.getElementById('OrderCity').value;
}

function CalculateReplacement() {
  if((document.getElementById("Diameter1").value > 0) && (document.getElementById("Profile1").value > 0) && (document.getElementById("Width1").value > 0)) {
    var string1 = document.getElementById("Diameter1").value*25.4+document.getElementById("Profile1").value*document.getElementById("Width1").value*2/100;

    document.getElementById('DiameterCircle1').innerHTML = Math.round(((string1)*100))/100 + ' mm';
  } else {
    var string1 = '-';
  }

  if((document.getElementById("Diameter2").value > 0) && (document.getElementById("Profile2").value > 0) && (document.getElementById("Width2").value > 0)) {
    var string2 = document.getElementById("Diameter2").value*25.4+document.getElementById("Profile2").value*document.getElementById("Width2").value*2/100

    document.getElementById('DiameterCircle2').innerHTML = Math.round(((string2)*100))/100 + ' mm';
    document.getElementById('DifferenceDiameterCircle').innerHTML = Math.round((((string2)-(string1))*100))/100 + ' mm';
    document.getElementById('DifferenceSpeed').innerHTML = Math.round(((((string2)-(string1))/(string2)*100)*100))/100 + ' %';
    document.getElementById('DifferenceSpeed50').innerHTML = Math.round(((50*(((string2)-(string1))/(string2)+1))*100))/100 + ' km/h';
    document.getElementById('DifferenceSpeed100').innerHTML = Math.round(((100*(((string2)-(string1))/(string2)+1))*100))/100 + ' km/h';
    document.getElementById('DifferenceSpeed150').innerHTML = Math.round(((150*(((string2)-(string1))/(string2)+1))*100))/100 + ' km/h';
  } else {
    var string2 = '-';

    document.getElementById('DiameterCircle2').innerHTML = '-';
    document.getElementById('DifferenceDiameterCircle').innerHTML = '-';
    document.getElementById('DifferenceSpeed').innerHTML = '-';
    document.getElementById('DifferenceSpeed50').innerHTML = '-';
    document.getElementById('DifferenceSpeed100').innerHTML = '-';
    document.getElementById('DifferenceSpeed150').innerHTML = '-';
  }
}

function AddToCalculator(size_width, size_profile, size_diameter) {
  document.getElementById('Diameter2').value = size_diameter;
  document.getElementById('Width2').value = size_width;
  document.getElementById('Profile2').value = size_profile;
  
  CalculateReplacement();
}
