							
	var timeout    = 500;
	var closetimer = 0;
	var menuitem = 0;

	function menu_open()
	{  menu_canceltimer();
	   menu_close();
	   menuitem = $(this).find('ul').css('visibility', 'visible');}
	
	function menu_close()
	{  if(menuitem) menuitem.css('visibility', 'hidden');}
	
	function menu_timer()
	{  closetimer = window.setTimeout(menu_close, timeout);}
	
	function menu_canceltimer()
	{  if(closetimer)
	   {  window.clearTimeout(closetimer);
		  closetimer = null;}}
		  

	
$(document).ready(function()
{ 
	$('#menu > li').bind('mouseover', menu_open)
	$('#menu > li').bind('mouseout',  menu_timer)

	
	$('.default_value').each(function() {
		var default_value = this.value;
		$(this).focus(function() {if(this.value == default_value) {this.value = '';}});
		$(this).blur(function() {if(this.value == '') {this.value = default_value;}});
	});
	
	$('#search_form').submit(function() {
		q = $('#keyword').val();		
		if ( q == 'Enter Keyword' || q == '' ){ alert('You must enter a keyword');$('#keyword').focus();return false;}
	});
	
	$('#subscribe_form_small').submit(function() {			
		n = $("#input_cm_name").val();
		e = $("#input_cm_email").val();	
		if ( n == 'Enter name' || n == '' ){ alert('You must enter your name');$("#input_cm_name").focus();return false;}
		else if ( e == 'Enter email' || e == '' ){ alert('You must enter your email address');$("#input_cm_email").focus();return false;}
	});
	
	$('#question_form').submit(function() {
		q = $("input[name='question']").val();
		e = $("input[name='email']").val();	
		if ( q == 'Type your question here' || q == '' ){ alert('You must enter a question');$("input[name='question']").focus();return false;}
		else if ( e == 'Email address' || e == '' ){ alert('You must enter your email address');$("input[name='email']").focus();return false;}
	});
	
	var highestCol = Math.max($('#right_panel').height(),$('#left_panel').height());
	$('#right_panel').height(highestCol+20);
	var paddingTop = Math.round($('#right_panel').height() - 525);
	$('#v_bottom').css('margin-top', paddingTop);

});

document.onclick = menu_close;
	
