
// 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'); }
	
	$('div.fade_container').html('<ul id="fader"></ul>');
		$('.rotate').each(function(){
			var content = $(this).attr('src');
			$('ul#fader').append('<li><img src="'+content+'" /></li>');
			$(this).hide();
		});
	$('#fader').innerfade({ speed: 'slow', timeout: 5000, type: 'sequence' });
	
});


// 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'); });
	}