﻿$(document).ready(function() {
    $('#photos').galleryView({
        panel_width: 730,
        panel_height: 400,
        frame_width: 160,
        frame_height: 198,
        transition_speed: 1500,
        transition_interval: 4000,
        easing: 'easeOutBack',
        nav_theme: 'milonga',
        pause_on_hover: true
    });
});

function initMenus() {
    //remove selected element class
    $('#navigation').find('a.selected').removeClass('selected');

    $('ul.menu ul').hide();
    $.each($('ul.menu'), function () {
        $('#' + this.id + '.expandfirst ul:first').show();
    });
    $('ul.menu li a').click(
		function () {
		    var checkElement = $(this).next();
		    var parent = this.parentNode.parentNode.id;

		    if ($('#' + parent).hasClass('noaccordion')) {
		        $(this).next().slideToggle('normal');
		        return false;
		    }
		    if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		        if ($('#' + parent).hasClass('collapsible')) {
		            $('#' + parent + ' ul:visible').slideUp('normal');
		        }
		        return false;
		    }
		    if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
		        $('#' + parent + ' ul:visible').slideUp('normal');
		        checkElement.slideDown('normal');
		        return false;
		    }
		}
	);
}

function hideEmptyElements() {
    $.each($('#navigation').children('li'), function () {
        if ($(this).children('ul').children().size() == 0) {
            $(this).css('display', 'none');
        }
    });
}

function getQueryStringValue(qsName) {
    var eltValue = 0;
    var qs = window.location.search.substring(1).split('&');
    for (i = 0; i < qs.length; i++) {
        var qsVar = qs[i].split('=');
        if (qsVar[0] == qsName) {
            eltValue = qsVar[1];
        }
    }
    return eltValue;
}

function DisplaySelectedFamily() {
    $('a#Fami' + getQueryStringValue('FamiId')).addClass('selected').parent().parent().css('display', 'block');
}

$(document).ready(function () { initMenus(); hideEmptyElements(); DisplaySelectedFamily() });
