




$(document).ready(function(){

	pinballEffect();

			$('#debugToggler').click(function() {
				$('#debug').fadeToggle();
			}); 


	$("#startDate,#endDate").datepicker({
			dateFormat: "DD d M yy", 
			beforeShow: customRange,
			showOn: "both",
			buttonImage: "/i/calendar.gif",
			buttonImageOnly: true
	});

	addDateValidation();


});

		jQuery.fn.fadeToggle = function(speed, easing, callback) {
			return this.animate({opacity: 'toggle'}, speed, easing, callback);
		}; 

		jQuery.preloadImages = function() {
			for(var i = 0; i<arguments.length; i++) {
				jQuery("<img>").attr("src", arguments[i]);
			}
		}

function customRange(input) { 
    return {minDate: (input.id == "endDate" ? $("#startDate").datepicker("getDate") : null), 
        maxDate: (input.id == "startDate" ? $("#endDate").datepicker("getDate") : null)}; 
}

function addDateValidation() {

	if(!document.getElementById('startDate'))
		return false;

	document.getElementById('startDate').onblur = function() {
// 		alert(this.value);
	}

}
