/* Diese Funktion wählt alle Checkboxen im Formular aus oder wählt alle ab */
function AlleCheckboxen(formular)
{
        for(var x=0;x<formular.elements.length;x++)
        {
                var y=formular.elements[x];
                if(y.name!='alle') y.checked=formular.alle.checked;
        }
}

/* Anzeige der privaten Kalender-URL */
function showDialog(url)
{
    var txt = "<strong>Ihre Stundenplan-iCalendar-Adresse</strong><br/> \
        <p>Verwenden Sie die folgende Adresse, um über andere Anwendungen\
        auf Ihren Kalender zuzugreifen. Sie können diese Adresse kopieren \
        und in jeden Kalender einfügen, der das iCal-Format unterstützt:</p> \
        <a href='" + url + "'>" + url + "</a>";

    var add_google = '<a href="http://www.google.com/calendar/render?cid=' + url +
     '" target="_blank"><img src="http://www.google.com/calendar/images/ext/gc_button1_de.gif" border=0></a>';

    $.prompt(txt,{
          prefix:'jqismooth_large',
          focus: 1,
          buttons: { OK: 'ok' }
    });
}

/* Funktionen beim Start zuweisen */
$(document).ready(function()
{
    /* Legende ein- bzw. ausblenden */
    $("#legend_title").click(
        function ()
        {
            if($("#legend_table").css('display') == 'none')
            {
                $("#legend_table").show();
                $("#legend_title").html('Übersicht über verwendete Abkürzungen');
                $("#legend_title").css('background', 'url(/verwaltung/vlvz/css/img/bullet_toggle_minus.png) no-repeat 0 0');
            }
            else
            {
                $("#legend_table").hide();
                $("#legend_title").html('Übersicht über verwendete Abkürzungen anzeigen');
                $("#legend_title").css('background', 'url(/verwaltung/vlvz/css/img/bullet_toggle_plus.png) no-repeat 0 0');

            }
        }
    );
})

/* Stylesheet wechseln */
function setActiveStyleSheet(title)
{
  $('link[@rel*=style][title]').each(function(i)
  {
     this.disabled = true;
     if (this.getAttribute('title') == title) this.disabled = false;
  });
}


