//jCarousel Lite
var debug = 0;
var onie6 = $.browser.msie==true && $.browser.version=="6.0"?true:false;
if(debug) alert("js start");
(function($){$.fn.jCarouselLite=function(o){o=$.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},o||{});return this.each(function(){var b=false,animCss=o.vertical?"top":"left",sizeCss=o.vertical?"height":"width";var c=$(this),ul=$("ul",c),tLi=$("li",ul),tl=tLi.size(),v=o.visible;if(o.circular){ul.prepend(tLi.slice(tl-v-1+1).clone()).append(tLi.slice(0,v).clone());o.start+=v}var f=$("li",ul),itemLength=f.size(),curr=o.start;c.css("visibility","visible");f.css({overflow:"hidden",float:o.vertical?"none":"left"});ul.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});c.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var g=o.vertical?height(f):width(f);var h=g*itemLength;var j=g*v;f.css({width:f.width(),height:f.height()});ul.css(sizeCss,h+"px").css(animCss,-(curr*g));c.css(sizeCss,j+"px");if(o.btnPrev)$(o.btnPrev).click(function(){return go(curr-o.scroll)});if(o.btnNext)$(o.btnNext).click(function(){return go(curr+o.scroll)});if(o.btnGo)$.each(o.btnGo,function(i,a){$(a).click(function(){return go(o.circular?o.visible+i:i)})});if(o.mouseWheel&&c.mousewheel)c.mousewheel(function(e,d){return d>0?go(curr-o.scroll):go(curr+o.scroll)});if(o.auto)setInterval(function(){go(curr+o.scroll)},o.auto+o.speed);function vis(){return f.slice(curr).slice(0,v)};function go(a){if(!b){if(o.beforeStart)o.beforeStart.call(this,vis());if(o.circular){if(a<=o.start-v-1){ul.css(animCss,-((itemLength-(v*2))*g)+"px");curr=a==o.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll}else if(a>=itemLength-v+1){ul.css(animCss,-((v)*g)+"px");curr=a==itemLength-v+1?v+1:v+o.scroll}else curr=a}else{if(a<0||a>itemLength-v)return;else curr=a}b=true;ul.animate(animCss=="left"?{left:-(curr*g)}:{top:-(curr*g)},o.speed,o.easing,function(){if(o.afterEnd)o.afterEnd.call(this,vis());b=false});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass("disabled");$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&o.btnNext)||[]).addClass("disabled")}}return false}})};function css(a,b){return parseInt($.css(a[0],b))||0};function width(a){return a[0].offsetWidth+css(a,'marginLeft')+css(a,'marginRight')};function height(a){return a[0].offsetHeight+css(a,'marginTop')+css(a,'marginBottom')}})(jQuery);
if(debug) alert("carousel loaded");
//lightbox
(function($){$.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:'#000',overlayOpacity:0.8,fixedNavigation:false,imageLoading:'assets/images2/lb/lightbox-ico-loading.gif',imageBtnPrev:'assets/images2/lb/lightbox-btn-prev.gif',imageBtnNext:'assets/images2/lb/lightbox-btn-next.gif',imageBtnClose:'assets/images2/lb/lightbox-btn-close.gif',imageBlank:'assets/images2/lb/lightbox-blank.gif',containerBorderSize:10,containerResizeSpeed:400,txtImage:'Image',txtOf:'of',keyToClose:'c',keyToPrev:'p',keyToNext:'n',imageArray:[],activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false}function _start(objClicked,jQueryMatchedObj){$('embed, object, select').css({'visibility':'hidden'});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute('href'),objClicked.getAttribute('title')))}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute('href'),jQueryMatchedObj[i].getAttribute('title')))}}while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute('href')){settings.activeImage++}_set_image_to_view()}function _set_interface(){$('body').append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+settings.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+settings.imageBtnClose+'"></a></div></div></div></div>');var arrPageSizes=___getPageSize();$('#jquery-overlay').css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();$('#jquery-overlay,#jquery-lightbox').click(function(){_finish()});$('#lightbox-loading-link,#lightbox-secNav-btnClose').click(function(){_finish();return false});$(window).resize(function(){var arrPageSizes=___getPageSize();$('#jquery-overlay').css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();$('#jquery-lightbox').css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]})})}function _set_image_to_view(){$('#lightbox-loading').show();if(settings.fixedNavigation){$('#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide()}else{$('#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber').hide()}var objImagePreloader=new Image();objImagePreloader.onload=function(){$('#lightbox-image').attr('src',settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){}};objImagePreloader.src=settings.imageArray[settings.activeImage][0]};function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=$('#lightbox-container-image-box').width();var intCurrentHeight=$('#lightbox-container-image-box').height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;$('#lightbox-container-image-box').animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image()});if((intDiffW==0)&&(intDiffH==0)){if($.browser.msie){___pause(250)}else{___pause(100)}}$('#lightbox-container-image-data-box').css({width:intImageWidth});$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({height:intImageHeight+(settings.containerBorderSize*2)})};function _show_image(){$('#lightbox-loading').hide();$('#lightbox-image').fadeIn(function(){_show_image_data();_set_navigation()});_preload_neighbor_images()};function _show_image_data(){$('#lightbox-container-image-data-box').slideDown('fast');$('#lightbox-image-details-caption').hide();if(settings.imageArray[settings.activeImage][1]){$('#lightbox-image-details-caption').html(settings.imageArray[settings.activeImage][1]).show()}if(settings.imageArray.length>1){$('#lightbox-image-details-currentNumber').html(settings.txtImage+' '+(settings.activeImage+1)+' '+settings.txtOf+' '+settings.imageArray.length).show()}}function _set_navigation(){$('#lightbox-nav').show();$('#lightbox-nav-btnPrev,#lightbox-nav-btnNext').css({'background':'transparent url('+settings.imageBlank+') no-repeat'});if(settings.activeImage!=0){if(settings.fixedNavigation){$('#lightbox-nav-btnPrev').css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}else{$('#lightbox-nav-btnPrev').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnPrev+') left 15% no-repeat'})},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'})}).show().bind('click',function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}}if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){$('#lightbox-nav-btnNext').css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'}).unbind().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}else{$('#lightbox-nav-btnNext').unbind().hover(function(){$(this).css({'background':'url('+settings.imageBtnNext+') right 15% no-repeat'})},function(){$(this).css({'background':'transparent url('+settings.imageBlank+') no-repeat'})}).show().bind('click',function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}}_enable_keyboard_navigation()}function _enable_keyboard_navigation(){$(document).keydown(function(objEvent){_keyboard_action(objEvent)})}function _disable_keyboard_navigation(){$(document).unbind()}function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE}if(escapeKey==undefined){escapeKey=27}key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=='x')||(keycode==escapeKey)){_finish()}if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation()}}if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation()}}}function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0]}if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0]}}function _finish(){$('#jquery-lightbox').remove();$('#jquery-overlay').fadeOut(function(){$('#jquery-overlay').remove()});$('embed, object, select').css({'visibility':'visible'})}function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize};function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft}arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll};function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date()}while(curDate-date<ms)};return this.unbind('click').click(_initialize)}})(jQuery);
if(debug) alert("lightbox loaded");
//jQuery Corner 2.08 (http://www.malsup.com/jquery/corner/)
;(function($){var style=document.createElement('div').style;var moz=style['MozBorderRadius']!==undefined;var webkit=style['WebkitBorderRadius']!==undefined;var radius=style['borderRadius']!==undefined||style['BorderRadius']!==undefined;var mode=document.documentMode||0;var noBottomFold=$.browser.msie&&(($.browser.version<8&&!mode)||mode<8);var expr=$.browser.msie&&(function(){var div=document.createElement('div');try{div.style.setExpression('width','0+0');div.style.removeExpression('width')}catch(e){return false}return true})();function sz(el,p){return parseInt($.css(el,p))||0};function hex2(s){var s=parseInt(s).toString(16);return(s.length<2)?'0'+s:s};function gpc(node){for(;node&&node.nodeName.toLowerCase()!='html';node=node.parentNode){var v=$.css(node,'backgroundColor');if(v=='rgba(0, 0, 0, 0)')continue;if(v.indexOf('rgb')>=0){var rgb=v.match(/\d+/g);return'#'+hex2(rgb[0])+hex2(rgb[1])+hex2(rgb[2])}if(v&&v!='transparent')return v}return'#ffffff'};function getWidth(fx,i,width){switch(fx){case'round':return Math.round(width*(1-Math.cos(Math.asin(i/width))));case'cool':return Math.round(width*(1+Math.cos(Math.asin(i/width))));case'sharp':return Math.round(width*(1-Math.cos(Math.acos(i/width))));case'bite':return Math.round(width*(Math.cos(Math.asin((width-i-1)/width))));case'slide':return Math.round(width*(Math.atan2(i,width/i)));case'jut':return Math.round(width*(Math.atan2(width,(width-i-1))));case'curl':return Math.round(width*(Math.atan(i)));case'tear':return Math.round(width*(Math.cos(i)));case'wicked':return Math.round(width*(Math.tan(i)));case'long':return Math.round(width*(Math.sqrt(i)));case'sculpt':return Math.round(width*(Math.log((width-i-1),width)));case'dogfold':case'dog':return(i&1)?(i+1):width;case'dog2':return(i&2)?(i+1):width;case'dog3':return(i&3)?(i+1):width;case'fray':return(i%2)*width;case'notch':return width;case'bevelfold':case'bevel':return i+1}};$.fn.corner=function(options){if(this.length==0){if(!$.isReady&&this.selector){var s=this.selector,c=this.context;$(function(){$(s,c).corner(options)})}return this}return this.each(function(index){var $this=$(this);var o=[$this.attr($.fn.corner.defaults.metaAttr)||'',options||''].join(' ').toLowerCase();var keep=/keep/.test(o);var cc=((o.match(/cc:(#[0-9a-f]+)/)||[])[1]);var sc=((o.match(/sc:(#[0-9a-f]+)/)||[])[1]);var width=parseInt((o.match(/(\d+)px/)||[])[1])||10;var re=/round|bevelfold|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dogfold|dog/;var fx=((o.match(re)||['round'])[0]);var fold=/dogfold|bevelfold/.test(o);var edges={T:0,B:1};var opts={TL:/top|tl|left/.test(o),TR:/top|tr|right/.test(o),BL:/bottom|bl|left/.test(o),BR:/bottom|br|right/.test(o)};if(!opts.TL&&!opts.TR&&!opts.BL&&!opts.BR)opts={TL:1,TR:1,BL:1,BR:1};if($.fn.corner.defaults.useNative&&fx=='round'&&(radius||moz||webkit)&&!cc&&!sc){if(opts.TL)$this.css(radius?'border-top-left-radius':moz?'-moz-border-radius-topleft':'-webkit-border-top-left-radius',width+'px');if(opts.TR)$this.css(radius?'border-top-right-radius':moz?'-moz-border-radius-topright':'-webkit-border-top-right-radius',width+'px');if(opts.BL)$this.css(radius?'border-bottom-left-radius':moz?'-moz-border-radius-bottomleft':'-webkit-border-bottom-left-radius',width+'px');if(opts.BR)$this.css(radius?'border-bottom-right-radius':moz?'-moz-border-radius-bottomright':'-webkit-border-bottom-right-radius',width+'px');return}var strip=document.createElement('div');$(strip).css({overflow:'hidden',height:'1px',minHeight:'1px',fontSize:'1px',backgroundColor:sc||'transparent',borderStyle:'solid'});var pad={T:parseInt($.css(this,'paddingTop'))||0,R:parseInt($.css(this,'paddingRight'))||0,B:parseInt($.css(this,'paddingBottom'))||0,L:parseInt($.css(this,'paddingLeft'))||0};if(typeof this.style.zoom!=undefined)this.style.zoom=1;if(!keep)this.style.border='none';strip.style.borderColor=cc||gpc(this.parentNode);var cssHeight=$(this).outerHeight();for(var j in edges){var bot=edges[j];if((bot&&(opts.BL||opts.BR))||(!bot&&(opts.TL||opts.TR))){strip.style.borderStyle='none '+(opts[j+'R']?'solid':'none')+' none '+(opts[j+'L']?'solid':'none');var d=document.createElement('div');$(d).addClass('jquery-corner');var ds=d.style;bot?this.appendChild(d):this.insertBefore(d,this.firstChild);if(bot&&cssHeight!='auto'){if($.css(this,'position')=='static')this.style.position='relative';ds.position='absolute';ds.bottom=ds.left=ds.padding=ds.margin='0';if(expr)ds.setExpression('width','this.parentNode.offsetWidth');else ds.width='100%'}else if(!bot&&$.browser.msie){if($.css(this,'position')=='static')this.style.position='relative';ds.position='absolute';ds.top=ds.left=ds.right=ds.padding=ds.margin='0';if(expr){var bw=sz(this,'borderLeftWidth')+sz(this,'borderRightWidth');ds.setExpression('width','this.parentNode.offsetWidth - '+bw+'+ "px"')}else ds.width='100%'}else{ds.position='relative';ds.margin=!bot?'-'+pad.T+'px -'+pad.R+'px '+(pad.T-width)+'px -'+pad.L+'px':(pad.B-width)+'px -'+pad.R+'px -'+pad.B+'px -'+pad.L+'px'}for(var i=0;i<width;i++){var w=Math.max(0,getWidth(fx,i,width));var e=strip.cloneNode(false);e.style.borderWidth='0 '+(opts[j+'R']?w:0)+'px 0 '+(opts[j+'L']?w:0)+'px';bot?d.appendChild(e):d.insertBefore(e,d.firstChild)}if(fold&&$.support.boxModel){if(bot&&noBottomFold)continue;for(var c in opts){if(!opts[c])continue;if(bot&&(c=='TL'||c=='TR'))continue;if(!bot&&(c=='BL'||c=='BR'))continue;var common={position:'absolute',border:'none',margin:0,padding:0,overflow:'hidden',backgroundColor:strip.style.borderColor};var $horz=$('<div/>').css(common).css({width:width+'px',height:'1px'});switch(c){case'TL':$horz.css({bottom:0,left:0});break;case'TR':$horz.css({bottom:0,right:0});break;case'BL':$horz.css({top:0,left:0});break;case'BR':$horz.css({top:0,right:0});break}d.appendChild($horz[0]);var $vert=$('<div/>').css(common).css({top:0,bottom:0,width:'1px',height:width+'px'});switch(c){case'TL':$vert.css({left:width});break;case'TR':$vert.css({right:width});break;case'BL':$vert.css({left:width});break;case'BR':$vert.css({right:width});break}d.appendChild($vert[0])}}}}})};$.fn.uncorner=function(){if(radius||moz||webkit)this.css(radius?'border-radius':moz?'-moz-border-radius':'-webkit-border-radius',0);$('div.jquery-corner',this).remove();return this};$.fn.corner.defaults={useNative:true,metaAttr:'data-corner'}})(jQuery);
if(debug) alert("rounded corners loaded");

$(document).ready(function(){
	$(".jsnavigation").removeClass("jsnavigation");
	if(debug) alert("IE6 detect start");
	if(!onie6) {
		$(".roundedbx").corner("4px");
		$(".roundedbxtop").corner("4px top");
		$(".roundedbxbottom").corner("4px bottom");	
	}
	$("a.external").attr("target","_blank");
	$(".seatingplan .view").lightBox();

	if(debug) alert("init complete");

	/* MEGA DROPDOWN */	
	var navigation	=	$('#navigation');
	var mainPanel	=	$('#maincontent');
	var cloneparent	=	false;
	
	//attach an identifier to each drop menu
	$('.parent',navigation).each(function(){
		if(cloneparent) {
			$(this).parent('li').clone().prependTo($(this).next('.submenu')).children('a').removeClass('parent');
		}
		$(".submenu .submenu",navigation).removeClass("submenu");
		var newtitle	=	$(this).attr('title').replace(/[^A-Za-z0-9]/g,'');
		$(this).attr('title',newtitle);
		$(this).next(".submenu").attr('title',newtitle);
	});
	
	//shift all dropdowns into an inline container, so that the page content slides automatically...
	$(mainPanel).before('<div id="dropContainer"></div>');
	var dropcontainer	=	$("#dropContainer");
	$(dropcontainer).addClass('dropcontainer');
	$(dropcontainer).addClass('navigation');
	$(dropcontainer).hide();	
	$('.submenu',navigation).appendTo(dropcontainer);
	$('.parent',navigation).wrapInner('<span />');
	
	//handle nav item clicks
	$('a.parent',navigation).click(function(){
		if($(this).hasClass('open')) {
			closeSubnav(this);
		}
		else {
			openSubnav(this);
		}
		return false;
	});
	
	function openSubnav(trigger) {
		var submenuclass = ".submenu";
		$('a.open',navigation).removeClass('open');
		if($(submenuclass+":visible",dropcontainer).length) {
			hideOpenSubnav();
			$(submenuclass+':visible',dropcontainer).fadeOut(200,function(){
				var fadespeed	=	400;
				var droptitle	=	$(trigger).attr("title");
				$("ul[title="+droptitle+"]",dropcontainer).fadeIn(fadespeed);
			});
						
		}
		else {			
			$(dropcontainer).slideDown(200,function(){
				var fadespeed	=	400;
				var droptitle	=	$(trigger).attr("title");
				$("ul[title="+droptitle+"]",dropcontainer).fadeIn(fadespeed);
			});			
		}
		$(trigger).addClass('open').parent('li').addClass('open');		
	}
	
	function closeSubnav(trigger) {		
		$('ul:visible',dropcontainer).fadeOut('fast');						
		$(dropcontainer).slideUp(200);
		$('.parent',navigation).removeClass('open');
		$('li',navigation).removeClass('open');
		//$(dropcontainer).slideUp('fast');	
	}
	
	function hideOpenSubnav() {		
		$('.parent',navigation).removeClass('open');
		$('li',navigation).removeClass('open');		
		//$(dropcontainer).hide();			
	}
		
	/* END OF MEGA DROPDOWN */
	
	/* EVENT THUMBS */
	$('.thumbs .controls').show();	
	$(".thumbs #carousel").jCarouselLite({
		visible:8,
		btnNext: ".nextbtn",
        btnPrev: ".prevbtn"
	});
	/* END OF EVENT THUMBS */
	
	/* EVENT BOX LOADER */
	var autoload 		= true; //autoload of events until an event is clicked
	var autoloadtime	= 5000; //how often to load an event
	var carousel			=	$(".thumbs #carousel");	
	$('a',carousel).click(function(){
		autoload = false;
		return loadCarouselEvent(this);
	});
	
	function loadCarouselEvent(trigger) {
		eventcontainer		=	$(".events .event");
		//show loading image
		$(eventcontainer).html('<div class="ajaxloader"><span>Loading...</span></div>');
		//load the content via ajax
		$.ajax({
			url:		baseurl+"ajax/homeevent/",
			data:		"event="+$(trigger).attr('href'),
			dataType:	"html",
			cache:		false,
			//timeout:	1000,
			success:	function(data) {
				$('img',data).load(function(){
					$(eventcontainer).replaceWith(data);
					$(".ajaxloader",eventcontainer).remove();
				});				
			},
			error:		function() {
				$(eventcontainer).html("Unable to load event details.  Please try again.");
				$(".ajaxloader",eventcontainer).remove();
			},
			complete:	function() {
				
			}
		});		
		return false;
	}
	
	
	function autoloadCarouselEvent() {
		var currentevt	=	$(".events .event h2 a").attr("href");
		if(!currentevt)
			return false;		
		var trigger	=	$("li a[href*='"+currentevt.toString()+"']").parents('li').next("li").children("a");
		if(autoload) {
			loadCarouselEvent(trigger);
			setTimeout(function(){autoloadCarouselEvent(trigger)},autoloadtime);
		}
	}
	setTimeout(function(){autoloadCarouselEvent()},autoloadtime);
	
	
	$('li',carousel).hover(function(){
		caption = $(this).children('.caption');
		trig	= $(this);
		$(caption).clone().addClass('jqeventcaption').appendTo("body");
		$('.jqeventcaption').css({"top":($(trig).offset().top - $('.jqeventcaption').outerHeight()),"left":$(trig).offset().left}).show();
	},function(){
		$('.jqeventcaption').remove();
	});
	
	/* END OF EVENT BOX LOADER */	
	
	/* VENUE BANNER LOADER */
	//one image is already shown
	if(!onie6) {
		var	venuebanner		=	$("#header .venuebanner");
		$(venuebanner).after('<div id="tempbanner"></div>');	
		var tempbanner		=	$("#tempbanner");
		$(tempbanner).html(createCarousel());		
		var vcontrols 	=	$('.details',venuebanner);
		$(vcontrols).appendTo(tempbanner);
		$("#carousel img:last",tempbanner).load(function(){				
			$(venuebanner).html($(tempbanner).html());
			var vcontrols 	=	$('.details',venuebanner);
			$(vcontrols).show();
			$(tempbanner).remove();
			setCarouselCaption($("#carousel li:eq(0)"));
			$("#carousel",venuebanner).jCarouselLite({
				visible			:1,
				auto			:10000,
				btnNext			:".next",
				btnPrev			:".prev",				
				afterEnd		:function(a) {
					setCarouselCaption(a);
				}
			});		
		});
		if(debug) alert("venue banner ready");
	}
	
	//set the captions of the controls
	function setCarouselCaption(a) {
		var vcontrols 	=	$('.details',venuebanner);
		var cur			=	$("img",a);
		var next		=	$(a).next("li").children("img");
		var prev		=	$(a).prev("li").children("img");	
		if($(next).length==0)
			var next	=	$("#carousel li:first").next("li").next("li").children("img");					
		if($(prev).length==0)
			var prev	=	$("#carousel ul li:eq(9)").children("img");					
		$('.cur span').text($(cur).attr("alt"));
		$('.prev span',vcontrols).text($(prev).attr("alt"));
		$('.next span',vcontrols).text($(next).attr("alt"));
	}
	
	//create a list of images to show
	function addCarouselImage(src,caption) {
		var src		=	"assets/images2/banners/"+src;
		var i		=	new Image();
		i.src		=	baseurl+src;
		i.alt		=	caption;
		return '<li><img src="'+i.src+'" alt="'+i.alt+'" /></li>';		
	}
	
	function createCarousel() {
		var carouselhtml	=	"";
		carouselhtml	+= '<div id="carousel"><ul>';
		carouselhtml	+= addCarouselImage('venue0.jpg','Concert Hall');
		carouselhtml	+= addCarouselImage('venue1.jpg','Reception');
		carouselhtml	+= addCarouselImage('venue2.jpg','Entrance');
		//carouselhtml	+= addCarouselImage('','');
		carouselhtml	+= addCarouselImage('venue4.jpg','Kathleen Ferrier Bar');
		//carouselhtml	+= addCarouselImage('','');
		carouselhtml	+= addCarouselImage('venue6.jpg','Concert Hall');
		carouselhtml	+= addCarouselImage('venue7.jpg','Blakeys Cafe Bar');
		carouselhtml	+= addCarouselImage('venue8.jpg','Concert Hall');	
		carouselhtml	+= addCarouselImage('venue9.jpg','Windsor Foyer Bar');	
		carouselhtml	+= addCarouselImage('venue10.jpg','Lancaster Bar');	
		carouselhtml	+= addCarouselImage('venue11.jpg','Windsor Suite');	
		carouselhtml	+= '</ul></div>';
		return carouselhtml;
	}
		
	/* END OF VENUE BANNER LOADER */
});
