﻿
function calculatePrice() {
    
    var storageCount = $("#calc-storage").val();
    var instanceCount = $("#calc-serverinstance").val();
    var mssqlCount = $("#calc-mssql").val();
    var mysqlCount = $("#calc-mysql").val();
    var bandwidthCount = $("#calc-bandwidth").val();

    //set pricing
    var storagePrice = 0.0014;
    var instancePrice = 0.15;
    var mssqlPrice = 0.0005;
    var mysqlPrice = 0.0003;
    var bandwidthPrice = 0.15;
    var cdnPrice = 0.15;

    //set scales
        

    //do cleanup
    if (isNaN(storageCount)) {
        $("#calc-storage").val(0);
        storageCount = 0;
    }


    if (isNaN(instanceCount)) {
        $("#calc-serverinstance").val(0);
        instanceCount = 1;
    }

    if (isNaN(mssqlCount)) {
        $("#calc-mssql").val(0);
        mssqlCount = 0;
    }

    if (isNaN(mysqlCount)) {
        $("#calc-mysql").val(0);
        mysqlCount = 0;
    }

    if (isNaN(bandwidthCount)) {
        $("#calc-bandwidth").val(0);
        bandwidthCount = 1;
    }

    //add up the total cost
    var totalPrice = 0.00;

    totalPrice = ((storageCount * storagePrice) + (instanceCount * instancePrice) + (mssqlCount * mssqlPrice) + (mysqlCount * mysqlPrice)) * 720;
    totalPrice += (bandwidthCount * bandwidthPrice);
    
    //set the price value
    $("#calc-total").html(totalPrice);
    $("#calc-total").formatCurrency({format:'us', symbol:'$'});
}