﻿// JScript File
function calcPrice()
{
    var baseP = new Array(14.95, 119.40);
    var adtlP = new Array(9.95, 99.95);
    
    var corp25 = new Array(59.00, 600.00);
    var corp50 = new Array(89.00, 900.00);
    var corp100 = new Array(169.00, 1600.00);
    var corp200 = new Array(269.00, 2500.00);
    var corp500 = new Array(369.00, 3500.00);
    
    var mthPrice = 0;
    var annPrice = 0;
    
    if (document.getElementById("_plan").value == "Personal")
    {
        mthPrice = baseP[0] + (document.getElementById("_pcs").value - 1)*adtlP[0];
        annPrice = baseP[1] + (document.getElementById("_pcs").value - 1)*adtlP[1];
    }
    else
    {
        mthPrice = eval("corp"+ document.getElementById("_pcsc").value +"[0]");
        annPrice = eval("corp"+ document.getElementById("_pcsc").value +"[1]");
    }
            
    var monthlabel = "Monthly - $" + mthPrice.toFixed(2);
    var annuallabel = "Annual - $" + (annPrice/12).toFixed(2) + "&nbsp;/&nbsp;month";
    
    setPriceLabels(monthlabel, annuallabel);
    
    if (document.getElementById("_billing_0").checked)
    {
        document.getElementById("_total").value = mthPrice.toFixed(2);
        
        var totlab = mthPrice.toFixed(2) + " / month";
            
        document.getElementById("_totalprice").innerHTML = totlab;
    }
    else
    {
        document.getElementById("_total").value = annPrice.toFixed(2);
        
        var totlab = annPrice.toFixed(2) + " / year";
            
        document.getElementById("_totalprice").innerHTML = totlab;
    }            
}

function setPriceLabels(monthly, annual)
{
   var labels = document.getElementsByTagName("label");
    for(var i=0; i<labels.length; i++)
    {
        if (labels[i].htmlFor == "_billing_0")
            labels[i].innerHTML = monthly;
        else if (labels[i].htmlFor == "_billing_1")
            labels[i].innerHTML = annual;
    }
}
    
function setHosts()
{
    if (document.getElementById("_plan").value == "Personal")
    {
        document.getElementById("_pcsc").style.display = "none";
        document.getElementById("_pcs").style.display = "inline";
    }
    else
    {        
        document.getElementById("_pcs").style.display = "none";
        document.getElementById("_pcsc").style.display = "inline";
    }

    calcPrice();
}
