$(document).ready(function(){
	
	// Menu Actions
	$('div#container div#section_menu ul li a').hover(function() { // Mouse Over
		if($(this).attr('class') != 'active') {
			var name = $(this).children('img').attr('class');
			var img_src = '/media/images/template/menu/' + name + '_mouse.png';
			$(this).children('img').attr('src', img_src);
		}
	}, function(){ // Mouse Out
		var name = $(this).children('img').attr('class');
		var active = ($(this).attr('class') == 'active') ? 'active' : 'normal' ;
		var img_src = '/media/images/template/menu/' + name + '_' + active + '.png';
		$(this).children('img').attr('src', img_src);
	}).bind('mousedown', function(){ // Click
		var name = $(this).children('img').attr('class');
		var img_src = '/media/images/template/menu/' + name + '_click.png';
		$(this).children('img').attr('src', img_src);
	}).bind('mouseup', function(){
		$(this).mouseover();
	});
	
	// Menu Services
	$('div#container div#section_menu').buildMenu({
		template: '',
		additionalData: '',
		menuWidth: 144,
		openOnRight: false,
		openOnClick: false,
		menuSelector: '.menuContainer',
		iconPath: '/',
		hasImages: false,
		fadeInTime: 200,
		fadeOutTime: 100,
		menuTop: 0,
		menuLeft: -5,
		adjustLeft: 2,
		adjustTop: 10,
		opacity: 1,
		shadow: true,
		shadowColor: 'black',
		shadowOpacity: .25,
		closeOnMouseOut: true,
		closeAfter: 100,
		minZindex: 'auto', // or number
		hoverIntent: 0, //if you use jquery.hoverIntent.js set this to time in milliseconds; 0= false;
	});
	
	// Menu Cache
	if($('div#img_cache').length > 0){
		var images = [
			'about',
			'contact',
			'design',
			'projects',
			'services',
			'videos'
		]
		
		var actions = [
			'active',
			'click',
			'mouse',
			'normal'
		]
		for(image in images) {
			for(action in actions) {
				$('div#img_cache').append('<img id="img_cache_img" src="/media/images/template/menu/' + images[image] + '_' + actions[action] + '.png" />');
			}
		}
	}
	
	// Admin
	
	$('#dt_stamp').datepicker({
		dateFormat: 'yy-mm-dd'
	});
	
	$('#set_image_path').click(function(){
		var value = $(this).attr('path');
		$('#image_path').val(value).focus();	
	});
	
	$('#set_img_url').click(function(){
		var value = $(this).attr('path');
		$('#img_url').val(value).focus();
	});
	
	$('#set_video_url').click(function(){
		var value = $(this).attr('path');
		$('#video_url').val(value).focus();
	});
	
});

function quicktime_toggle(action)
{
	// Videos page only;
	if($('div#videos div#player div#object #quicktime').length > 0) {
		if(action == 'show') 
		{
			$('div#videos div#player div#object #quicktime').css('visibility', 'visible');
		} 
		else
		{
			$('div#videos div#player div#object #quicktime').css('visibility', 'hidden');
		}
	}

}
