/* Global Items */
$(document).ready(function(){
	
	// Add appropriate helper text to input fields
	$(".search_input1").each(function() {
		var helpTxt = $(this).attr("title");
		
		$(this).val(helpTxt);
		
		$(this).blur(function () {
			if($(this).val() == '') { $(this).val(helpTxt) }
		});
		$(this).focus(function() {
			if($(this).val() == helpTxt) { $(this).val("") }
		});
	});
	
	// Add rel=external functionality to anchors
	$("a").each(function() {
		var newtarget = $(this).attr("rel");
		if (newtarget == "external") { $(this).attr('target', '_blank'); }
	});
	
	// basic jquery classes added to every site
	$(":text").addClass("text");
	$(":image").addClass("image");
	$(":submit").addClass("submit");
	$(":checkbox").addClass("checkbox");
	$(":radio").addClass("radio");
	$(":file").addClass("file");
	
	$('ul').each(function(){
  		$('li:first', this).addClass('first');
  		$('li:last', this).addClass('last');
	});
	$('table').each(function(){
  		$('tr:first', this).addClass('first');
  		$('tr:last', this).addClass('last');
	});
	$('tr').each(function(){
  		$('th:first', this).addClass('first');
  		$('th:last', this).addClass('last');
  		$('td:first', this).addClass('first');
  		$('td:last', this).addClass('last');
	});
	$("table tr:nth-child(odd)").addClass("odd");
	$("table tr:nth-child(even)").addClass("even");
	
	if($.browser.mozilla) $("form").attr("autocomplete", "off");
	
	// primary nav hover
	$("#primary_navigation1 li").hover(
	  function () {
		$(this).addClass('hover');
	  }, 
	  function () {
		$(this).removeClass('hover');
	  }
	);
	
	$('#content2 .column2 p:last').addClass('last');
	$('.event1:last').addClass('last');
	
	// directions
	$('.from1 ol').hide();
	$('.from1 ol:first').show();
	$('.from1').click(function() {
		if( $(this).find('ol').is(':hidden') )	{
			$('.from1 ol').slideUp('fast');
			$(this).find('ol').slideDown();
		}
	});
	
});



/*  create html elements so IE will display HTML5 properly  */
document.createElement('header');
document.createElement('section');
document.createElement('footer');
document.createElement('nav');
