var jArray2;
var res2;
var date_selected = $("#datepickerr_nav").val();
var m_lista = date_selected.split("-");
var idbarcofront = $("#form_nav_idbarco").val();
function loadDates(){
var idbarcofront = $("#form_nav_idbarco").val();
console.log("Barco: ",idbarcofront)
var date_selected = $("#datepickerr_nav").val();
var dateselected = date_selected.replace(/-/g, "/");
var dateselected2 = dateselected.split(/\//);
var dateObject2 = new Date([dateselected2[1], dateselected2[0], dateselected2[2]].join('/'));
var mes_actual2 = dateObject2.getMonth()+1;
var anyo_actual2 = dateObject2.getFullYear();
reservasfuturas3(anyo_actual2,mes_actual2,idbarcofront);
dias3(dateObject2);
}
function changeCalendar2(){
$('#datepickerr_nav').datepicker({
minDate: 1,
dateFormat: 'dd-mm-yy',
beforeShowDay: dias3,
onSelect: function(date) {
},
onChangeMonthYear: function(year,month){
var idbarcofront = $("#form_nav_idbarco").val();
reservasfuturas3(year,month,idbarcofront);
},
defaultDate: date_selected
});
}
changeCalendar2();
function diasMes(idbarco){
$.post('ajax.php', {idbarco:id_barco}, function (data) {
});
}
function returnParos(){
var idbarcofront = $("#form_nav_idbarco").val();
if(!year){
var year = m_lista[2];
}
if(!month){
var month = m_lista[1];
}
$.post('ajax.php', {reservasParo:1,mes:month,zyear:year,idbarco:idbarcofront}, function (data) {
jArray2 = data;
var id_numbers = JSON.parse(data);
var filtered2 = id_numbers.filter(Boolean);
res2 = filtered2.map(function(v) {
return parseInt(v, 10);
});
console.log("Data: ",data)
});
}
returnParos()
setTimeout(function(){ loadDates(); }, 3000);
var arraydias2;
function reservasfuturas3(year,month,id_barco){
var month_lista = $("#datepickerr_nav").val();
//console.log("Fecha: ",month_lista)
var m_lista = month_lista.split("-");
console.log("Fecha: ",year,month)
if(!year){
//year = m_lista[2];
}
if(!month){
//month = m_lista[1];
}
/*console.log(m_lista[0],m_lista[1],m_lista[2])
console.log("Fecha exacta: "+month,year)
console.log("Mes",year,month)
console.log("Barco: ",id_barco)*/
$.post('ajax.php', {revisardias:1,mes:month,zyear:year,idbarco:id_barco}, function (data) {
arraydias2 = JSON.parse(data);
//console.log("Arraydias2: ",arraydias2)
//console.log(data)
//return arraydias2;
$('#datepickerr_nav').datepicker('refresh');
});
}
function dias3(date){
//var month_lista = $("#datepickerr_nav").val();
//console.log("Fecha: ",month_lista)
//var m_lista = month_lista.split("-");
/*if(!year){
var year = m_lista[2];
}
if(!month){
var month = m_lista[1];
}*/
//reservasfuturas3(year,month,idbarcofront);
//console.log("Dias3: ",arraydias2)
var day = date.getDay();
var dia1 = date.getDate();
if(dia1<10){dia1 = "0"+dia1;}
var dia = date.getFullYear() +'-' + ("0" + (date.getMonth() + 1)).slice(-2) +'-'+dia1;
// Recorremos el paro de ventas
for(var i=0; i=0){
return [false];
}
}
}
// Si no hay paro de ventas recorremos aqui el array otra vez por si hay reservas
//console.log("dias1: "+arraydias2+' - '+dia);
if($.inArray(dia, arraydias2)>=0){
return [false];
}
return [true];
}
var jArray3;
var res3;
var date_selected2 = $("#datepickerr_nav2").val();
var m_lista = date_selected2.split("-");
var idbarcofront2 = $("#form_nav_idbarco2").val();
function loadDates2(){
var idbarcofront2 = $("#form_nav_idbarco2").val();
console.log("Barco: ",idbarcofront2)
var date_selected2 = $("#datepickerr_nav2").val();
var dateselected = date_selected2.replace(/-/g, "/");
var dateselected2 = dateselected.split(/\//);
var dateObject3 = new Date([dateselected2[1], dateselected2[0], dateselected2[2]].join('/'));
var mes_actual3 = dateObject3.getMonth()+1;
var anyo_actual3 = dateObject3.getFullYear();
reservasfuturas4(anyo_actual3,mes_actual3,idbarcofront2);
//setTimeout(function(){ dias4(dateObject3); }, 500);
dias4(dateObject3);
}
function changeCalendar3(){
$('#datepickerr_nav2').datepicker({
minDate: 1,
dateFormat: 'dd-mm-yy',
beforeShowDay: dias4,
onSelect: function(date) {
},
onChangeMonthYear: function(year,month){
var idbarcofront2 = $("#form_nav_idbarco2").val();
reservasfuturas4(year,month,idbarcofront2);
},
defaultDate: date_selected2
});
}
changeCalendar3();
function returnParos2(){
var idbarcofront2 = $("#form_nav_idbarco2").val();
if(!year){
var year = m_lista[2];
}
if(!month){
var month = m_lista[1];
}
$.post('ajax.php', {reservasParo:1,mes:month,zyear:year,idbarco:idbarcofront2}, function (data) {
jArray3 = data;
var id_numbers = JSON.parse(data);
var filtered2 = id_numbers.filter(Boolean);
res3 = filtered2.map(function(v) {
return parseInt(v, 10);
});
console.log("Data: ",data)
});
}
returnParos2()
setTimeout(function(){ loadDates2(); }, 3000);
var arraydias3;
function reservasfuturas4(year,month,id_barco){
var month_lista = $("#datepickerr_nav2").val();
//console.log("Fecha: ",month_lista)
var m_lista = month_lista.split("-");
console.log("Fecha: ",year,month)
if(!year){
//year = m_lista[2];
}
if(!month){
//month = m_lista[1];
}
/*console.log(m_lista[0],m_lista[1],m_lista[2])
console.log("Fecha exacta: "+month,year)
console.log("Mes",year,month)
console.log("Barco: ",id_barco)*/
$.post('ajax.php', {revisardias:1,mes:month,zyear:year,idbarco:id_barco}, function (data) {
arraydias3 = JSON.parse(data);
//console.log("Arraydias3: ",arraydias3)
//console.log(data)
//return arraydias3;
$('#datepickerr_nav2').datepicker('refresh');
});
}
function dias4(date){
//var month_lista = $("#datepickerr_nav2").val();
//console.log("Fecha: ",month_lista)
//var m_lista = month_lista.split("-");
/*if(!year){
var year = m_lista[2];
}
if(!month){
var month = m_lista[1];
}*/
//reservasfuturas4(year,month,idbarcofront2);
//console.log("Dias4: ",arraydias3)
var day = date.getDay();
var dia1 = date.getDate();
if(dia1<10){dia1 = "0"+dia1;}
var dia = date.getFullYear() +'-' + ("0" + (date.getMonth() + 1)).slice(-2) +'-'+dia1;
// Recorremos el paro de ventas
for(var i=0; i=0){
return [false];
}
}
}
// Si no hay paro de ventas recorremos aqui el array otra vez por si hay reservas
//console.log("dias1: "+arraydias3+' - '+dia);
if($.inArray(dia, arraydias3)>=0){
return [false];
}
return [true];
}