	var ytplayer;
	var playmode = 0;
	var endVid = false;
	$('html').addClass('js');
	
	// Update a particular HTML element with a new value
    function updateHTML(elmId, value) {
        document.getElementById(elmId).innerHTML = value;
    }

    function onPlayerStateChange(newState) {
    
    	if(newState == 0){
        	playmode = 1;
        	ytplayer.seekTo(0, true);
        	pauseVideo();
        	$('#playBtn').show();
        	$('#screen').fadeIn();
        	endVid = true;
        }
    }
      
    function playVideo() {
        if (ytplayer && endVid == false) {
          ytplayer.playVideo();
          $('#playPause').removeAttr('class').addClass('pause');
        }
    }
      
    function pauseVideo() {
    	if (ytplayer) {
          ytplayer.pauseVideo();
          $('#playPause').removeAttr('class').addClass('play');
        }
    }
 	
 	// This function is automatically called by the player once it loads
	function onYouTubePlayerReady(playerId) {
	    ytplayer = document.getElementById("ytPlayer");
	    
        ytplayer.addEventListener("onStateChange", "onPlayerStateChange");
	    
		ytplayer.loadVideoByUrl('http://www.youtube.com/v/O0iQXzAgFmg&fs=1&', 0);
	}
	
	function loadPlayer(){
	    var params = { allowScriptAccess: 'always', wmode: 'transparent', allowFullScreen: 'true', quality: 'high'};
	    var atts = { id: "ytPlayer" };
	    var width = '555';
	    var height = '312';
	    var swfVersion = '8'
		swfobject.embedSWF("http://www.youtube.com/apiplayer?" + "&enablejsapi=1&playerapiid=player1", "ytapiplayer","" + width + "","" + height + "", "8", "js/expressInstall.swf", null, params, atts);
	                        
		playVideo();
    }
      
    function playmodes(){
    	if(playmode == 1 && endVid == true){
      		$('#screen').fadeOut();
      		ytplayer.playVideo();
			$('#playPause').removeAttr('class').addClass('pause');
          	playmode = 0;
			endVid = false;
      	}else if(playmode == 0){
      		pauseVideo();
          	playmode = 1;
          	$('#playBtn').show();
      	}else if(playmode == 1){
      		playVideo();
          	playmode = 0;
      	}
    }
      
	jQuery(document).ready(function($){
		/* Video Player */
      	loadPlayer();	
      	
      	$('#playPause').toggle(function(){
			playmodes();
			return false;
      	}, function(){
      		playmodes();
      		return false;
      	});
      	
      	$('#trailer_overlay').hover(function(){
      		$('#playBtn').show();
      	},function(){
      		$('#playBtn').hide();
      	});
		
		/* Main Nav */
		
		$('#main #nav li.trailer a').bind('click', function(){
			if($(this).parent().hasClass('active')){
				return false;
			}else{
				
				playVideo();
				playmode = 0;
				
				$('#nav ul li').removeClass('active');
				$(this).parent().addClass('active');
				$('#screenshots').css({'display' : 'none', 'z-index' : '0'});
				$('#blank').hide();
			 	$('#slideNav').hide();
			 	$('#trailerNav').show();
			  
			 	return false;
			}
			
		});
		
		$('#main #nav li.screenshots a').bind('click', function(){
			if($(this).parent().hasClass('active')){
				return false;
			}else{
				
				playmode = 1;
        		ytplayer.seekTo(0, true);
        		pauseVideo();
				$('#nav ul li').removeClass('active');
				$(this).parent().addClass('active');
				$('#screenshots').css({'display' : 'block', 'z-index' : '100'});
				$('#blank').show();
				$('#slideNav').show();
				$('#trailerNav').hide();
				
			 	return false
			}
		});
		
		/* ScreenShots */
		var slideshow = $('#slideshow #images');

    	$(slideshow).cycle({
			fx: 'scrollHorz', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
			startingSlide: 0,
			timeout: 0,
			speed: 500,
			prev: '#prev', 
			next: '#next',
			easing: 'easeOutBack',
			after: onAfter
		});	

	  function onAfter(curr,next,opts){	
		  $('#imgCount').html((opts.currSlide + 1) + '/' + opts.slideCount);
	  }
    });
