$(document).ready( function() {
	
	sidebar.initSearch();
	sidebar.makeExpandable('widget_archive');
	
});


var sidebar = {
	
	// Makes the category expandable by clicking on the H2 element; degrades gracefully
	makeExpandable: function(widgetName) {
		
		// Handle widget archive show/hide behavior
		$('#sidebar .' + widgetName + ' UL').css({
			marginLeft: '1em',
			display: 'none'
		});
		
		$('#sidebar .' + widgetName).addClass('expandable');
		
		$('#sidebar .' + widgetName + ' H2').addClass('collapsed').css({
			cursor: 'pointer',
			paddingLeft: '16px',
			backgroundPosition: 'left center',
			backgroundRepeat: 'no-repeat',
			borderBottom: 'none',
			marginBottom: 0
		}).click( function() {
			
			if( $(this).hasClass('expanded') ) {
				$(this).removeClass('expanded').next('UL').slideUp();
			} else {
				$(this).addClass('expanded').next('UL').slideDown();
			}
			
		});
		
	},
	
	// Adds the watermark to the search box
	initSearch: function() {
		
		var watermark = 'Search the Blog';
		
		$("#sidebar #s").val(watermark).addClass('watermark').focus( function() {
			if( $(this).val() == watermark ) $(this).removeClass('watermark').val('');
		}).blur( function() {
			if( $(this).val() == '' ) $(this).addClass('watermark').val(watermark);
		});
		
		
	}
	
}