/**********************************************************
Dieses JavaScript initialisiert die Verwendung des
Datepickers.

Alle input mit dem Type "text" und der Klasse "date" werden
mit dem Datepicker erweitert.
**********************************************************/
var datecontrol = new Object();


/*
Initialisiert alle für die Eingabe eines Datums vorgesehenen Steuerelemente
*/
datecontrol.init = function() {

    var language_code = jQuery("html").attr("lang");
    var $datecontrols = jQuery("input[type=text].date");
    var calendar_icon = jQuery("link[rel=calendar_icon]").attr("href");
    
    //jQuery.noConflict();
    
    /* Datepicker initialisieren */
    jQuery.datepicker.setDefaults(
        jQuery.extend(
            {
                showMonthAfterYear: false,
                showOn: 'button',
                buttonImage: calendar_icon,
                buttonImageOnly: true
            }, 
            jQuery.datepicker.regional['']
        )
    );
    $datecontrols.datepicker(jQuery.datepicker.regional[language_code]);
    
    /* Datumsformat ermitteln */
    if (language_code == "de") {
        var date_format = "dd.mm.yy"
    } else {
        var date_format = "yy-mm-dd"
    };
     
    /* Einstellungen überschreiben */
    $datecontrols.datepicker(
        'option', {
            changeMonth: true, 
            changeYear: true,
            dateFormat: date_format,
            yearRange: '-0:+2',
            duration: ''
        }
    );
    
    /* Font-Size des Datepicker-Widgets setzen */
    jQuery("div.ui-datepicker").css("font-size", "80%");

}

/*
Beim Starten der Seite...
*/
jQuery(document).ready(datecontrol.init);










