﻿var az = "abcdefghijklmnopqrstuvwxyz";
var currentylSelected;
$(document).ready(function () {
    initMicrositeList();
});

function initMicrositeList() {
    $("#partner_listing li").each(function (i, v) {
        var letter = $(v).find("h3 a").html().trim().charAt(0).toLowerCase();
        az = az.replace(letter, "");
        $(v).addClass(letter);
        $(v).css("display", "none");
    });

    $(".vertical_az li").each(function (i, v) {
        var letter = $(v).html().toLowerCase();
        if (az.indexOf(letter) != -1) {
            $(this).addClass("hidden_letter");
        }
        else {
            $(this).addClass("visible_letter letter" + letter);
        }
    });

    var remainingLettersCount = 26 - az.length;
    var startIndex = Math.floor(Math.random() * remainingLettersCount);
    currentylSelected = $(".visible_letter")[startIndex].innerHTML.toLowerCase();
    $("." + currentylSelected).css("display", "block");
    $(".letter" + currentylSelected).addClass("selected");
    $(".visible_letter").click(function () {
        changeLetter($(this).html().toLowerCase());
    });
    repositionArticles();
}

function changeLetter(letter) {
    $("." + currentylSelected).css("display", "none");
    $(".vertical_az .selected").removeClass("selected");
    $("." + letter).css("display", "block");
    $(".letter" + letter).addClass("selected");
    currentylSelected = letter;
    repositionArticles();
}

function repositionArticles() {
    if ($('#partner_listing').height() > 600) {
        $('.ms-articles').removeClass("ms-articles-home");
    }
    else {
        $('.ms-articles').addClass("ms-articles-home");
    }
}
