// when the DOM is ready:
$(document).ready(function () {
  // find the div.fade elements and hook the hover event
  $('div.fade').hover(function() {
    // on hovering over, find the element we want to fade *up*
    var fade = $('> div', this);
    
    // if the element is currently being animated (to a fadeOut)...
    if (fade.is(':animated')) {
      // ...take it's current opacity back up to 1
      fade.stop().fadeTo(500, 1);
    } else {
      // fade in quickly
      fade.fadeIn(500);
    }
  }, function () {
    // on hovering out, fade the element out
    var fade = $('> div', this);
    if (fade.is(':animated')) {
      fade.stop().fadeTo(1000, 0);
    } else {
      // fade away slowly
      fade.fadeOut(1000);
    }
  });
});

function checkAvailability(streetDate) {
	var year=streetDate[0];
	var month=streetDate[1]-1;
	var date=streetDate[2];
	
	var today=new Date();
	var qString = location.search;
	var fakeDateLoc = qString.indexOf("today=");
	if (fakeDateLoc>0) {
		var fakeDateString = qString.substring((fakeDateLoc+6));
		var fakeDateAppend = fakeDateString.indexOf("&");
		if (fakeDateAppend>0) {
			var fakeDateString = fakeDateString.substring(0,fakeDateAppend);
		}
		var fakeDateAr = fakeDateString.split(",");
		today.setFullYear(Number(fakeDateAr[0]));
		today.setMonth(Number(fakeDateAr[1]-1));
		today.setDate(Number(fakeDateAr[2]));
	} else {
	}
		var todaysYear=today.getFullYear();
		var todaysMonth=today.getMonth();
		var todaysDate=today.getDate();

	todayDateTime = today.getTime();
	
	var availableDate = new Date();
	availableDate.setFullYear(year);
	availableDate.setMonth(month);
	availableDate.setDate(date);
	availableDateTime = availableDate.getTime();
	if(todayDateTime >= availableDateTime){
		nowAvailable=true;
	}else{
		nowAvailable=false;
	}
}