jQuery(document).ready(function(){

		/**
		 * @author Alexander Farkas
		 * v. 1.02
		 */
		(function($) {
			$.extend($.fx.step,{
				backgroundPosition: function(fx) {
					if (fx.state === 0 && typeof fx.end == 'string') {
						var start = $.curCSS(fx.elem,'backgroundPosition');
						start = toArray(start);
						fx.start = [start[0],start[2]];
						var end = toArray(fx.end);
						fx.end = [end[0],end[2]];
						fx.unit = [end[1],end[3]];
					}
					var nowPosX = [];
					nowPosX[0] = ((fx.end[0] - fx.start[0]) * fx.pos) + fx.start[0] + fx.unit[0];
					nowPosX[1] = ((fx.end[1] - fx.start[1]) * fx.pos) + fx.start[1] + fx.unit[1];
					fx.elem.style.backgroundPosition = nowPosX[0]+' '+nowPosX[1];
		
				   function toArray(strg){
					   strg = strg.replace(/left|top/g,'0px');
					   strg = strg.replace(/right|bottom/g,'100%');
					   strg = strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");
					   var res = strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);
					   return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];
				   }
				}
			});
		})(jQuery);
		//nixlan scripts
		//navigation buttons hover	
			$('#nav li a').css( {backgroundPosition: "80px 80px"} )
				.mouseover(function(){
					$(this).stop().animate(
						{backgroundPosition:"(80px 27px)"},
						{duration: 250})
					})
				.mouseout(function(){
					$(this).stop().animate(
						{backgroundPosition:"(80px 80px)"}, 
						{duration: 250})
			})<!--end navigation buttons hover-->
			
			 $(function() {
				$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel        		
   			 });
			 
	//other possible selections for lightbox images
	//$('#content a').lightBox(); //selects direct child of class="service" div, another words only first link which is an image
	// Use this example, or...
	//$('a[@rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
	// This, or...
	//$('.service a').lightBox(); // Select all links in object with gallery ID
	// This, or...
	//$('a.lightbox').lightBox(); // Select all links with lightbox class
	// This, or...
	//$('a').lightBox(); // Select all links in the page
	// ... The possibility are many. Use your creative or choose one in the examples above
	

	//Home page gallery scripts
	var current = $('#galleryNav a:first-child');
	
	$('a.panel').click(function () {

		$('a.panel').removeClass('selected');
		$(this).addClass('selected');
		
		$('#gallery').scrollTo($(this).attr('href'), 800);		
		
		return false;
	});

	$('#next').click(function(){
							  
	if(current.next().length == 0){
		$('#gallery').scrollTo($('#galleryNav a:first-child').attr('href'), 800);
		current = $('#galleryNav a:first-child');	
		$('a.panel').removeClass('selected');
		current.addClass('selected');
	}
	else {
	$('#gallery').scrollTo(current.next().attr('href'), 800);
	current = current.next()};
	$('a.panel').removeClass('selected');
	current.addClass('selected');
	});
	
	
	
	
	$('#prev').click(function(){
							  
	if(current.prev().length == 0){
		$('#gallery').scrollTo($('#galleryNav a:last-child').attr('href'), 800);
		current = $('#galleryNav a:last-child');
		$('a.panel').removeClass('selected');
		current.addClass('selected');
	}
	else {
	$('#gallery').scrollTo(current.prev().attr('href'), 800);
	current = current.prev()};	
	$('a.panel').removeClass('selected');
	current.addClass('selected');
	});<!--end Preview-->
	
	<!--RESERVE CALENDAR BUTTON ANIMATE-->
		$(function() {
			$('#reserve').hover(function(){
				$(this).animate({height:'131px'},{queue:false,duration:500});
			}, function(){
				$(this).animate({height:'30px'},{queue:false,duration:500});
			});
		});
	
});
