﻿var index = 0;

var appList = new Array(
    new applicationData("/images/FieldStudies.jpg", "applicationText1", "/Solutions/FieldStudies.aspx"),
    new applicationData("/images/WellDecisionsAndAfeSupport.jpg", "applicationText2", "/Solutions/WellDecisionsAndAFESupport.aspx"),
    new applicationData("/images/ProspectInventoryManagement.jpg", "applicationText3", "/Solutions/ProspectInventoryManagement.aspx"),
    new applicationData("/images/ProductionOpportunitiesTracking.jpg", "applicationText4", "/Solutions/ProductionOpportunitiesTracking.aspx"),
    new applicationData("/images/LifeOfAssetInformationManagement.jpg", "applicationText5", "/Solutions/LifeOfAssetInformationManagement.aspx"),
    new applicationData("/images/LeaseTrackingSystemForResourcePlays.jpg", "applicationText6", "/Solutions/LeaseTrackingSystemForResourcePlays.aspx")
)

function applicationData(imageSrc, textId, linkUrl)
{

    this.ImageSrc = imageSrc;
    this.TextId = textId;
    this.LinkUrl = linkUrl;

}

function cycleApplications(direction)
{
    var appData = appList[index];
    document.getElementById(appData.TextId).style.display = "none";
    if (direction == 0) { index = ((index == 0) ? 5 : index - 1) }
    if (direction == 1) { index = ((index == 5) ? 0 : index + 1) }
    loadApplication(index);
}

function loadApplication(idx)
{
    var appData = appList[idx];
    document.getElementById("applicationGraphic").src = appData.ImageSrc;
    document.getElementById("applicationGraphic").onclick = function() { location.href = appData.LinkUrl };
    document.getElementById(appData.TextId).style.display = "";
    document.getElementById("applicationReadMore").onclick = function() { location.href = appData.LinkUrl };
    document.getElementById("indexCounter").innerHTML = (index + 1) + " of 6"
}
