$(document).ready(function() {

   var l_selected_dates = [];

	$('.mr-date').click(function(){
      var day_index = $(this).text();

		if($(this).hasClass('mr-selected'))
		{
			$(this).removeClass('mr-selected');
         l_selected_dates[day_index]=0;
         $('#mrc_displaymessages').text('deselected'+l_selected_dates[day_index]);
		}
		else
		{
			$(this).addClass('mr-selected');
         l_selected_dates[day_index]=new mealPreference();
		}
	});

   $('.mr-date').dblclick(function(){
      var day_index = $(this).text();

      if(!$(this).hasClass('mr-selected'))
      {
			$(this).addClass('mr-selected');
         l_selected_dates[day_index]=new mealPreference();
         $('#mrc_displaymessages').text('double clicked and selected');
		}
      else{
         $('#mrc_displaymessages').text('double clicked');
      }
      return false;
	});

   $('#calendar_submit_button').click(function(){
      if($(".mr-selected").length > 0){
         $('#mrc_displaymessages').text("Thank-you for selecting "+$(".mr-selected").length+" Dates.");

         

         $(".mr-selected").each(function(){
            l_selected_dates[l_selected_dates.length] = new mealPreference();
         });

         $.post('http://mealrebel.com/mealplanner/getMeals/',{"email_address":$('#userlogin').val(),"password":$('#passlogin').val()},function (data){
         });
      }
      else{
         $('#mrc_displaymessages').text('Please selected at least one date.');
      }
      return false;
   });
});

function mealPreference(){
   this.day = 0;
   this.servings = 1;
   this.serving_size = 1.0;
   this.include_list = {0:""};
   this.exclude_list = {0:""};
   this.recipe_ids = {main_course:0,salad:0,vegetable:0,desert:0}
   this.recipe_name = {main_course:"",salad:"",vegetable:"",desert:""}
   this.difficulty = 1.0;
   this.prep_time = 60;
}

//$('#loginbutton').click(function(event){
//		if($('#loginbutton').text()=="login")
//		{
//			$.post('http://mealrebel.com/profile/authenticate/',{"email_address":$('#userlogin').val(),"password":$('#passlogin').val()},function (data){
//                            $('#usersession').fadeOut(400);
//                            configurepage(data);
//                        });
//		}
//		else
//		{
//			$.post('http://mealrebel.com/profile/logout/',"",function (data){configurepage(data);});
//		}
//		return false;
//	});

