﻿var imageCounter = 1;
    
function RotateImages()
{
    if (imageCounter == 9)
    {
        imageCounter = 1;
    }
    
    var factsImage = document.getElementById("factsImage");
    
    if(null != factsImage)
    {
    
        factsImage.src = "/imd/static/images/facts/didyouknow" + imageCounter + ".gif";
        ++imageCounter;
        window.setTimeout(RotateImages, 5000);
    }
}

function UploadCartToPaypal() {
    var premiumTicketPrice = 30;
    var semiPremiumTicketPrice = 25;
    var frontAndLastPrice = 21;
    var balconyTicketPrice = 17;
    var childTicketPrice = 12;
    var dinnerBoxPrice = 8;
    var samosaBoxPrice = 5;
    var chickenBiryaniBoxPrice = 6;

    var premiumTicketCount = document.getElementById(dropdownPremiumCount).value;
    var semiPremiumTicketCount = document.getElementById(dropdownSemiPremiumCount).value;
    var frontAndLastTicketCount = document.getElementById(dropdownFrontAndLastCount).value;
    var balconyTicketCount = document.getElementById(dropdownBalconyCount).value;
    var childTicketCount = document.getElementById(dropdownChildCount).value;
    var dinnerBoxCount = document.getElementById(dropdownDinnerBoxCount).value;
    var samosaBoxCount = document.getElementById(dropdownSamosaBoxCount).value;
    var chickenBiryaniBoxCount = document.getElementById(dropdownChickenBiryaniBoxCount).value;

    if (premiumTicketCount == 0 && semiPremiumTicketCount == 0 && frontAndLastTicketCount == 0 && balconyTicketCount == 0 && childTicketCount == 0 && dinnerBoxCount == 0 && samosaBoxCount == 0 && chickenBiryaniBoxCount == 0) {
        alert("You must select atleast one item to buy");
        return;
    }

    document.getElementById("spanWait").innerHTML = "Please wait...";
    document.getElementById("buttonAddToCart").style.display = "none";

    var paypalForm = document.getElementById("frmPost");

    var itemName;
    var itemQuantity;
    var itemValue;
    var itemIndex = 1;

    if (premiumTicketCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", premiumTicketItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", premiumTicketCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", premiumTicketPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    if (semiPremiumTicketCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", semiPremiumTicketItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", semiPremiumTicketCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", semiPremiumTicketPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    if (frontAndLastTicketCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", frontAndLastTicketItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", frontAndLastTicketCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", frontAndLastPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    if (balconyTicketCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", balconyTicketItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", balconyTicketCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", balconyTicketPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    if (childTicketCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", childTicketItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", childTicketCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", childTicketPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    if (dinnerBoxCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", dinnerBoxItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", dinnerBoxCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", dinnerBoxPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    if (samosaBoxCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", samosaBoxItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", samosaBoxCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", samosaBoxPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    if (chickenBiryaniBoxCount > 0) {
        itemName = "item_name_" + itemIndex;
        itemQuantity = "quantity_" + itemIndex;
        itemValue = "amount_" + itemIndex;

        var itemNameNode = document.createElement("input");
        itemNameNode.setAttribute("type", "hidden");
        itemNameNode.setAttribute("name", itemName);
        itemNameNode.setAttribute("value", chickenBiryaniBoxItem);

        var itemQuantityNode = document.createElement("input");
        itemQuantityNode.setAttribute("type", "hidden");
        itemQuantityNode.setAttribute("name", itemQuantity);
        itemQuantityNode.setAttribute("value", chickenBiryaniBoxCount);

        var itemPriceNode = document.createElement("input");
        itemPriceNode.setAttribute("type", "hidden");
        itemPriceNode.setAttribute("name", itemValue);
        itemPriceNode.setAttribute("value", chickenBiryaniBoxPrice);

        paypalForm.appendChild(itemNameNode);
        paypalForm.appendChild(itemQuantityNode);
        paypalForm.appendChild(itemPriceNode);

        ++itemIndex;
    }

    paypalForm.submit();
}

function openLink(page, name) 
{ 
    name = window.open(page, name); 
}  
