
// Load on document ready ##############################################################

$(document).ready(function() {
	
	// Load navigation handler ####################################################
    $('#nav').droppy();
	
	// Handle form field focus (in lieu of :focus) ################################
	setTimeout(formFocusFix,2000); // Pauses for AJAX forms to fully load
	
	// Load contact form (if region present) ######################################
	if ($('#contact-form').length>0) { $('#contact-form').html('Loading...');$('#contact-form').load('includes/contact-form.php'); }
	
	// Load calendar (if region present) ##########################################
	if ($('#calendar-container').length>0) { $('#calendar-container').load('includes/calendar.php'); }
	
	$('#nav ul li:last').css('border','none');
	
	var leftHeight = $('#left_col').height();
	var rightHeight = $('#content').height();
	
	if (leftHeight<rightHeight){
		$('#left_col').css('height',(rightHeight)+'px');
	}
	
});


// AJAX POST Processor ################################################################

function ajaxPost(url,formid,containerid)
  {
  $.post(url, $('#'+formid).serializeArray(), function(data)
    {
	  $('#'+containerid).html(data);
		$('#return-message').fadeOut(8000);
    });			
  }
	
// For Focus Fix #####################################################################

function formFocusFix()
  {
	$('input, textarea, select').focus(function(){ $(this).addClass('focus'); });
	$('input, textarea, select').blur(function(){ $(this).removeClass('focus'); });
	}