function initialize_gallery(object,str) {
	
	var $ssp = $('#' + str + '_slideshow div.slideshow_pics');
	var $ssc = $('#' + str + '_slideshow div.slideshow_captions');
	var $ssen = $('#' + str + '_slideshow span.slideshow_enlarger');
	
	// alert(object.length);
	
	
	
	$('#' + str + '_slideshow div.slideshow_pics, #' + str + '_slideshow div.slideshow_captions, #' + str + '_slideshow span.slideshow_enlarger').html('');
	
	// preload all images for the selected gallery
	for (var i = 0; i < object.length; i++) { 
	  
    // alert(object[i][0]);
	  
			 $ssp.append('<a href="http://englishrosehotels.co.uk/static/assets/gallery/' + object[i][0] + '" rel="shadowbox[' + str + '_slideshow]" title="' + object[i][1] + '"><img src="http://englishrosehotels.co.uk/thumb/phpThumb.php?src=/var/www/vhosts/englishrosehotels.co.uk/httpdocs/static/assets/gallery/' + object[i][0] + '&h=220&w=220&zc=1&q=100" width="220" height="220" alt="' + object[i][1] + '" /></a>'); 
			 $ssc.append('<p class="imagecaption">' + object[i][1] + '</p>');
			 $ssen.append('<a href="http://englishrosehotels.co.uk/static/assets/gallery/' + object[i][0] + '" id="enlarge" rel="shadowbox[' + str + '_enlarge]" title="' + object[i][1] + '">Enlarge</a>'); 
	}  

	// set up the cycles for the select gallery
	$ssp.cycle({ startingSlide: 0, timeout: 0, speed:500,prev:'#' + str + '_slideshow .prev', next: '#' + str + '_slideshow .next'});
	$ssc.cycle({ startingSlide: 0, timeout: 0, speed:500,prev:'#' + str + '_slideshow .prev', next: '#' + str + '_slideshow .next'});
	$ssen.cycle({ startingSlide: 0, timeout: 0, speed:0,prev:'#' + str + '_slideshow .prev', next: '#' + str + '_slideshow .next'});
}



$(document).ready(function(){
	
	$("ul#news_accordian").accordion({
      autoHeight: true,
			fillSpace: false,
      active: ".current",
      navigation: false,
      header: ".handle"
  });
  $("ul#news_accordian").accordion("activate", 0);

	$("ul#summary_accordian").accordion({
      autoHeight: true,
			fillSpace: true,
      active: ".current",
      navigation: false,
      header: ".handle"
  });
  $("ul#summary_accordian").accordion("activate", 0);	

	$('#frm_directions').attr({target: "_blank"});
	
	
	jQuery.fn.toggler = function(open_label, close_label) {
		
		var open_txt = open_label ? open_label : "Read Description";
		var close_txt = close_label ? close_label : "Close Description";
		
		$(this).each(function(e){
			
			// setup the default text
			$(this).text(open_txt);
			$(this).click(function(){
				$(this).toggleClass("active");
				
				if($(this).attr('class') == "active") {
					$(this).text(close_txt);
				}else{
					$(this).text(open_txt);
				}
				
				var number = $(this).parent().attr("id").substring(4);
				var switchinfo = "info"+number;
				$("#"+switchinfo).slideToggle();
				
			});
		});
		
	};
	
	$('.toggle a').toggler('Read full event details', 'Close event details');
	
	// position the thumbnails top left
  // $('#glance_inner').css('top', '-260px');

  $("#slider_switcher").toggle(
        function () {
          $(this).addClass('selected');
          $('#glance_inner').animate({top: '-5px'});
      // moveIt('glance_inner',0,0, 20);

        },
        function () {
          $(this).removeClass('selected');
          $('#glance_inner').animate({top: '-265px'});
      // moveIt('glance_inner',0,'-'+260, 20);  
        }
  );

});