$(document).ready(function() {
	$("a.group").fancybox({
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic',
		'overlayColor'		: '#000',
		'overlayOpacity'	: 0.3,
		'speedIn'			: 200,
		'speedOut'		: 200,
		'changeSpeed'		: 100,
		'changeFade'		: 'fast',
		'titlePosition'		: 'over',
		'titleFormat':		function(title, currentArray, currentIndex, currentOpts) {
			return '<span id="fancybox-title-over">' + (title.length ? ' &nbsp; ' + title : '') + '</span>';
		}
	});
	
	$('td.schedule-groupCell').hover(
		function(){
			$(this).addClass('scheduleGroupSel');
		},
		function(){
			$(this).removeClass('scheduleGroupSel');
		}
	);
	
	$('td.schedule-groupCell, a.iframe, a.schedule-group').click( function(){
		if ($(this).get(0).tagName == 'TD' || $(this).get(0).className == 'schedule-group') var href = path_ajax+'?frame=group&grId='+$(this).attr('grId');
		else var href = path_ajax+'?frame=instr&instrId='+$(this).attr('instrId');
		$.fancybox({
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.3,
			'speedIn'			: 200,
			'speedOut'			: 200,
			'scrolling' 		: 'no',
			'type': 'ajax',
			'href': href,
			'orig'	:	$(this)
		});

		return false;
	});

	$('a.video2').click(function(e) {
		e.preventDefault();
		var url = $(this).attr('href');
		var clip_w = $(this).attr('width');
		var clip_h = parseInt($(this).attr('height')) + 27;
		var title_video = $(this).attr('title');
		var container = $('<div style="display:block;width:'+clip_w+'px;height:'+clip_h+'px;" id="player"></div>');

		container.flowplayer("http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf", 
			{
				clip: {
					url: url,
					autoPlay : true,
					scaling: 'fit'
				},
				plugins: {				
					controls: {autoHide: false}
				} 
		});

		$.fancybox({
			content: container,
			'titlePosition' : 'inside',
			'titleFormat': function() {
				return '<span id="fancybox-title-over">' + (title_video.length ? ' &nbsp; ' + title_video : '') + '</span>';
			},
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.3,
			'speedIn'			: 200,
			'speedOut'			: 200,
			'scrolling' 		: 'no',
			'orig'	:	$(this),
			'enableEscapeButton' : false,
			'onComplete' : function(){ $('#mediaplayer_wrapper').focus()},
			'onClosed': function () { $("#fancybox-inner").empty();}
		});
	});
	
	$('a.video').click(function(e) {
		e.preventDefault();
		var url = $(this).attr('href');
		var clip_w = $(this).attr('width');
		var clip_h = parseInt($(this).attr('height')) + 26;
		var title_video = $(this).attr('title');
		var container = '<a	href="'+url+'" style="display:block;width:'+clip_w+'px;height:'+clip_h+'px;" id="player"></a>'+
			'<script language="JavaScript">'+
				'$f("player",'+
					'"http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf",'+
					'{'+
						'plugins: {'+
							'controls: {autoHide: false}},'+
						'clip: {'+
							'scaling: "fit"},'+
						'onLoad: function () {this.setVolume(75);}'+
					'}'+
				');'+
			'</script>';
		
		$.fancybox({
			content: container,
			'titlePosition' : 'inside',
			'titleFormat': function() {
				return '<span id="fancybox-title-over">' + (title_video.length ? ' &nbsp; ' + title_video : '') + '</span>';
			},
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.3,
			'speedIn'			: 200,
			'speedOut'			: 200,
			'scrolling' 		: 'no',
			'orig'	:	$(this),
			'enableEscapeButton' : false,
			'onComplete' : function(){ $('#mediaplayer_wrapper').focus()},
			'onClosed': function () { $("#fancybox-inner").empty();}
		});
	});
	
	// jwplayer
	$("a.video2").click( function(){
		var url = $(this).attr('href');
		var title_video = $(this).attr('title');
		$.fancybox({
			'titlePosition' : 'inside',
			'titleFormat': function() {
				return '<span id="fancybox-title-over">' + (title_video.length ? ' &nbsp; ' + title_video : '') + '</span>';
			},
			'transitionIn'	: 'elastic',
			'transitionOut'	: 'elastic',
			'overlayColor'		: '#000',
			'overlayOpacity'	: 0.3,
			'speedIn'			: 200,
			'speedOut'			: 200,
			'scrolling' 		: 'no',
			'content': '<div id="mediaplayer">JW Player goes here</div>'+
				'<script type="text/javascript" src="'+js_path+'jwplayer.js"></script>'+
				'<script type="text/javascript">'+
					'jwplayer("mediaplayer").setup({'+
						'flashplayer: "'+js_path+'player.swf?autostart=true",'+
						'file: "/uploads/video/'+url+'",'+
						'width: 512,'+
						'height: 288,'+
						'skin: "'+js_path+'glow.zip",'+
					'});'+
				'</script>',
			'orig'	:	$(this),
			'enableEscapeButton' : false,
			'onComplete' : function(){ $('#mediaplayer_wrapper').focus()},
			'onClosed': function () { $("#fancybox-inner").empty();}
		});
		return false;
	});
	
	$(".menuMonth li span").click(function(){
		var image_url = "application/maxsite/templates/fitness-ag/images/";
		if ($(this).next(".expand").is(":visible") == false) {
			$(".expand").hide(0);
			$(".expand").parent("li").css("list-style-image","url('"+image_url+"arrow-right.png')");
			$(this).next(".expand").fadeIn(300);
			$(this).parent("li").css("list-style-image","url('"+image_url+"arrow-bottom.png')");
		}
		else {
			$(this).next(".expand").fadeOut(200);
			$(".expand").parent("li").css("list-style-image","url('"+image_url+"arrow-right.png')");
		}
	});
});

