<!doctypehtml><!-- Discount Calculator By Fullintro - https://fullintro.com --><html lang=en><meta charset=UTF-8><meta content="width=device-width,initial-scale=1"name=viewport><meta content="ie=edge"http-equiv=X-UA-Compatible><link crossorigin=anonymous href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css integrity=sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO rel=stylesheet><title>Discount Calculator</title><style>#loading,#results{display:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background-color:#fff;outline:0;box-shadow:none;border-color:#ced4da}.container{max-width:600px}.card{background-color:#f0f0f0;border:6px solid #bfbfbf;border-radius:10px;margin-top:0!important}.btn{background-color:#1cab26!important;color:#fff!important;border-color:#1cab26!important;box-shadow:none!important;border-radius:5px;font-size:24px;margin-bottom:-15px;font-family:Arial}.btn:hover{background-color:#1cab26!important;color:#fff!important;border-color:#1cab26!important;box-shadow:none!important}.btn:focus{outline:0!important;box-shadow:none!important}.btn:active{background-color:#1cab26!important;color:#fff!important;border-color:#1cab26!important;box-shadow:none!important}#results .btn{background-color:#1cab26!important;color:#fff!important;border-color:#1cab26!important}</style><body class=bg-white><div class=container><div class=row><div class="col-md-12 mx-auto"><div class="card card-body mt-5 text-center"><form id=discount-form><div class="form-group input-group"><div class=input-group-prepend><span class=input-group-text>$</span></div><input class=form-control id=original-price placeholder="Original Price"required step=0.01 type=number></div><div class="form-group input-group"><select class=form-control id=discount-type><option value=percentage>Percentage<option value=fixed>Fixed Amount</select><div class=input-group-prepend><span class=input-group-text id=discount-label>%</span></div><input class=form-control id=discount-value placeholder="Discount Value"required step=0.01 type=number></div><div class=form-group><input class="btn btn-block btn-dark"type=submit value=Calculate></div></form><div id=loading><br><h4 style=color:#444;font-family:Arial>Calculating...</h4></div><div class=pt-4 id=results><h5 style=color:#444><b>DISCOUNT</b></h5><br><div class="form-group input-group"><div class=input-group-prepend><span class=input-group-text>Discount Amount</span></div><input class=form-control id=discount-amount disabled></div><div class="form-group input-group"><div class=input-group-prepend><span class=input-group-text>Final Price</span></div><input class=form-control id=final-price disabled></div></div></div></div></div></div><script>document.getElementById('discount-type').addEventListener('change',function(){const discountLabel=document.getElementById('discount-label');discountLabel.textContent=this.value==='percentage'?'%':'$'});document.getElementById('discount-form').addEventListener('submit',function(e){e.preventDefault();document.getElementById('results').style.display='none';document.getElementById('loading').style.display='block';setTimeout(calculateDiscount,2000)});function calculateDiscount(){const originalPrice=parseFloat(document.getElementById('original-price').value);const discountType=document.getElementById('discount-type').value;const discountValue=parseFloat(document.getElementById('discount-value').value);if(isNaN(originalPrice)||originalPrice<=0||isNaN(discountValue)||discountValue<0){showError('Please enter valid, positive values for all fields');return}
let discountAmount=0;if(discountType==='percentage'){discountAmount=originalPrice*(discountValue/100)}else if(discountType==='fixed'){discountAmount=discountValue}
const finalPrice=originalPrice-discountAmount;if(finalPrice<0){showError('Discount amount cannot exceed the original price.');return}
document.getElementById('discount-amount').value=`$${discountAmount.toFixed(2)}`;document.getElementById('final-price').value=`$${finalPrice.toFixed(2)}`;document.getElementById('results').style.display='block';document.getElementById('loading').style.display='none'}
function showError(error){document.getElementById('results').style.display='none';document.getElementById('loading').style.display='none';const errorDiv=document.createElement('div');errorDiv.className='alert alert-danger';errorDiv.appendChild(document.createTextNode(error));const card=document.querySelector('.card');card.insertBefore(errorDiv,card.querySelector('.heading'));setTimeout(()=>errorDiv.remove(),3000)}</script><!-- Right Click Disable --><script>document.addEventListener('contextmenu',function(event){event.preventDefault()});</script><!-- IFrame Setup --><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.2/iframeResizer.contentWindow.min.js"></script></body></html>