// JavaScript Document

/*
 *  JQuery mod for all restaurant time
 */
$(document).ready(function(){
	setInterval('fadeInOut()',6500);
	$("#OT_time select").html('<option value="5:00 pm">5:00 pm</option><option value="5:30 pm">5:30 pm</option><option value="6:00 pm">6:00 pm</option><option value="6:30 pm">6:30 pm</option><option value="7:00 pm" selected="selected">7:00 pm</option><option value="7:30 pm">7:30 pm</option><option value="8:00 pm">8:00 pm</option><option value="8:30 pm">8:30 pm</option><option value="9:00 pm">9:00 pm</option><option value="9:30 pm">9:30 pm</option><option value="10:00 pm">10:00 pm</option><option value="10:30 pm">10:30 pm</option>');
	$(".OT_TableButton").attr("src","app-img/btn_reserve-now.gif");
	$("#OT_restaurant select").change(function(){
		$("#OT_submitWrap").show();
		//alert("Restaurant Selected "+$(this+"option:selected").val());
		doAjax();
	});
	$("#startDate").change(function(){
		setField(this,null,this.value,'reso');
		doAjax();
	});
	$("#cal1").mouseup(function(){
		setTimeout('doAjax()',100);
	});

	/*
	jQuery.each(jQuery.browser, function(i,val) {
	  if(i == "msie" && ($.browser.msie && $.browser.version < 7)){
	     $("#splash").attr("src","media/images/ruby_home_page.gif");
	  }
	
	});
	*/
	
	$("#ism").submit(function(){
		/*if (document.ism.RestaurantID.selectedIndex == 0) { 
			alert('You must select at least one restaurant to search.'); 
			return false; 
		}
		*/
		if($("#OT_time select option:selected").val() == "" || $("#OT_time select option:selected").val() == "----"){
			alert('You must select a valid date/time to search.'); 
			return false;
		}
	});
	
	
});
function doAjax(){
	$.getJSON("get_time.php",{rid: $("#OT_restaurant select option:selected").val(),dt:$("#startDate").val(), ajax: 'true'},
        function(data){
          var options = '';
	  var no_time = false;
	  var old_time = $("#OT_time select option:selected").val();
	      for (var i = 0; i < data.length; i++) {
			if(data[i].time == "----"){
				$("#OT_submitWrap").hide();
				no_time =true;
			}
			else{
				$("#OT_submitWrap").show();
				no_time =false;
			}
		  	if(data[i].time == old_time){
				options += '<option value="' + data[i].time + '" selected="selected">' + data[i].time + '</option>';
			}else{
				options += '<option value="' + data[i].time + '">' + data[i].time + '</option>';	
			}
	      }
	      if(!no_time){
		      $("#OT_time select").html(options);
		}

        });
}
function fadeInOut(){
	$("#hireImg").fadeOut(2000, function(){
		$(this).fadeIn(2000);
	});
}

