Valuation Calculator Shark Tank
function calculateSharkValuation() {
var amount = document.getElementById('amountAsked').value;
var equity = document.getElementById('equityOffered').value;
var resultDiv = document.getElementById('sharkResults');
var postMoneyDisplay = document.getElementById('postMoneyVal');
var preMoneyDisplay = document.getElementById('preMoneyVal');
// Parse values to floats
var amountVal = parseFloat(amount);
var equityVal = parseFloat(equity);
// Basic Validation
if (isNaN(amountVal) || isNaN(equityVal) || amountVal <= 0 || equityVal 100) {
alert("Please enter a valid amount and an equity percentage between 0.1 and 100.");
return;
}
// Calculation logic
// Formula: Valuation = Investment / (Equity / 100)
var postMoneyValuation = amountVal / (equityVal / 100);
var preMoneyValuation = postMoneyValuation – amountVal;
// Formatting currency
var formatter = new Intl.NumberFormat('en-US', {
style: 'currency',
currency: 'USD',
maximumFractionDigits: 0
});
// Display results
postMoneyDisplay.innerHTML = formatter.format(postMoneyValuation);
preMoneyDisplay.innerHTML = formatter.format(preMoneyValuation);
resultDiv.style.display = 'block';
// Smooth scroll to results
resultDiv.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}