$(document).ready(function() 
{ 
	jQuery.fn.fadeToggle = function(speed, easing, callback) {
	   return this.animate({opacity: 'toggle'}, speed, easing, callback);
	}; 

	// Secondary menu open/close
	$('a.plus').click(function() {
		$(this).parent().children('ul').slideToggle(380);
		return false;
	});
	
	// Login Area
	$('#loginCollapsed p.expand a').click(
		function() {
		  $('#loginCollapsed').fadeToggle(200);
		  $('#loginExpanded').fadeToggle(400);
		  $('#login').animate({"top": "-20px"}, 400);
		  return false;
	});
	$('#loginExpanded a.collapse').click(
		function() {
		  $('#loginCollapsed').fadeToggle(200);
		  $('#loginExpanded').fadeToggle(400);
		  $('#login').animate({"top": "-79px"}, 400);
		  return false;
	});
	
	// Give columns equal heights
	var biggestHeight = 0;
	$('.equal').each(function(){
		if($(this).height() > biggestHeight){ biggestHeight = $(this).height(); }
	});
	$('.equal').height(biggestHeight);
	if ( $('#content2').height() < (biggestHeight + 26) ) { $('#content2').height(biggestHeight + 50); }
	
	
	// Clear form field on focus
	$('input.txt').focus( function() { if( $(this).val() == $(this).attr("defaultValue") ) { $(this).val(''); } });
	$('input.txt').blur( function() { if( $(this).val() == "" ) { $(this).val( $(this).attr("defaultValue") ); } });
	
	// No borders on image links
	$('a img').parent().css("border","none");
	
	
	// Photo Gallery - flash
	$('#flash').flash({
		src: '/photos/photo.swf',
		wmode: 'transparent', 
		width: 452,
		height: 400,
		base: "."
	});
	
});

function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}