//var isRunnning = new Boolean(false);
//var isRunnning = 0;

var isPlaying = 0;
var crewClipID = 0;
$.extend($.blockUI.defaults.pageMessageCSS, { width: '400px', height: '100px', top:'30%', left:'45%', background: 'transparent', height: '144', border: '0' });


//$(document).ready(function(){
	//$("#projectMovie").hide();
//});


/* define function that calls QuickTime's "Play" method */
function PlayIt(anObj) {
	//alert(anObj)
	
	//alert($(anObj).parent().parent().attr('className'));
	
	var playerObject = $(anObj).parent().parent().siblings(".unusualsPlayerMovie").children("OBJECT").attr("id");
	//alert(playerObject);

	if(! playerObject){
		playerObject = 'bigMovie';
	}
	
	eval('document.' + playerObject).Play();
}

/* define function that calls QuickTime's "Stop" method */
function StopIt(anObj) {

	
	var playerObject = $(anObj).parent().parent().siblings(".unusualsPlayerMovie").children("OBJECT").attr("id");

	//alert(playerObject);

	if(! playerObject){
		playerObject = 'bigMovie';
	}

	eval('document.' + playerObject).Stop();
		
		//anObj.Stop();
	
	//isRunnning = new Boolean(false);
	
}

/* define function that calls QuickTime's "Rewind" method */
function RewindIt(anObj) {
	//if($("#unusualsPlayerStartPic").css("display") == "none"){
	//	anObj.Rewind(); 
	//}
	
	var playerObject = $(anObj).parent().parent().siblings(".unusualsPlayerMovie").children("OBJECT").attr("id");

	if(! playerObject){
		playerObject = 'bigMovie';
	}
		
	eval('document.' + playerObject).Rewind();
}

/* define function that calls QuickTime's "Step" method */
function StepIt(anObj,steps) { 
	//if($("#unusualsPlayerStartPic").css("display") == "none"){
	//	anObj.Step(steps); 
	//}
	
	var playerObject = $(anObj).parent().parent().siblings(".unusualsPlayerMovie").children("OBJECT").attr("id");
	//alert(playerObject);	

	if(! playerObject){
		playerObject = 'bigMovie';
	}
	eval('document.' + playerObject).Step(steps);
}

//alert(isRunnning);


