function findPos(obj)
{
    if (typeof obj == 'undefined') return false;
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		curleft = obj.offsetLeft;
		curtop  = obj.offsetTop;
		while (obj = obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			curtop  += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}
// tabs
    $(document).ready(function(){ 
       	$('#body').css('visibility','visible');
		
		$('#bg-slideshow').crossSlide({
	  		fade: 5
			}, [
			  {
				src:  'bg-slides/bg.jpg',
				from: 'top left',
				to:   'top left',
				time: 1
			  }, {
				src:  'bg-slides/bg1.jpg',
				from: 'top left',
				to:   'bottom right',
				time: 6
			  }, {
				src:  'bg-slides/bg2.jpg',
				from: 'bottom left',
				to:   'top right',
				time: 6
			  }, {
				src:  'bg-slides/bg3.jpg',
				from: 'top right',
				to:   'bottom left',
				time: 6
			  }, {
				src:  'bg-slides/bg4.jpg',
				from: 'bottom right',
				to:   'top left',
				time: 6
			  }, {
				src:  'bg-slides/bg5.jpg',
				from: 'top right',
				to:   'bottom right',
				time: 6
			  }, {
				src:  'bg-slides/bg6.jpg',
				from: 'bottom left',
				to:   'top left',
				time: 6
			  }, {
				src:  'bg-slides/bg7.jpg',
				from: 'top left',
				to:   'bottom right',
				time: 6
			  }, {
				src:  'bg-slides/bg8.jpg',
				from: 'bottom left',
				to:   'top right',
				time: 6
			  }
		]);

		defaultTabPosition();
		

		$('#eventPhotos a').lightBox(); 
		$('#venuePhotos a').lightBox(); 
		loadAudioPlayer();
		loadMap();
		
		$(".aboutus").click(function () { 
			uprise('aboutus');
			down('menus');
			down('events');
			down('gallery');
			down('news');
			down('findus');
		}); 
		$(".menus").click(function () { 
			uprise('menus');
			down('aboutus');
			down('events');
			down('gallery');
			down('news');
			down('findus');
		}); 
		
		$(".events").click(function () { 
			uprise('events');									 
			down('aboutus');
			down('menus');
			down('gallery');
			down('news');
			down('findus');
		}); 
		
		$(".gallery").click(function () { 
			uprise('gallery');
			down('aboutus');
			down('menus');
			down('events');
			down('news');
			down('findus');
		}); 
		
		$(".news").click(function () { 
			uprise('news');
			down('aboutus');
			down('menus');
			down('events');
			down('gallery');
			down('findus');
		}); 
		
		$(".findus").click(function () { 
			uprise('findus');
			down('aboutus');
			down('menus');
			down('events');
			down('gallery');
			down('news');
		}); 
		
		
		$("#privateEventsTab").click(function () { 
			unFocusAll();
   			focusTab(this);											   
			$("#privateEvents").animate({ "opacity": "show" }, { "duration": "slow" });
			$('#corporateFunctions').hide();
		    $('#catering').hide();
		}); 
		$("#corporateFunctionsTab").click(function () { 
			unFocusAll();
   			focusTab(this);													
			$("#corporateFunctions").animate({ "opacity": "show" }, { "duration": "slow" });
			$('#privateEvents').hide();
		    $('#catering').hide();
		}); 
		$("#cateringTab").click(function () { 
			unFocusAll();
   			focusTab(this);										  
			$("#catering").animate({ "opacity": "show" }, { "duration": "slow" });
			$('#privateEvents').hide();
		    $('#corporateFunctions').hide();
		}); 	
		
		$("#dessertsTab").click(function () { 
			unFocusAll();
   			focusTab(this);										  
			$("#desserts").animate({ "opacity": "show" }, { "duration": "slow" });
			$('.menu-bg').css('background-image', 'url(i/dessert-menu-bg.jpg)');
			$('#lightFare').hide();
			$('#spirits').hide();
			$('#wineBeer').hide();
		    $('#lounge').hide();
		}); 
		$("#lightFareTab").click(function () { 
			unFocusAll();
   			focusTab(this);										   
			$("#lightFare").animate({ "opacity": "show" }, { "duration": "slow" });
			$('.menu-bg').css('background-image', 'url(i/lightfare-menu-bg.jpg)');
			$('#desserts').hide();
			$('#spirits').hide();
			$('#wineBeer').hide();
		    $('#lounge').hide();
		}); 
		$("#spiritsTab").click(function () { 
			unFocusAll();
   			focusTab(this);										
			$("#spirits").animate({ "opacity": "show" }, { "duration": "slow" });
			$('.menu-bg').css('background-image', 'url(i/spirits-menu-bg.jpg)');
			$('#lightFare').hide();
			$('#desserts').hide();
			$('#wineBeer').hide();
		    $('#lounge').hide();
		}); 
		$("#wineBeerTab").click(function () { 
			unFocusAll();
   			focusTab(this);										 
			$("#wineBeer").animate({ "opacity": "show" }, { "duration": "slow" });
			$('.menu-bg').css('background-image', 'url(i/wine-menu-bg.jpg)');
			$('#lightFare').hide();
			$('#desserts').hide();
		    $('#spirits').hide();
		    $('#lounge').hide();
		}); 		
		$("#loungeTab").click(function () { 
			unFocusAll();
   			focusTab(this);										 
			$("#lounge").animate({ "opacity": "show" }, { "duration": "slow" });
			$('.menu-bg').css('background-image', 'url(i/lounge-menu-bg.jpg)');
			$('#lightFare').hide();
			$('#desserts').hide();
		    $('#spirits').hide();
			$('#wineBeer').hide();
		}); 		
				
		$("#venuePhotosTab").click(function () { 
			unFocusAll();
   			focusTab(this);											 
			$("#venuePhotos").animate({ "opacity": "show" }, { "duration": "slow" });
			$('#eventPhotos').hide();
		}); 
		$("#eventPhotosTab").click(function () {
			unFocusAll();
   			focusTab(this);											 
			$("#eventPhotos").animate({ "opacity": "show" }, { "duration": "slow" });
			$('#venuePhotos').hide();
		}); 
				
		$("#upcomingEventsTab").click(function () { 
			unFocusAll();
   			focusTab(this);
			$("#upcomingEvents").animate({ "opacity": "show" }, { "duration": "slow" });
			$('#press').hide();
		}); 
		$("#pressTab").click(function () { 
			unFocusAll();
   			focusTab(this);
			$("#press").animate({ "opacity": "show" }, { "duration": "slow" });
			$('#upcomingEvents').hide();
		});
		
		/* Focus/blur input text values */
		$('input[type="text"]').focus(function() {
			this.value = '';
		});
		$('input[type="text"]').blur(function() {
			if (this.value == '') this.value = (this.defaultValue ? this.defaultValue : '');
		});
		
		
		$('a.lightbox').lightBox();

	}); 
    
    function defaultTabPosition(){
	    $('#desserts').show();
		$('#privateEvents').show();
		$('#eventPhotos').show();		
	    $('#press').show();	
		
		$('#lightFare').hide();		
		$('#spirits').hide();
	    $('#wineBeer').hide();
	    $('#lounge').hide();
		$('#corporateFunctions').hide();
	    $('#catering').hide();
		$('#upcomingEvents').hide();			

	    $('#venuePhotos').hide();		
		
	    unFocusAll();
	    focusTab('.menusTabLink:first');  
		focusTab('.eventsTabLink:first'); 
		focusTab('.newsTabLink:first'); 
		focusTab('.galleryTabLink:first'); 		
	};
    
    function unFocusAll(){
	    $('.menusTabLink').css('font-size','120%');
	    $('.menusTabLink').css('cursor','pointer');
	    $('.menusTabLink').css('color','#e55e04');
	    $('.menusTabLink').css('border-bottom','1px solid #e55e04');    
		
	    $('.eventsTabLink').css('font-size','120%');
	    $('.eventsTabLink').css('cursor','pointer');
	    $('.eventsTabLink').css('color','#e55e04');
	    $('.eventsTabLink').css('border-bottom','1px solid #e55e04'); 
		
	    $('.newsTabLink').css('font-size','120%');
	    $('.newsTabLink').css('cursor','pointer');
	    $('.newsTabLink').css('color','#e55e04');
	    $('.newsTabLink').css('border-bottom','1px solid #e55e04');  
		
	    $('.galleryTabLink').css('font-size','120%');
	    $('.galleryTabLink').css('cursor','pointer');
	    $('.galleryTabLink').css('color','#e55e04');
	    $('.galleryTabLink').css('border-bottom','1px solid #e55e04');		
    };
    
    function focusTab(elem){
    	$(elem).attr('onclick','');
	    $(elem).css('font-size','2.5em');
	    $(elem).css('color','#fff');
	    $(elem).css('cursor','default');
	    $(elem).css('border-bottom','none');
	    $(elem).css('letter-spacing','-1px');		
    };
    
	function loadAudioPlayer() {
		document.getElementById('audio_player').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="200" height="20" id="audio_player" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="audio_player.swf" /><param name="quality" value="best" /><param name="bgcolor" value="#000000" /><embed src="audio_player.swf" quality="best" bgcolor="#000000" width="200" height="20" name="audio_player" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	}
	function loadMap() {
		document.getElementById('map').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="400" height="273" id="map" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="map.swf" /><param name="quality" value="best" /><param name="bgcolor" value="#000000" /><embed src="map.swf" quality="best" bgcolor="#000000" width="400" height="273" name="map" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	}