<!--

	//================================================================================================
	// VARIABLES DECLARATION
	//================================================================================================	
	var player = null;
	var flagAbout = false;
	var slideVideos, slideAbout;
	
	//================================================================================================
	// AJAX FUNCTIONS
	//================================================================================================		

	
	//================================================================================================
	// FORM FUNCTIONS
	//================================================================================================

	
	//================================================================================================
	// LAYOUT FUNCTIONS 
	//================================================================================================			
	function resetDivPositions()
	{
		var w = window.getWidth() / 2 - 500;
		
		if ($chk($('prev_nav'))) 
		{
			$('prev_nav').setStyle('left', w + 'px');
			$('next_nav').setStyle('left', (w + 950) + 'px');
		}
	}	
	
	function toggleAbout()
	{
		slideAbout.toggle();
	}

	function hideAbout()
	{
		slideAbout.slideOut();
	}
	
	//================================================================================================
	// EVENTS FUNCTIONS
	//================================================================================================		
	function setupActions()
	{
		if ($chk($('container_bottom')))
		{
			slideVideos = new Fx.Slide('container_portfolio');
			slideVideos.hide();
			
			$('container_bottom').addEvents({			
				'mouseenter' : function(e) {
					slideVideos.slideIn()
				},				
				'mouseleave' : function(e) {
					slideVideos.slideOut()
				}
			});		
		}
		
		if ($chk($$('.nav_hover')[0])) 
		{				
			$$('.nav_hover').addEvents({
			
				'mouseover' : function(e) {
					var srcURL = this.getProperty('src');
					if ($chk(srcURL))	this.setProperty('src', srcURL.replace('.gif', '_hover.gif'));
				},

				'mouseout' : function(e) {
					var srcURL = this.getProperty('src');
					if ($chk(srcURL))	this.setProperty('src', srcURL.replace('_hover.gif', '.gif'));					
				}
			});
		}
		
		if ($chk($$('.box_hover')[0])) 
		{				
			$$('.box_hover').setStyle('opacity', 0.5);
			
			$$('.box_hover').addEvents({
			
				'mouseover' : function(e) {
					this.setStyle('opacity', 1);
				},
			
				'mouseout' : function(e) {
					this.setStyle('opacity', 0.5);
				}
				
			});
		}

		if ($chk($('btn_close'))) 
		{
			$('btn_close').addEvents({
			
				'mouseover' : function(e) {
					$('close_off').setStyle('display', 'none');
					$('close_on').setStyle('display', 'block');
				},

				'mouseout' : function(e) {
					$('close_off').setStyle('display', 'block');
					$('close_on').setStyle('display', 'none');
				}
			});
		}

		if ($chk($('btn_play'))) 
		{
			$('btn_play').addEvents({
			
				'mouseover' : function(e) {
					$('play_off').setStyle('display', 'none');
					$('play_on').setStyle('display', 'block');
				},

				'mouseout' : function(e) {
					$('play_off').setStyle('display', 'block');
					$('play_on').setStyle('display', 'none');
				}
			});
		}

		if ($chk($('btn_pause'))) 
		{
			$('btn_pause').addEvents({
			
				'mouseover' : function(e) {
					$('pause_off').setStyle('display', 'none');
					$('pause_on').setStyle('display', 'block');
				},

				'mouseout' : function(e) {
					$('pause_off').setStyle('display', 'block');
					$('pause_on').setStyle('display', 'none');
				}
			});
		}
		
		if ($chk($('div_about'))) 
		{
			slideAbout = new Fx.Slide('container_about_box');				
			slideAbout.hide();
			
			$('about_layer').addEvents({			
				'click' : function(e) {
					hideAbout();
				}
			});
		}		
	}

	function setupScrollbars()
	{	
	
		if ($chk($('portfolio_content')))
		{
			var scroll = new Fx.Scroll('scrollable_content', {
				wait: false,
				transition: Fx.Transitions.Quad.easeInOut
			});
		}
		
		if ($chk($('prev_nav')))
		{		
			$('prev_nav').setStyle('opacity', 0.5);			
			$('prev_nav').addEvents({			
				'click' : function(e) {
					scroll.toLeft().chain(function() {
						$('next_nav').setStyle('display', 'block');
						$('prev_nav').setStyle('display', 'none');
					});
				},				
				'mouseenter' : function(e) {
					this.setStyle('opacity', 1);
				},				
				'mouseleave' : function(e) {
					this.setStyle('opacity', 0.5);
				}
			});
		}
		
		if ($chk($('next_nav')))
		{		
			$('next_nav').setStyle('opacity', 0.5);
			$('next_nav').addEvents({
				'click' : function(e) {
					scroll.toRight().chain(function() {
						$('prev_nav').setStyle('display', 'block');
						$('next_nav').setStyle('display', 'none');
					});
				},				
				'mouseenter' : function(e) {
					this.setStyle('opacity', 1);
				},				
				'mouseleave' : function(e) {
					this.setStyle('opacity', 0.5);
				}
			});
		}
	}	
	
	function setupCufons()
	{
		Cufon.replace('.avantgarde_book', { fontFamily: 'Avant Garde Book', hover: true });
		Cufon.replace('.avantgarde_bold', { fontFamily: 'Avant Garde Bold', hover: true });
		Cufon.replace('.avantgarde_demi, .avantgarde_demi_2', { fontFamily: 'Avant Garde Demi', hover: true });
	}	
	
	//================================================================================================
	// JW PLAYER FUNCTIONS
	//================================================================================================		
	function createPlayer(filepath) {
		var flashvars = {
			file : filepath,
			autostart : "true",
			controlbar : "none",
			repeat : "always",
			displayclick : "none"
		}

		var params = {
			allowfullscreen : "false", 
			allowscriptaccess : "always",
			wmode : "opaque"
		}

		var attributes = {
			id : "player_video",  
			name : "player_video"
		}

		swfobject.embedSWF("common/swf/player.swf", "video", "100%", "100%", "9.0.115", false, flashvars, params, attributes);
	}
	
	function playerReady(thePlayer) {
		player = window.document[thePlayer.id];		
	}
	
	//================================================================================================
	// START THIS WHEN PAGE DOM READY
	//================================================================================================		
	window.addEvents({
	
		'domready' : function(e) {
		
			if ($chk($('firstVideo')))
			{
				var fileVideo = $('firstVideo').value;
				createPlayer(fileVideo);
			}		
		
			setupActions();
			setupScrollbars();
			setupCufons();
			resetDivPositions();
			toggleAbout();
		},
		
		'resize' : function() {
			resetDivPositions();
		}
		
	});
	

//-->
