$(document).ready(function(){

  $('#envio-checkbox').click(function(){
    if ($(this).attr('checked')){
      $('.envio-content INPUT').attr('disabled',false);
      $('.envio-content INPUT').attr('enabled','enabled');
      $('.envio-content').slideDown(250);
    }else{
      $('.envio-content').slideUp(250);
      $('.envio-content INPUT').attr('enabled',false);
      $('.envio-content INPUT').val('');
      $('.envio-content INPUT').attr('disabled','disabled');
    }
  });

});
/**
 *  Function to show modal screen to check availibility before adding to cart.
 */
var showModal = function(id, url){
    var me = this; 
    var natDays = [];
    $("#modal_item_id").val(id);

    var getDays = function(input, _inst){
        var url_to_get = 'http://'+url+'/ajax?id='+id;
        $.ajax({
            url      : url_to_get,
            async    : false,
            dataType : "json",
            success  : function(msg){natDays = msg;}
        });
    };

    var checkDays = function(date) {
        for (i = 0; i < natDays.length; i++) {
            if (date.getMonth() == natDays[i][0] - 1 
                && date.getDate() == natDays[i][1]) 
            {
                return [false, natDays[i][2] + '_day'];
            }
        }
        return [true, ''];
    };

    $("#modal_date").removeClass('hasDatepicker').datepicker({
        numberOfMonths : 2,
        setDate        : new Date(),
        minDate        : '0d',
        beforeShow     : getDays,
        beforeShowDay  : checkDays
    });
    $("#modal").modal();
    return false;
}




