// Global JavaScript File

//global page functions
var GetRealFit = function() {
	var page = {};
	
	page.Init = function() {
		$("#accent").show(1000);
		
		$("#workoutGen").fancybox({				
		'width'				: 480,
		'height'			: 150,
		'autoScale'			: false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'type'				: 'iframe'
	  });
		
	};	
	
	return page;
}

var Home = function() {
	var globalPage = GetRealFit();
	var currentPage = {};
	
	currentPage.Init = function() {
		globalPage.Init();
		
		$("#bootcampvideo").fancybox({
			'width'				: 650,
			'height'			: 515,
			'autoScale'			: false,
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'type'				: 'iframe'
		});
		
		$("#map").fancybox({				
		'width'				: 425,
		'height'			: 350,
		'autoScale'			: false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'type'				: 'iframe'
		});
	}
	
	return currentPage.Init();
}

var About = function() {
	var globalPage = GetRealFit();
	var currentPage = {};
	
	currentPage.Init = function() {
		globalPage.Init();
		$('#slider').s3Slider({
            timeOut: 4000
        });
	}
	
	return currentPage.Init();
}

var Classes = function() {
	var globalPage = GetRealFit();
	var currentPage = {};
	
	currentPage.Init = function() {
		globalPage.Init();
		$("#classSchedule").fancybox({				
		'width'				: 1000,
		'height'			: 750,
		'autoScale'			: false,
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'type'				: 'iframe'
		}).trigger('click');
	}
	
	return currentPage.Init();
}

var Membership = function() {
	var globalPage = GetRealFit();
	var currentPage = {};
	
	currentPage.Init = function() {
		globalPage.Init();
		$('#slider').s3Slider({
            timeOut: 2500
        });
	}
	
	return currentPage.Init();
}

var ThankYou = function() {
	var globalPage = GetRealFit();
	var currentPage = {};
	
	currentPage.Init = function() {
		globalPage.Init();
		$("#formWrap").slideUp(500, function() {
			$("#thankyou").show(1000);
		});
	}
	
	return currentPage.Init();
}

var Events = function() {
	var globalPage = GetRealFit();
	var currentPage = {};
	
	currentPage.Init = function() {
		globalPage.Init();
		
		$("a[rel=bike_winner]").fancybox({
		  'transitionIn'		: 'none',
		  'transitionOut'		: 'none',
		  'titlePosition' 	: 'over',
		  'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
			  return '<span id="fancybox-title-over">' + title + '</span>';
		  }
		});
		
		$("a[rel=german_fest]").fancybox({
		  'transitionIn'		: 'none',
		  'transitionOut'		: 'none',
		  'titlePosition' 	: 'over',
		  'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
			  return '<span id="fancybox-title-over">' + title + '</span>';
		  }
		});
		
		$("a[rel=boot_camp]").fancybox({
		  'transitionIn'		: 'none',
		  'transitionOut'		: 'none'
		  //'titlePosition' 	: 'over',
//		  'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
//			  return '<span id="fancybox-title-over">' + title + '</span>';
//		  }
		});
	}
	
	return currentPage.Init();
}


