/* FIELD DEFAULTS */
jQuery.formDefaultsValues = function(){

	$('input:text,input:password,textarea').each( function(){
		
        var t = $(this);
		var value = t.attr('value');
		var title = t.attr('title');
		
		if ( title.length > 0 && ( title == value || value.length < 1 ) ) {

			t.val(title);			
			t.focus( function(){
	
				if ( t.val() == title ) { 
					t.val(''); }
			});
	
			t.blur( function(){
				
				if ( t.val().length < 1 ) { 
					t.val(title); }
			});
			
		} //if

	});
	
}



$(document).ready(function(){

	$.formDefaultsValues();

	/* CALENDAR FILTER BOXES */
	$('#filterboxes .expand').each(function() {
		$(this).click(function() {
			var box = $(this).closest('div');
			$('#filterboxes').children('div').each(function() {
				$('#filterboxes div').removeClass('expanded');
				$('#filterboxes div').addClass('contracted');
				$('#filterboxes div .expand').show();
			});
			box.removeClass('contracted');	
			box.addClass('expanded');
			$(this).hide();			
			return false;
		});
	});
	
	/* CALENDAR HIGHLIGHTING */
	if ( $('#calendar').length ) { 
		$('a[rel*=facebox]').parent().parent().parent().addClass('event_today');
	}

	/* FACEBOX */
	$('a[rel*=facebox]').facebox({
		loadingImage : 'styles/facebox/loading.gif',
		closeImage   : 'styles/facebox/closelabel.gif',
		opacity      : 0.75
	});
	
	/* COLLAPSE ITEMS */
	$(".accordion_container").hide(); 
	$(".trigger_accordion").toggle(function(){
		$(this).addClass("accordion_active");
		}, function () {
		$(this).removeClass("accordion_active");
	});
	$(".trigger_accordion").click(function(){
		$(this).next(".accordion_container").slideToggle("slow");
	});


});

