<!doctypehtml><!-- Commission 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>Commission 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=commission-form><div class="form-group input-group"><div class=input-group-prepend><span class=input-group-text>$</span></div><input class=form-control id=total-sales placeholder="Sales Amount"required step=0.01 type=number></div><div class="form-group input-group"><select class=form-control id=commission-type><option value=percentage>Percentage<option value=fixed>Fixed Amount</select><div class=input-group-prepend><span class=input-group-text id=commission-label>%</span></div><input class=form-control id=commission-value placeholder="Commission 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>COMMISSION</b></h5><br><div class="form-group input-group"><div class=input-group-prepend><span class=input-group-text>Commission Amount</span></div><input class=form-control id=commission-amount disabled></div><div class="form-group input-group"><div class=input-group-prepend><span class=input-group-text>Net Amount</span></div><input class=form-control id=net-amount disabled></div></div></div></div></div></div><script>document.getElementById('commission-type').addEventListener('change',function(){const commissionLabel=document.getElementById('commission-label');commissionLabel.textContent=this.value==='percentage'?'%':'$'});document.getElementById('commission-form').addEventListener('submit',function(e){e.preventDefault();document.getElementById('results').style.display='none';document.getElementById('loading').style.display='block';setTimeout(calculateCommission,2000)});function calculateCommission(){const totalSales=parseFloat(document.getElementById('total-sales').value);const commissionType=document.getElementById('commission-type').value;const commissionValue=parseFloat(document.getElementById('commission-value').value);if(isNaN(totalSales)||totalSales<=0||isNaN(commissionValue)||commissionValue<0){showError('Please enter valid, positive values for all fields');return}
let commissionAmount=0;if(commissionType==='percentage'){commissionAmount=totalSales*(commissionValue/100)}else if(commissionType==='fixed'){commissionAmount=commissionValue}
const netAmount=totalSales-commissionAmount;if(netAmount<0){showError('Commission amount cannot exceed the total sales.');return}
document.getElementById('commission-amount').value=`$${commissionAmount.toFixed(2)}`;document.getElementById('net-amount').value=`$${netAmount.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>