﻿// page functionality
function ContactValidate(evt) {
    if (document.getElementById("txtFirstName").value == "") {
        alert("Please enter your First Name.");
        document.getElementById("txtFirstName").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("txtLastName").value == "") {
        alert("Please enter your Last Name.");
        document.getElementById("txtLastName").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("txtCompanyName").value == "") {
        alert("Please enter your Company Name.");
        document.getElementById("txtCompanyName").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("txtCity").value == "") {
        alert("Please enter your City.");
        document.getElementById("txtCity").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("selProvince").value == "") {
        alert("Please select your Province/State.");
        document.getElementById("selProvince").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("selCountry").value == "") {
        alert("Please select your Country.");
        document.getElementById("selCountry").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("txtPhoneNumber").value == "") {
        alert("Please enter your Phone Number.");
        document.getElementById("txtPhoneNumber").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("txtEmailAddress").value == "") {
        alert("Please enter your Email Address.");
        document.getElementById("txtEmailAddress").focus();
        return CancelEvent(evt);
    }
    if (document.getElementById("txtCaptcha").value == "") {
        alert("Please enter the characters in the image.");
        document.getElementById("txtCaptcha").focus();
        return CancelEvent(evt);
    }

    return (true);
}

// page load functionality	
function ContactLoad() {
    var objEvents = new EventArray();
    objEvents.Add(new Event("btnSubmit", "click", ContactValidate));
    objEvents.AttachEvents();
}

function UpdateTotals() {
    var MailboxesTotal;
    var BlackberryTotal;
    var IPhoneTotal;
    var AdditionalStorageTotal;
    var Error = 0;

    if (!isNaN(document.getElementById("txtMailboxes").value)) {
        MailboxesTotal = document.getElementById("txtMailboxes").value * 15;
        document.getElementById("lblMailboxesTotal").innerText = "$" + MailboxesTotal + ".00";
        document.getElementById("lblMailboxesTotal").textContent = "$" + MailboxesTotal + ".00";
    } else {
        alert("Invalid input");
        document.getElementById("txtMailboxes").focus();
        Error = 1;
    }

    if (!isNaN(document.getElementById("txtBlackberry").value)) {
        BlackberryTotal = document.getElementById("txtBlackberry").value * 15;
        document.getElementById("lblBlackberryTotal").innerText = "$" + BlackberryTotal + ".00";
        document.getElementById("lblBlackberryTotal").textContent = "$" + BlackberryTotal + ".00";
    } else {
        alert("Invalid input");
        document.getElementById("txtBlackberry").focus();
        Error = 1;
    }

    if (!isNaN(document.getElementById("txtIPhone").value)) {
        IPhoneTotal = document.getElementById("txtIPhone").value * 4;
        document.getElementById("lblIPhoneTotal").innerText = "$" + IPhoneTotal + ".00";
        document.getElementById("lblIPhoneTotal").textContent = "$" + IPhoneTotal + ".00";
    } else {
        alert("Invalid input");
        document.getElementById("txtIPhone").focus();
        Error = 1;
    }

    if (!isNaN(document.getElementById("txtAdditionalStorage").value)) {
        AdditionalStorageTotal = document.getElementById("txtAdditionalStorage").value * 3;
        document.getElementById("lblAdditionalStorageTotal").innerText = "$" + AdditionalStorageTotal + ".00";
        document.getElementById("lblAdditionalStorageTotal").textContent = "$" + AdditionalStorageTotal + ".00";
    } else {
        alert("Invalid input");
        document.getElementById("txtAdditionalStorage").focus();
        Error = 1;
    }

    if (Error == 0) {
        document.getElementById("lblTotal").innerText = "$" + (Number(MailboxesTotal) + Number(BlackberryTotal) + Number(IPhoneTotal) + Number(AdditionalStorageTotal)) + ".00";
        document.getElementById("lblTotal").textContent = "$" + (Number(MailboxesTotal) + Number(BlackberryTotal) + Number(IPhoneTotal) + Number(AdditionalStorageTotal)) + ".00";
    }
}
