$(document).ready(function() {
	InitAtoZNav();
});


function InitAtoZNav(){
	// close all to start (except the one requested), or show all
	if(location.hash)
	{
	    $(".alpha-group").not($(""+location.hash).siblings(".alpha-group")).hide();
	    $('.aToZTabsList a').removeClass("selected");
	    $('.aToZTabsList a[href="'+location.hash+'"]').addClass("selected");
	    window.scrollTo(0,0);
	}
	
	// bind events
	$(".alpha-group-toggle").click(function(){
	    $('.aToZTabsList a').removeClass("selected");
	    $('.aToZTabsList a[href="#'+this.id+'"]').addClass("selected");
	    $(".alpha-group-toggle").removeClass("open");
	    $(this).addClass("open").siblings(".alpha-group").slideDown("fast");
	    $(".alpha-group").not($(this).siblings(".alpha-group")).slideUp("fast");
	    return false;
	});
	
	// add the click event to the tabs... ALSO add it to any other links (children of .atoz)
	$(".aToZTabsList a, .atoz a").click(function(){
	    $(this.hash).click();
	    return false;
	});
	
    $(".expand-all").click(function(){
	    $('.aToZTabsList a').removeClass("selected");
	    $('.aToZTabsList a[href="#top]').addClass("selected");
	    $(".alpha-group").slideDown("fast");
	    $(".alpha-group-toggle").addClass("open");
	    return false;
	});	
}
