
var mnu_services_hold = false;
function hold_mnu_services(){ mnu_services_hold = true; }
function release_mnu_services(){ mnu_services_hold = false; }
function show_mnu_services(){ $("#mnu_services").fadeIn(60); }
function close_mnu_services(){ setTimeout("hide_mnu_services()", 250); }
function hide_mnu_services(){ if(!mnu_services_hold){ $("#mnu_services").fadeOut(200); } }

var mnu_portfolio_hold = false;
function hold_mnu_portfolio(){ mnu_portfolio_hold = true; }
function release_mnu_portfolio(){ mnu_portfolio_hold = false; }
function show_mnu_portfolio(){ $("#mnu_portfolio").fadeIn(60); }
function close_mnu_portfolio(){ setTimeout("hide_mnu_portfolio()", 250); }
function hide_mnu_portfolio(){ if(!mnu_portfolio_hold){ $("#mnu_portfolio").fadeOut(200); } }

$(document).ready(function () {
														
	$("#mnu_services").html('<div class="mnu_item"><a href="strategy.htm" tabindex="3">Strategy</a></div><div class="mnu_item"><a href="writing_editing.htm" tabindex="4">Writing and Editing</a></div><div class="mnu_item"><a href="project_management.htm" tabindex="5" class="mnu_last">Project Management</a></div>').hide();
	$("#mnu_portfolio").html('<div class="mnu_item"><a href="about_julie_harrison.htm" tabindex="7">About Julie Harrison</a></div><div class="mnu_item"><a href="julie_harrison_portfolio.htm" tabindex="8">Portfolio</a></div><div class="mnu_item"><a href="testimonials.htm" tabindex="9" class="mnu_last">Testimonials</a></div>').hide();

	$("#title_mnu_services > a").bind("focus mouseover", function(){
		show_mnu_services();
		hold_mnu_services();
	});
	
	$("#title_mnu_services > a").bind("blur mouseout", function(){
		release_mnu_services();
		close_mnu_services();
	});

	$("#title_mnu_portfolio > a").bind("focus mouseover", function(){
		show_mnu_portfolio();
		hold_mnu_portfolio();
	});
	
	$("#title_mnu_portfolio > a").bind("blur mouseout", function(){
		release_mnu_portfolio()
		close_mnu_portfolio();
	});
	
	$("#mnu_services").bind("focus mouseover", function(){
		hold_mnu_services();
	});
	
	$("#mnu_services").bind("blur mouseout", function(){
		release_mnu_services()
		close_mnu_services();
	});

	$("#mnu_portfolio").bind("focus mouseover", function(){
		hold_mnu_portfolio();
	});
	
	$("#mnu_portfolio").bind("blur mouseout", function(){
		release_mnu_portfolio()
		close_mnu_portfolio();
	});
	
	$("#mnu_services a").bind("focus mouseover", function(){
		hold_mnu_services();
	});
	
	$("#mnu_portfolio a").bind("focus mouseover", function(){
		hold_mnu_portfolio();
	});
	
	$(".mnu_item > a").bind("focus mouseover", function(){
		$(this).fadeTo(150, 0.85)
	}).bind("blur mouseout", function(){
		$(this).fadeTo(150, 0.55)
	});

	$("#mnu_services .mnu_last").bind("blur", function(){
		release_mnu_services();
		hide_mnu_services();
	});
	
	$("#mnu_portfolio .mnu_last").bind("blur", function(){
		release_mnu_portfolio();
		hide_mnu_portfolio();
	});
	
	// preload images for other pages

	var project_management = new Image(); project_management.src = "images/bg-project_management.jpg";
	var writing_editing = new Image(); writing_editing.src = "images/bg-writing_editing.jpg";
	var julia_harrison_portfolio = new Image(); julia_harrison_portfolio.src = "images/bg-julia_harrison_portfolio.jpg";
	var strategy = new Image(); strategy.src = "images/bg-strategy.jpg";
	var testimonials = new Image(); testimonials.src = "images/bg-testimonials.jpg";
	var about_julia_harrison = new Image(); about_julia_harrison.src = "images/bg-about_julia_harrison.jpg";
	var contact = new Image(); contact.src = "images/bg-contact.jpg";
	
	var daly = new Image(); daly.src = "images/testimonial-daly.gif";
	var fragiskos = new Image(); fragiskos.src = "images/testimonial-fragiskos.gif";
	var frechette = new Image(); frechette.src = "images/testimonial-frechette.gif";
	var kyte = new Image(); kyte.src = "images/testimonial-kyte.gif";
	var nadeau = new Image(); nadeau.src = "images/testimonial-nadeau.gif";
	var trotman = new Image(); trotman.src = "images/testimonial-trotman.gif";
	var watson = new Image(); watson.src = "images/testimonial-watson.gif";

});