/* Player control */
$(document).ready(function(){

			var unusualsPlayerBIG = $('#unusualsPlayerBIG');
			
			
			$(".backLink").mouseover(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Beginn-Link.jpg"});
			});
			$(".backLink").mouseout(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Beginn.jpg"});
			});
			
			
			$(".backwardsLink").mouseover(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Fast-Backward-Link.jpg"});
			});
			$(".backwardsLink").mouseout(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Fast-Backward.jpg"});
			});
			
			
			$(".backwardsByFrameLink").mouseover(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/FbyFBack-Link.jpg"});
			});
			$(".backwardsByFrameLink").mouseout(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/FbyFBack.jpg"});
			});
			
			if(isPlaying == 1){
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause.jpg"});
				});
			} else {
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
			}
			
			
			$(".pauseLink").mouseover(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
			});
			$(".pauseLink").mouseout(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause.jpg"});
			});


			$(".forwardByFrameLink").mouseover(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/FbyFForward-Link.jpg"});
			});
			$(".forwardByFrameLink").mouseout(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/FbyFForward.jpg"});
			});
			
			
			$(".forwardLink").mouseover(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Fast-Forward-Link.jpg"});
			});
			$(".forwardLink").mouseout(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Fast-Forward.jpg"});
			});
			
			
			$(".endLink").mouseover(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Ende-Link.jpg"});
			});
			$(".endLink").mouseout(function(){
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Ende.jpg"});
			});
			
			
			
			$(".playLink").click(function(){
				// Playmodus
				//PlayIt(document.projectMovie);
				//PlayIt(document.projectMovie);
			
				//alert(this);
								
				if(isPlaying == 1){
					// Stopmodus
  					StopIt(this);
  				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
  				
  				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
				
					isPlaying = 0;

				} else {
				
				PlayIt(this);
				
				$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
				});
				
				isPlaying = 1;
				
				}
				
				return false;
				
			});
			
			
			$(".backLink").click(function(){
				RewindIt(this);
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
				
				return false;
			});
			
			$(".backwardsLink").click(function(){
				StepIt(this,-10);
				$("A.playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
				
				isPlaying = 0;
				
				return false;
			});
			
			$(".backwardsByFrameLink").click(function(){
				StepIt(this,-1);
				$("A.playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
				
				isPlaying = 0;
				
				return false;
			});
			


			$(".forwardByFrameLink").click(function(){
				StepIt(this,1);
				$("A.playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
				
				isPlaying = 0;
				
				return false;
			});


			
			$(".forwardLink").click(function(){
				StepIt(this,10);
				$("A.playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
				
				isPlaying = 0;
				
				return false;
			});
			
			$(".endLink").click(function(){
				StepIt(this,10000000000000);
				$("A.playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				});
				
				isPlaying = 0;
				
				return false;
			});
			
			
			
			$(".bigLink").click(function(){

				hideUNUSUALSPlayer();
				
				//alert($("#bigMovie").attr('width'));
				//alert(($(window).width() / 2) - ($("#bigMovie").attr('width') / 2));
				
				
				if(!leftStart){
					//alert(bigPlayerWidth);
					//var leftStart = ($(window).width() / 2) - ($("#bigMovie").attr('width') / 2);
					var leftStart = ($(window).width() / 2) - (bigPlayerWidth / 2);
				}
				//alert(leftStart)

				//$.extend($.blockUI.defaults.pageMessageCSS, { color: '#000', backgroundColor: '#fff', border: '0px solid #333',top:'70px', left:'150px',width: '720px' });
				$.extend($.blockUI.defaults.pageMessageCSS, { color: '#000', backgroundColor: '#fff', border: '0px solid #333',margin: '0', top: '2%', left: leftStart + 'px' });
				
				$.blockUI.defaults.pageMessage = unusualsPlayerBIG;
				$.blockUI();
		
		
				//$("A.playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Player.jpg"});
				
				$(".playLink").mouseover(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
				});
				$(".playLink").mouseout(function(){
					$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause.jpg"});
				});
				
				

				
				
				isPlaying = 1;
		
				//var uri = '/uploads/tx_ffunusuals/239_1190040072_tic_tac.mov';
				
				//$("#bigMovie").attr("data",uri);
				//document.bigMovie.SetURL(uri);
				//document.bigMovie.SetControllerVisible(false);
				
				return false;
		
			});
			
});	



function unBlockIt(){
	//$.unblockUI({ fadeOut:false });
	$.unblockUI();
	
	//showUNUSUALSPlayer();

	window.setTimeout("showUNUSUALSPlayer()", 1000);
	
	//setTimeout(function () { $('#unusualsPlayerHide').remove(); }, 100);
	
	//$('#unusualsPlayerStartPic').show();
	
	//$("#unusualsPlayerMovie").show();

	//$.unblockUI({ fadeOut:false });
	//$('H2#dialogProjectName').remove();
}


function showUNUSUALSPlayer(){
		//$("#unusualsPlayerProject > #unusualsPlayerMovie > object").show();
		$("#unusualsPlayerMovie_projectMovie").show();
		//$("#unusualsPlayerStartPic").show();
	
}

function hideUNUSUALSPlayer(){
		//$("#unusualsPlayerProject > #unusualsPlayerMovie > object").hide();
				
		//alert();
		
		if(document.projectMovie && $('#unusualsPlayerMovie_projectMovie').is(':visible')){
			document.projectMovie.Stop();
			$("#unusualsPlayerMovie_projectMovie").hide();
		}
		
		//$("#unusualsPlayerStartPic").show();
	
}




var crewClips = new Array('00_unusuals.mov','01_producer.mov','20_director.mov','14_camera.mov','09_Lights.mov','02_Grip.mov','03_Artdep.mov','07_location.mov','05_Storyboard.mov','17_food.mov','13_Styling.mov','12_hair.mov','16_sfx.mov','11_stunt.mov','15_casting.mov','06_Talent.mov','19_animal.mov','10_post.mov','08_animation.mov','04_music.mov','18_sound.mov');

$(document).ready(function(){
	
	var ccID = $(document).getUrlParam("tx_ffunusuals_crewClips_id");
	if(ccID){
		var firstTimer = setTimeout('playCrewClip(\'\',' + ccID + ')', 1000);
	}
	
});



function playCrewClip(file, id){
	
	if(!file) {
		file = crewClips[id];
	}
	var uri = '/fileadmin/unusuals/movies_quicktime/crew_clips/' + file;
	
	//document.projectMovie.GetResetPropertiesOnReload(true)
	document.projectMovie.SetResetPropertiesOnReload(false);
	document.projectMovie.SetControllerVisible(false);
	document.projectMovie.SetAutoPlay(true);
	document.projectMovie.SetURL(uri);
	
	//alert(document.projectMovie.GetPluginStatus())
	
//	var timer = setTimeout('document.projectMovie.Play()', 1000);
	//alert(timer)
	
	//document.projectMovie.Play();
	
	//document.projectMovie.SetControllerVisible(false);
	
	isPlaying = 1;
	crewClipID = id
	
	$(".playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
	
	$(".playLink").mouseover(function(){
		$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
	});
				
	$(".playLink").mouseout(function(){
		$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
	});
	
}




function playMovie(uri){
	
	//var uri = '/fileadmin/unusuals/movies_quicktime/crew_clips/' + file;
	
	document.projectMovie.SetResetPropertiesOnReload(false);
	document.projectMovie.SetAutoPlay(true);
	document.projectMovie.SetURL(uri);
	
	//document.projectMovie.SetControllerVisible(false);
	
	isPlaying = 1;
	
	$(".playLink").children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
	
	$(".playLink").mouseover(function(){
		$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
	});
				
	$(".playLink").mouseout(function(){
		$(this).children("img").attr({src: "fileadmin/unusuals/images/player/Pause-Link.jpg"});
	});
	
}




function closeMovieWindow(anObj){
	//alert(anObj);
	eval('document.' + anObj).Stop();
	
	isPlaying = 0;
	
	unBlockIt();
	
}