$(document).ready(function() {
	// If we have a search, add the dates for various triggers
     
    var thisWeek = new Array('Monday 15 Mar 2010', 'Sunday 21 Mar 2010');
     
    var thisWeekend = new Array('Friday 19 Mar 2010', 'Sunday 21 Mar 2010'); 
     
    var nextWeek = new Array('Monday 22 Mar 2010', 'Sunday 28 Mar 2010'); 
     
    var nextWeekend = new Array('Friday 26 Mar 2010', 'Sunday 28 Mar 2010');
	
    var the2010Festival = new Array('Friday 12 Mar 2010', 'Tuesday 23 Mar 2010');

    var nextFortnight = new Array('Friday 26 Mar 2010', 'Sunday 28 Mar 2010');
    
    var nextFourWeeks = new Array('Saturday 20 Mar 2010', 'Saturday 17 Apr 2010');
    
    $('#dateRange').change(function() { 
    	$(':selected', $(this)).each(function() { 
    		switch($(this).val()) {
    			case 'thisWeek':
    				$('#dateStart').val(thisWeek[0]);
    				$('#dateEnd').val(thisWeek[1]);
    				break;
    			case 'thisWeekend':
    				$('#dateStart').val(thisWeekend[0]);
    				$('#dateEnd').val(thisWeekend[1]);
    				break;
    			case 'nextWeek':
    				$('#dateStart').val(nextWeek[0]);
    				$('#dateEnd').val(nextWeek[1]);
    				break;
    			case 'nextWeekend':
    				$('#dateStart').val(nextWeekend[0]);
    				$('#dateEnd').val(nextWeekend[1]);
    				break;
    			case 'the2010Festival':
    				$('#dateStart').val(the2010Festival[0]);
    				$('#dateEnd').val(the2010Festival[1]);
    				break;
    			case 'nextFortnight':
    				$('#dateStart').val(nextFortnight[0]);
    				$('#dateEnd').val(nextFortnight[1]);
    				break;
    			case 'nextFourWeeks':
    				$('#dateStart').val(nextFourWeeks[0]);
    				$('#dateEnd').val(nextFourWeeks[1]);
    				break;
    			default:
    				$('#dateStart').val('');
    				$('#dateEnd').val('');	
    		}
    	});
    });
    
    // Add a calendar element to the picker
	$('input.searchDate').datepicker({ 
		minDate: new Date(2010, 2, 20),
		dateFormat: 'DD d M yy',
		showOn: 'both', 
		buttonImage: 'images/icons/calendar.gif' 
	}).change(function() {
		$('#dateRange option').each(function() {
			if($(this).val() == '') {
				$(this).attr('selected', 'selected'); 
			}
		});
	});
    
});



