$(document).ready(function() {
	$("#photoGal a").fancybox({
		'zoomSpeedIn':		300, 
		'zoomSpeedOut':	300, 
		'titleShow': false,
		'overlayShow':		false,
		'centerOnScroll': true
	});
	$("#lyricsQR a").fancybox({
		'zoomSpeedIn':		300, 
		'zoomSpeedOut':	300, 
		'titleShow': false,
		'overlayShow':		false,
		'centerOnScroll': true
	});
	
	$.backstretch("http://www.rigbymusic.nl/images/rigby_bg.jpg", {speed: 1500});
});
function geturl(addr) {  
	var r = $.ajax({  
		type: 'GET',  
		url: addr,  
		async: false  
	}).responseText;  
	return r;  
}

function lNav(url){
	$('#videoContent').html(geturl(url)); 
}

jQuery.fn.initMenu = function() {  
    return this.each(function(){
        var theMenu = $(this).get(0);
        $('.acitem', this).hide();
        $('li.expand > .acitem', this).show();
        $('li.expand > .acitem', this).prev().addClass('active');
        $('li a', this).click(
            function(e) {
                e.stopImmediatePropagation();
                var theElement = $(this).next();
                var parent = this.parentNode.parentNode;
                if($(parent).hasClass('noaccordion')) {
                    if(theElement[0] === undefined) {
                        window.location.href = this.href;
                    }
                    $(theElement).slideToggle('normal', function() {
                        if ($(this).is(':visible')) {
                            $(this).prev().addClass('active');
                        }
                        else {
                            $(this).prev().removeClass('active');
                        }    
                    });
                    return false;
                }
                else {
                    if(theElement.hasClass('acitem') && theElement.is(':visible')) {
                        if($(parent).hasClass('collapsible')) {
                            $('.acitem:visible', parent).first().slideUp('normal', 
                            function() {
                                $(this).prev().removeClass('active');
                            }
                        );
                        return false;  
                    }
                    return false;
                }
                if(theElement.hasClass('acitem') && !theElement.is(':visible')) {         
                    $('.acitem:visible', parent).first().slideUp('normal', function() {
                        $(this).prev().removeClass('active');
                    });
                    theElement.slideDown('normal', function() {
                        $(this).prev().addClass('active');
                    });
                    return false;
                }
            }
        }
    );
});
};

$(document).ready(function() {$('.menu').initMenu();});

