﻿$(document).ready(function() {
    var theAccordian = $("#accordion");

    if (theAccordian.length > 0)
    {
        theAccordian.accordion({ autoHeight: false, clearStyle: true, event: 'mouseover' });
    }

    var defaultPageLHSImage = $("#defaultPageLHSImage");

    if (defaultPageLHSImage.length > 0)
    {
        defaultPageLHSImage.hide();
    }
});

$(window).load(function() {
    setImagePosition();
    startAnimation()
});

function startAnimation()
{
    var children = $("#accordion li div");

    var amountOfChildren = children.length;

    if (amountOfChildren > 1)
    {
        var lastChildIndex = amountOfChildren - 1

        for (i = 0; i < amountOfChildren; i++)
        {
            children.eq(i).attr("id", "childId" + i);
        }

        for (i = 0; i < amountOfChildren; i++)
        {
            var timeoutValue =new Number((i + 1) * 700);

            if (i == lastChildIndex)
            {
                setTimeout("animateSlider('childId" + i + "','childId0')", timeoutValue);
            }
            else
            {
                setTimeout("animateSlider('childId" + i + "','childId" + (i + 1) + "')", timeoutValue);
            }
        }
    }
}

function setImagePosition()
{
    var mainLeft = $(".mainLeft");
    var mainMiddle = $(".mainMiddle");
    var mainRight = $(".mainRight");
    var lhsImage = $("#ctl00_ContentPlaceHolder1_eimBrandImage_imagetag");
    var defaultPageLHSImage = $("#defaultPageLHSImage");

    if (mainLeft.length > 0 && mainMiddle.length > 0 && mainRight.length > 0 && lhsImage.length > 0 && defaultPageLHSImage.length > 0)
    {
        var mainMiddleHeight = mainMiddle.height();
        var mainLeftHeight = mainLeft.height();
        var mainRightHeight = mainRight.height();

        if (mainLeftHeight < mainMiddleHeight)
        {
            mainLeft.height(mainMiddleHeight);
        }
        
        mainLeftHeight = mainLeft.height();

        if (mainLeftHeight < mainRightHeight)
        {
            mainLeft.height(mainRightHeight);
        }

        mainLeftHeight = mainLeft.height();

        var mainLeftTopOffset = mainLeft.offset().top;

        defaultPageLHSImage.show();
        var lhsImageHeight = lhsImage.height();

        var newImagePosition = (mainLeftTopOffset + mainLeftHeight) - lhsImageHeight;

        defaultPageLHSImage.css({"top" : newImagePosition, "position" : "absolute"});
    }
}

function animateSlider(itemToShowId, itemToHideId)
{
    var itemToShow = $("#" + itemToShowId);
    var itemToHide = $("#" + itemToHideId);

    if (itemToHide.length > 0 && itemToShow.length > 0)
    {
        itemToHide.slideDown('fast');
        itemToShow.slideUp('fast');
    }
}