/*
function setFontSize(dir) {
	var size1 = '50%';
	var size2 = '62.5%';
	var size3 = '70%';
	var size4 = '100%';
	
	var saved = jQuery.cookie('fontSize');
		
	if(saved == null){saved = '62.5%';}
	
	var newSize = '';
	
	switch(dir){
		
		case 'textSmaller':
			switch(saved){
				case '50%':
					newSize = size1;
					
				break;
				case '62.5%':
					newSize = size1;
					
				break;
				case '70%':
					newSize = size2;
					
				break;
				case '100%':
					newSize = size3;
					
				break;
			}
			jQuery("body").css('font-size', newSize);
		break;
		
		case 'textBigger':
			switch(saved){
				case '50%':
					newSize = size2;
				break;
				case '62.5%':
					newSize = size3;
				break;
				case '70%':
					newSize = size4;
				break;
				case '100%':
					newSize = size4;
				break;
			}
			jQuery("body").css('font-size', newSize);
		break;
		
		case 'default':
			if(saved != null){
				jQuery("body").css('font-size', saved);
				newSize = saved;
			}
		break;
	
	}
	jQuery.cookie('fontSize', newSize);

}


jQuery(function(){
	
	setFontSize('default');
	
	jQuery(".slider").jCarouselLite({
        btnNext: ".btnNext",
        btnPrev: ".btnPrev",
        visible: 1
        
    });

	jQuery('.text-size a').click(function() {
	
		jQuery('body').removeClass();
		if( this.id == 'small-text') { 
			//jQuery('body').addClass('small-text');
			jQuery("body").animate({fontSize: '63%'}, 333).fadeIn("slow");
		} else if( this.id == 'default-text') {
			//jQuery('body').addClass('default');
			jQuery("body").animate({fontSize: '75%'}, 333).fadeIn("slow");
		} else if( this.id == 'large-text') {
			//jQuery('body').addClass('large');
			jQuery("body").animate({fontSize: '90%'}, 333).fadeIn("slow");
		}
		return false;
		event.stopPropagation();
		
	});
*/

$(document).ready(function(){

  // Increase Font Size
  $(".textBigger").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.1;
    $('html').css('font-size', newFontSize);
    return false;
  });
  // Decrease Font Size
  $(".textSmaller").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.9;
    $('html').css('font-size', newFontSize);
    return false;
  });

	
	jQuery('.tab').hide();
	jQuery('.tab:first').show();
	
	jQuery('.tabs ul a').click(function(){
		
		var athlete = jQuery(this).attr('href');
		jQuery('.tab').hide();
		jQuery(athlete).show();
		jQuery('.tabs li').removeClass('active');
		jQuery(this).parent().parent().parent().addClass('active');
		
		return false;
	
	});
	
	if(jQuery('.gallery').length > 0){
	
		jQuery('.gallery a').lightBox({
			imageLoading:	'/images/layout/lightbox-ico-loading.gif',	
			imageBtnPrev:	'/images/layout/lightbox-btn-prev.gif',		
			imageBtnNext:	'/images/layout/lightbox-btn-next.gif',		
			imageBtnClose:	'/images/layout/lightbox-btn-close.gif',	
			imageBlank:	 	'/images/layout/lightbox-blank.gif'
		
		});
	
	}
	

	
	
	// create video popup
	
	jQuery('.video').click(function(){
		
		
		var video = jQuery(this).attr('rel');

		var flashvars = {
			
			file: '../video/' + video, allowscriptaccess: 'never', stretching: 'fill', autostart: true
			
		}
		var params = { allowscriptaccess: 'never'}
		
		jQuery('body').append('<div class="overlay"></div>');
		jQuery('.overlay').hide();
		jQuery('.overlay').append('<div class="videoBox"><div id="videoContainer"><div id="player"></div></div><a class="button closeBox" href="#" title="Close">Close</a></div>');
		jQuery('.videoBox').hide();
		jQuery('.overlay').fadeIn('slow', function(){
			jQuery('.videoBox').fadeIn('slow', function(){
				
				swfobject.embedSWF("/swf/player.swf", "player", "637", "500", "9.0.0", null, flashvars, params);
			});
		
		});
		
		return false;
	});
	
	
	jQuery(".closeBox").live("click", function(){
		jQuery(".videoBox").fadeOut(function(){
			jQuery(".videoBox").remove();
			jQuery(".overlay").fadeTo(100, 0.5, function(){
				jQuery(".overlay").fadeOut(function(){
					jQuery(".overlay").remove();
				});
			});
		});
		
		return false;
		
	});
	
	jQuery(document).keyup(function(event){
    if (event.keyCode == 27) {
        jQuery(".videoBox").fadeOut(function(){
			jQuery(".videoBox").remove();
			jQuery(".overlay").fadeTo(100, 0.5, function(){
				jQuery(".overlay").fadeOut(function(){
					jQuery(".overlay").remove();
				});
			});
		});
    }
    });

	if(jQuery('#bookOnline').length > 0){
	
		jQuery('#bookOnline').validate({
			rules:{
			
				"booking[first_name]": "required",
				"booking[last_name]": "required",
				"booking[email]":{
					required: true,
					email: true
				},
				"booking[phone]": {
					required: true,
					number: true
				},
				"booking[job]": {
					required: true
				},
				"booking[company]": "required",
				"booking[address_line1]": "required",
				"booking[town]": "required",
				"booking[postcode]": "required",
				"booking[table_type]": "required",
				"booking[number_required]": "required"
			
			}
		
		
		});
	
	}
	
	
	
	
});
