﻿var accordian_tabCount = 4;

function initAccordian() {
    $("#button_businessApplications").bind("click", accordian_mouseHandler);
    $("#button_userExperience").bind("click", accordian_mouseHandler);
    $("#button_productDevelopment").bind("click", accordian_mouseHandler);
    $("#button_strategicLeadership").bind("click", accordian_mouseHandler);
}
function accordian_mouseHandler(event) {
    var target = event.target;
    if ($(target).hasClass("homeAccorian_button_businessApplications")) { accordian_goToTab(0); }
    else if ($(target).hasClass("homeAccorian_button_userExperience")) { accordian_goToTab(1); }
    else if ($(target).hasClass("homeAccorian_button_productDevelopment")) { accordian_goToTab(2); }
    else if ($(target).hasClass("homeAccorian_button_strategicLeadership")) { accordian_goToTab(3); }
}
function accordian_goToTab(index) {
    if (index > -1 && index <= accordian_tabCount - 1) {
        var leftPos = 0;

        if (index == 0) {
            leftPos = 0;
            $("#item_businessApplications").animate({ marginLeft: 0 }, '4000', 'easeInOutCirc');

            $("#item_userExperience").animate({ marginLeft: 40 + 789 }, '4000', 'easeInOutCirc');
            $("#item_productDevelopment").animate({ marginLeft: 80 + 789 }, '4000', 'easeInOutCirc');
            $("#item_strategicLeadership").animate({ marginLeft: 120 + 789 }, '4000', 'easeInOutCirc');

            $("#button_businessApplications").removeClass("homeAccorian_button_businessApplications");
            $("#button_businessApplications").addClass("homeAccorian_button_businessApplications_selected");
            
            $("#button_userExperience").removeClass("homeAccorian_button_userExperience_selected");
            $("#button_productDevelopment").removeClass("homeAccorian_button_productDevelopment_selected");
            $("#button_strategicLeadership").removeClass("homeAccorian_button_strategicLeadership_selected");

            $("#button_userExperience").addClass("homeAccorian_button_userExperience");
            $("#button_productDevelopment").addClass("homeAccorian_button_productDevelopment");
            $("#button_strategicLeadership").addClass("homeAccorian_button_strategicLeadership");
        }
        else if (index == 1) {
            //origPos = $(".homeAccordian_tray").position().left;
            leftPos = 40;
            $("#item_userExperience").animate({ marginLeft: parseInt(leftPos) }, '4000', 'easeInOutCirc');

            $("#item_businessApplications").animate({ marginLeft: 0 }, '4000', 'easeInOutCirc');
            $("#item_productDevelopment").animate({ marginLeft: 80 + 789 }, '4000', 'easeInOutCirc');
            $("#item_strategicLeadership").animate({ marginLeft: 120 + 789 }, '4000', 'easeInOutCirc');

            $("#button_userExperience").removeClass("homeAccorian_button_userExperience");
            $("#button_userExperience").addClass("homeAccorian_button_userExperience_selected");
            
            $("#button_businessApplications").removeClass("homeAccorian_button_businessApplications_selected");
            $("#button_productDevelopment").removeClass("homeAccorian_button_productDevelopment_selected");
            $("#button_strategicLeadership").removeClass("homeAccorian_button_strategicLeadership_selected");

            $("#button_businessApplications").addClass("homeAccorian_button_businessApplications");
            $("#button_productDevelopment").addClass("homeAccorian_button_productDevelopment");
            $("#button_strategicLeadership").addClass("homeAccorian_button_strategicLeadership");
        }
        else if (index == 2) {
        leftPos = 80;
        $("#item_productDevelopment").animate({ marginLeft: leftPos }, '4000', 'easeInOutCirc');
        
            $("#item_businessApplications").animate({ marginLeft: 0 }, '4000', 'easeInOutCirc');
            $("#item_userExperience").animate({ marginLeft: 40 }, '4000', 'easeInOutCirc');
            $("#item_strategicLeadership").animate({ marginLeft: 120 + 789 }, '4000', 'easeInOutCirc');

            $("#button_productDevelopment").removeClass("homeAccorian_button_productDevelopment");
            $("#button_productDevelopment").addClass("homeAccorian_button_productDevelopment_selected");

            $("#button_businessApplications").removeClass("homeAccorian_button_businessApplications_selected");
            $("#button_userExperience").removeClass("homeAccorian_button_userExperience_selected");
            $("#button_strategicLeadership").removeClass("homeAccorian_button_strategicLeadership_selected");

            $("#button_businessApplications").addClass("homeAccorian_button_businessApplications");
            $("#button_userExperience").addClass("homeAccorian_button_userExperience");
            $("#button_strategicLeadership").addClass("homeAccorian_button_strategicLeadership");
        }
        else if (index == 3) {
        leftPos = 120;
        $("#item_strategicLeadership").animate({ marginLeft: leftPos }, '4000', 'easeInOutCirc');


            $("#item_businessApplications").animate({ marginLeft: 0 }, '4000', 'easeInOutCirc');
            $("#item_userExperience").animate({ marginLeft: 40 }, '4000', 'easeInOutCirc');
            $("#item_productDevelopment").animate({ marginLeft: 80 }, '4000', 'easeInOutCirc');

            $("#button_strategicLeadership").removeClass("homeAccorian_button_strategicLeadership");
            $("#button_strategicLeadership").addClass("homeAccorian_button_strategicLeadership_selected");

            $("#button_businessApplications").removeClass("homeAccorian_button_businessApplications_selected");
            $("#button_userExperience").removeClass("homeAccorian_button_userExperience_selected");
            $("#button_productDevelopment").removeClass("homeAccorian_button_productDevelopment_selected");

            $("#button_userExperience").addClass("homeAccorian_button_userExperience");
            $("#button_businessApplications").addClass("homeAccorian_button_businessApplications");
            $("#button_productDevelopment").addClass("homeAccorian_button_productDevelopment");
        }
    }
}