// JavaScript Document

/* Patrik 2011-12-30: Disabling the CUFON font management
Cufon.replace('h1', { fontFamily: 'Eurostile Demi' });

Cufon.replace('.header span.booking-info .bold', { fontFamily: 'Eurostile Demi' });
Cufon.replace('.header span.booking-info .number', { fontFamily: 'Eurostile' });
Cufon.replace('.top-navigation ul li a', { fontFamily: 'Eurostile Demi' });
Cufon.replace('.left-navigation ul li a', { fontFamily: 'Eurostile Demi' });

Cufon.replace('.feature-container-subpage .headings h2', { fontFamily: 'Eurostile Demi' });
Cufon.replace('.feature-container .headings h2', { fontFamily: 'Eurostile Demi' });

Cufon.replace('.footer ul li a', { fontFamily: 'Eurostile Demi' });
Cufon.replace('.testimonials-navigation', { fontFamily: 'Eurostile Demi' });
Cufon.replace('.product-review-page .body p.back-link a', { fontFamily: 'Eurostile Demi' });

Cufon.replace('.home-placeholder ul li a', { fontFamily: 'Eurostile Demi' });

Cufon.replace('.image-text p', { fontFamily:'Eurostile',fontStyle:'oblique'});
Cufon.replace('.image-text .name', { fontFamily: 'Eurostile Demi', fontStyle: 'italic' });


Cufon.replace('.content-innerlevel .side-panel .summery-box h3', { fontFamily: 'Eurostile Demi'});
Cufon.replace('.product-reviews .product-review h2', { fontFamily: 'Eurostile Demi' });
Cufon.replace('table thead tr th', { fontFamily: 'Eurostile Demi'});

Cufon.replace('.header .subscribe', { fontFamily: 'Eurostile Demi'});

Cufon.replace('.submit', { fontFamily: 'Eurostile Demi' });
Cufon.replace('.venuehire-submit', { fontFamily: 'Eurostile Demi' });
*/


function updateHilite() {
	var selectedObject = document.getElementById( "venue-thumbnail-" + currentImage );
	var hiliteObject = document.getElementById( "thumbnail-hilite" );
	
	hiliteObject.style.left = selectedObject.offsetLeft + 4 + "px";
	hiliteObject.style.top = selectedObject.offsetTop + 15 + "px";        		        		
}

var imageCount = 0;
var currentImage = 1;


$(document).ready(function(){
	$(".top-navigation ul li").click(function () {
		window.location=$(this).find("a").attr("href");return false;									   
	});
	
	// $(".feature-large").click(function () {
	// 	window.location=$(this).find("a.invisible").attr("href");return false;									   
	// });	

/*
	$(".feature-small").click(function () {
		window.location=$(this).find("a.invisible").attr("href");return false;									   
	});	
*/

   // Make the Subscribe to newsletter button launch the popup
   $("div.subscribe").click( displayEnquiry );

	$(".left-navigation ul li").click(function () {
		window.location=$(this).find("a").attr("href");return false;									   
	});
	
	$("table.tournament tr").click(function () {
		window.location=$(this).find("a").attr("href");return false;									   
	});	

	$(".product-reviews .product-review").click(function () {
		window.location=$(this).find("a").attr("href");return false;									   
	});

  	$("div.scrollable").not('.venue-scrollable').scrollable({globalNav: true, size: 1, circular: true}).navigator({ navi:'ul.nav-numbers' });	
  	$('div.scrollable.venue-scrollable').scrollable({globalNav: true, size: 1, circular: true}).navigator({ navi:'#venue-thumbnails', naviItem: 'img.venue-thumbnail' });	
	
//	var api = $("div#venue-gallery-container").scrollable({api: true, size: 1, clickable: false, loop: true}); 
	
/*	$( "#gallery-nav-right" ).click(
		function() {
			if( currentImage == imageCount ) {
				currentImage = 1;
			} else {
				currentImage++;
			}
			
			api.next();
			updateHilite();
		}
	)
	
	$( "#gallery-nav-left" ).click(
		function() {
			//alert("L " + api.getPageIndex());
			if( currentImage == 1 ) {
				currentImage = imageCount;
				api.seekTo( currentImage - 1 );
			} else {
				currentImage--;
				api.prev();
			}
			
			updateHilite();
		}
	)

	$( ".venue-thumbnail" ).click(
		function() {
			currentImage = parseInt( $(this).attr("id").substr(16, 1) );
			api.seekTo( currentImage - 1 );
			updateHilite();
		}
	);
*/	

	function updateMenu() {
		setTimeout(function() {
		Cufon.replace('.left-navigation ul li a', {fontFamily: 'Eurostile Demi'}, false);}, 10);
	}
	$('.left-navigation li').hover(updateMenu, updateMenu);
	
	function updateTopNav() {
		Cufon.replace('.top-navigation ul li', {fontFamily: 'Eurostile Demi'}, false);
	}

		// $(".feature-large").hover(
		//    function() {
		// 	   $(this).find('h2').css('color','white');
		// 		Cufon.replace('.feature-container .feature-large .headings', {fontFamily: 'Eurostile Demi'}, false);Cufon.now();
		// 		$(this).find(".feature-large-arrow").show();
		//    },
		//    function() {
		// 	   $(this).find('h2').css('color','#00779E');
		// 	   Cufon.replace('.feature-container .feature-large .headings', {fontFamily: 'Eurostile Demi', color: '#00779E' }, false);Cufon.now();
		// 	   $(this).find(".feature-large-arrow").hide();
		//    }
		// );

/*
		$(".feature-small").hover(
		   function() {
			   $(this).find('h2').css('color','white');
				Cufon.replace('.feature-container-subpage .feature-small .headings', {fontFamily: 'Eurostile Demi'}, false);Cufon.now();
				$(this).find(".feature-small-arrow").show();
		   },
		   function() {
			   $(this).find('h2').css('color','#00779E');
			   Cufon.replace('.feature-container-subpage .feature-small .headings', {fontFamily: 'Eurostile Demi', color: '#00779E' }, false);Cufon.now();
			   $(this).find(".feature-small-arrow").hide();
		   }
		); 
*/



		$(".testimonials-navigation a.left").hover(
			function() {
			   Cufon.replace('.testimonials-navigation a.left', {fontFamily: 'Eurostile Demi', color: '#FFF'}, false);Cufon.now();
		   },
		   function() {
			   Cufon.replace('.testimonials-navigation a.left', {fontFamily: 'Eurostile Demi', color: '#00779E'}, false);Cufon.now();
		   }										   
		);
		$(".testimonials-navigation a.right").hover(
			function() {
			   Cufon.replace('.testimonials-navigation a.right', {fontFamily: 'Eurostile Demi', color: '#FFF'}, false);Cufon.now();
		   },
		   function() {
			   Cufon.replace('.testimonials-navigation a.right', {fontFamily: 'Eurostile Demi', color: '#00779E'}, false);Cufon.now();
		   }										   
		);

})

$(document).ready(function(){
	$( ".body p:last" ).css('margin-bottom', '0px');		
	$(window).resize(function() {
		var p = $("#main-container");
		var position = p.position();
		//alert(position.left);
		//console.log("offset" + $("#main-container").offset().left);
		//console.log("position" + $("#main-container").position().left);
		$("#shadow-sides").css("left", $("#main-container").offset().left-30 + "px");
	});
}); 



