FOGLALHATÓ
");
$('#idopont_'+ key + ' #s').css('font-weight', 'bold');
$('#idopont_'+ key + ' #s').css('color', 'transparent');
$('#idopont_'+ key).jqxButton();
$('#idopont_'+ key).addClass('idopont_gomb_foglalt');
$('#idopont_'+ key).jqxButton({ 'disabled': true });
}
});
$('#idopont_keret').show();
}
else {
$('#nincsidopont_datum').html(y + "." + m + "." + d + ".");
$('#nincsidopont_keret').show();
//notify('Nincs szabad időpont, vagy frissítési hiba történt!','fail',3000,0);
}
}
function idopontAjax() {
if ( $('#szolg').val() == 0 ) {
return true;
}
if ( $('#vszolg_keret').is(':visible') ) {
if ( $('#vszolg').val() == 0 ) {
return true;
}
}
var szid = $('#szolg').val();
if ( $('#vszolg_keret').is(':visible') ) {
szid = $('#vszolg').val();
}
$.ajax({
url: 'ajax.php?mod=naptar&groupid=1&langid=1',
type: 'POST',
data: {
szid: szid
}
}).done( function(data) {
var jsonArr = $.parseJSON(data);
naptarUpdate( jsonArr );
idopontokUpdate( $('#naptar').jqxCalendar().val() );
}).fail( function() {
notify('Kapcsolati hiba...','fail',1200,0);
});
}
function idopontfoglalas( elem, szid ) {
var y = new Date($('#naptar').val()).getFullYear();
var m = new Date($('#naptar').val()).getMonth()+1;
var d = new Date($('#naptar').val()).getDate();
if ( m < 10 ) m = "0"+m;
if ( d < 10 ) d = "0"+d;
var onDateStr = y + "-" + m + "-" + d;
var id = elem.id.split("_");
if ( document.getElementById('email') !== null ) {
idopontfoglalasAjax($('#email').val(),szid,onDateStr,id[1]);
}
else {
idopontfoglalasAjax(null,szid,onDateStr,id[1]);
}
}
function idopontfoglalasAjax( email, szolg, date, id ) {
$.ajax({
url: 'ajax.php?mod=foglal&groupid=1&langid=1',
type: 'POST',
data: {
szid: szolg,
addr: email,
dt: date,
apoi: idopontok.nyitva[date][id][0]
}
}).done( function(data) {
var jsonArr = $.parseJSON(data);
if ( jsonArr.status == -1 ) {
notify('E-mail cím hibás','fail',2000,0);
}
if ( jsonArr.status == 1 ) {
notify('Sikeres foglalás!','success',2000,0);
$('#foglal').hide();
$('#kiad_keret').show();
$('#kiad_datum').html(jsonArr.dt);
$('#kiad_idopont').html(jsonArr.time);
$('#kiad_kod').html(jsonArr.kod);
idopontAjax();
}
else {
notify('A kért időpontot időközben lefoglalták!','fail',2000,0);
idopontAjax();
}
}).fail( function() {
notify('Kapcsolati hiba...
Kérem próbálja újból!','fail',1200,0);
});
}