/**
 *
 * Pathways Platform
 * Client side scripts for index.php on mdpathways
 * @author - Pat Poels <plpoels@yahoo.com>
 *
 */

var md_index = {};

$(document).ready(function() {
    $('#specialtySelect').change(function () {
        var specialtyId = $('#specialtySelect').val();

        window.location.href = 'results.php?search=job&specialty='+specialtyId;
    });
});

//Use self-executing anonymous function with jQuery as a single parameter to avoid namespace collision
(function($) {
    md_index.client_count = 12;
    md_index.homepage_div_position = 0;

    md_index.reset_frontpage_divs = function() {
        var i;
        var resetter_string;
        var resetter;
        var quadrant;

        for (i = 3; i < md_index.client_count; i++) {
            resetter_string = "lin_" + i;
            resetter = document.getElementById(resetter_string);
            resetter.style.width = "0";
            quadrant = i % 3;
            if (quadrant == 0)
                resetter.style.left = "60px";
            else if (quadrant == 1)
                resetter.style.left = "210px";
            else
                resetter.style.left = "360px";
        }
        setInterval("md_index.toggle_frontpage_divs()", 4000);
    };

    md_index.open_frontpage_div = function(div_number) {
        var open_id = "#lin_" + div_number;
        $(open_id).animate({'width':'120','left':'-=60px'}, 1000);
    };

    md_index.close_frontpage_div = function(div_number) {
        var close_id = "lin_" + div_number;
        var close_jq = "#" + close_id;
        if (document.getElementById(close_id).style.width != '0')
            $(close_jq).animate({'width':'0','left':'+=60px'}, 1000);
    };


    md_index.toggle_frontpage_divs = function() {
        var jstr;
        var vid_state = jwplayer("myplayer").getState();

        if (vid_state != "PLAYING") {
            md_index.close_frontpage_div(md_index.homepage_div_position);
            var opener_div = md_index.homepage_div_position + 3;
            if (opener_div >= md_index.client_count)
                opener_div = opener_div - md_index.client_count;
            setTimeout(function() {
                md_index.open_frontpage_div(opener_div);
            }, 1000);

            md_index.homepage_div_position = md_index.homepage_div_position + 1;
            if (md_index.homepage_div_position >= md_index.client_count)
                md_index.homepage_div_position = md_index.homepage_div_position - md_index.client_count;
        }
    };

})(jQuery);

