';
var book_type = 'js';
jQuery(document).ready(function () {
jQuery('head').append('\n\
');
jQuery.getScript('https://code.jquery.com/ui/1.12.1/jquery-ui.js', function () {
var pickerLanguage = 'sq';
/* Albanian initialisation for the jQuery UI date picker plugin. */
/* Written by Flakron Bytyqi (flakron@gmail.com). */
( function( factory ) {
if ( typeof define === "function" && define.amd ) {
// AMD. Register as an anonymous module.
define( [ "../widgets/datepicker" ], factory );
} else {
// Browser globals
factory( jQuery.datepicker );
}
}( function( datepicker ) {
datepicker.regional.sq = {
closeText: "mbylle",
prevText: "<mbrapa",
nextText: "Përpara>",
currentText: "sot",
monthNames: [ "Janar","Shkurt","Mars","Prill","Maj","Qershor",
"Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor" ],
monthNamesShort: [ "Jan","Shk","Mar","Pri","Maj","Qer",
"Kor","Gus","Sht","Tet","Nën","Dhj" ],
dayNames: [ "E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtune" ],
dayNamesShort: [ "Di","Hë","Ma","Më","En","Pr","Sh" ],
dayNamesMin: [ "Di","Hë","Ma","Më","En","Pr","Sh" ],
weekHeader: "Ja",
dateFormat: "dd.mm.yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
yearSuffix: "" };
datepicker.setDefaults( datepicker.regional.sq );
return datepicker.regional.sq;
} ) );
// we load the offers
jQuery('#offers').html(HTML);
// set the start date
var OBTdateToday = new Date();
jQuery("#date").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
minDate: OBTdateToday
});
jQuery("#date").datepicker( jQuery.datepicker.regional[ pickerLanguage ] );
// search for a route start
jQuery('#from').autocomplete({
source: function(request, response) {
jQuery.ajax( {
url: "https://www.autobus.al/js/route_search",
dataType: "json",
data: {
term: request.term,
key : '28ae11fb207',
secret : '4554bcbf47425b246d5545c0b5b4f39f'
},
success: function(data) {
response(data);
}
} );
},
minLength: 2,
select: function( event, ui ) {
event.preventDefault();
jQuery(this).val(ui.item.label);
jQuery('#from-id').val(ui.item.value);
}
});
jQuery('#from').bind('keyup', function () {
if ( jQuery(this).val() == '' ) {
jQuery('#from-id').val('0');
}
});
// search for a route end
jQuery('#to').autocomplete({
source: function(request, response) {
jQuery.ajax( {
url: "https://www.autobus.al/js/route_search",
dataType: "json",
data: {
term: request.term,
key : '28ae11fb207',
secret : '4554bcbf47425b246d5545c0b5b4f39f'
},
success: function(data) {
response(data);
}
} );
},
minLength: 2,
select: function( event, ui ) {
event.preventDefault();
jQuery(this).val(ui.item.label);
jQuery('#to-id').val(ui.item.value);
}
});
jQuery('#to').bind('keyup', function () {
if ( jQuery(this).val() == '' ) {
jQuery('#to-id').val('0');
}
});
jQuery('#obt-search').bind('click', function () {
var from = jQuery('#from-id').val();
var to = jQuery('#to-id').val();
var date = jQuery('#date').val();
var adults = jQuery('#adults').val();
var children = jQuery('#children').val();
var babies = jQuery('#babies').val();
jQuery('#obt-results').html('
Duke ngarkuar...
');
jQuery.ajax({
data: 'id=28ae11fb207&secret=4554bcbf47425b246d5545c0b5b4f39f&from=' + from + '&to=' + to + '&date=' + date + '&a=' + adults + '&c=' + children + '&b=' + babies,
dataType: 'html',
type: 'POST',
url: 'https://www.autobus.al/js/get_results',
success: function (msg) {
jQuery('#obt-results').html(msg);
// load similar dates
OBTloadSimilarDates(0);
}
});
});
// try an auto search
if ( parseInt(jQuery('#from-id').val(), 10) > 0 && parseInt(jQuery('#to-id').val(), 10) > 0 && jQuery('#date').val() != '' ) {
jQuery('#obt-search').trigger('click');
}
});
});
function obt_other_day(event, new_date) {
event.preventDefault();
jQuery('#date').val(new_date);
jQuery('#obt-search').trigger('click');
}
// Load the route similar dates
function OBTloadSimilarDates(step) {
// we hide all the previous views
jQuery('.book-week').hide();
// if we have a previously loaded week
if ( jQuery('.week-' + step).length ) {
jQuery('.week-' + step).show();
return;
}
// we add a loader
jQuery('#similar-dates').prepend('
');
// we show the new suggestions
jQuery.ajax({
data: 'step=' + step + '&book_data=' + book_data + '&type=' + book_type,
dataType: 'html',
type: 'post',
url: 'https://www.autobus.al/book_ticket/suggestions',
success: function (msg) {
// hide the loader
jQuery('.book-loading').remove();
// we add the HTML
jQuery('#similar-dates').append(msg);
// and we display it
jQuery('.week-' + step).show();
}
});
}
var obtcuritem = 0;
// Scroll through similar dates
function browseSimilarDates(event, action) {
event.preventDefault();
// depending onthe action, we increase or decrease the item
if ( action === 1 ) {
obtcuritem++;
} else {
obtcuritem--;
}
// and we load the dates
OBTloadSimilarDates(obtcuritem);
}