/**
* Patch Webgenery pour le plugin jquery datepicker
*/


(function($) { // Hide scope, no $ conflict

	function customWeek(date) {
	    return Math.floor(($.datepick.dayOfYear(date) - 1) / 7) + 1;
	}

	$.extend($.datepick, {

		onlySaturday: function(date) {
			return {selectable: (date.getDay()) == 6};
		},

		test: function(date) {
			var week = customWeek(date);

      switch(week){
        case 52:
          return {selectable: date.getDay() == 1};
        break;
        case 53:
          return {selectable: false};
        break;
        case 1:
          return {selectable: date.getDay() == 1};
        break;
        case 2:
          return {selectable: (date.getDay() == 0||date.getDay() == 6)};
        break;
        default:
          return {selectable: date.getDay() == 6};
        break;
      }

			/*var tabWeek = new Array();// Entrer dans ce tableau les numeros des semaines ou la resa se fait du dimanche au dimanche
			var flag=false;
			for(i=0; i<tabWeek.length; i++){
				if(week==tabWeek[i]){
					flag=true;
					break;
				}else{
					flag=false;
				}
			}
			if(flag){
				return {selectable: (date.getDay()) == 0};
			}else{
				return {selectable: (date.getDay()) == 6};
			}*/
		}

	});
})(jQuery);
