
// Alle Elemente einer class holen
function getElementsByClassName(className) {
    var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
    var allElements = document.getElementsByTagName("*");
    var results = [];

    var element;
    for (var i = 0; (element = allElements[i]) != null; i++) {
        var elementClass = element.className;
        if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
            results.push(element);
    }

    return results;
}


// Datumspicker initialisieren
function init_datepicker() {
    switch(language) {
        
        case "de": 
            new DatePicker('.arrival', {
                pickerClass: 'datepicker_vista',
                allowEmpty: true,
                days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
                months: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'July', 'August', 'September', 'Oktober', 'November', 'Dezember'],
                format: 'd.m.Y'
            });
            new DatePicker('.departure', {
                pickerClass: 'datepicker_vista',
                allowEmpty: true,
                days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
                months: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'July', 'August', 'September', 'Oktober', 'November', 'Dezember'],
                format: 'd.m.Y'
            });
            break;
        
        default:
            new DatePicker('.arrival', {
                pickerClass: 'datepicker_vista',
                allowEmpty: true,
                days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
                months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
                format: 'd.m.Y'
            });
            new DatePicker('.departure', {
                pickerClass: 'datepicker_vista',
                allowEmpty: true,
                days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
                months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
                format: 'd.m.Y'
            });
            break;
    }
}


// inits bei domready
window.addEvent('domready', function() {
    init_datepicker();
});





