$(document).ready(function()
{
    $(".dayfilled").click(function() {
        date = $(this).attr("rel");  
        $("#CO_searchdate").val(date); 
        document.forms[0].submit();
    });
    
    $("#toggleDetail").click(function() {
        $("#detail_suche").toggle();
        var display = $("#detail_suche").css("display");        
        $("#CO_detail_status").val(display);
    });
    
    $.datepicker.regional['de'] = 
                    {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
                     closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
                     prevText: '&#xAB;zurück', prevStatus: 'letzten Monat zeigen',
                     nextText: 'vor&#xBB;', nextStatus: 'nächsten Monat zeigen',
                     currentText: 'heute', currentStatus: '',
                     monthNames: ['Januar','Februar','März','April','Mai','Juni',
                     'Juli','August','September','Oktober','November','Dezember'],
                     monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
                     'Jul','Aug','Sep','Okt','Nov','Dez'],
                     monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
                     weekHeader: 'Wo', weekStatus: 'Woche des Monats',
                     dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
                     dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
                     dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
                     dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
                     dateFormat: 'dd.mm.yy', firstDay: 1,
                     isRTL: false,
                     showOn: "both", 
                     buttonImage: "pic/calendar.gif", 
                     buttonImageOnly: true 
                     };
    $.datepicker.setDefaults($.datepicker.regional['de']);
    
    if ($("#COU_start").attr("type") == "text" && $("#COU_stop").attr("type") == "text") {     	
	    $('#COU_start').datepicker();
	    $('#COU_stop').datepicker();
	}

	$("#backtosearch").click(function() {
		$("#CO_detail").val("");
	});
	
	$("#backtodetail").click(function() {
		$("#CO_logon").val("");
	});
});

function switchMonth(month)
{        
    $("#CO_month").val(month);    
    document.forms[0].submit();
}

function setOrder(order)
{
    $("#CO_order").val(order);    
    document.forms[0].submit();
}

function setPage(von)
{
    $("#CO_von").val(von);       
    document.forms[0].submit();   
}

function viewDetail(id) 
{
    $("#CO_detail").val(id);
    document.forms[0].submit(); 
}

function setCat(id) {
    $("#course_categoryID").val(id);
    document.forms[0].submit(); 
}

function cat_toggle(catid,status) {
	opencats = new Object();
           
    current_open = $("#CO_currentopen").val();
        
    if (current_open) {
     	val_arr = current_open.split(',');	        
        for (var i in val_arr)
        {
            str = val_arr[i];           
           	opencats[str] = str;			
        }        
    }
    
    if (status == 1) {   
    	opencats[catid] = catid;
	} else {
		delete(opencats[catid]);
	}
    
    val_arr = Array();  
    for (var val in opencats) 
    {
    	val_arr.push(val);        
    }
    val_str = val_arr.join(",");      
    $("#CO_currentopen").val(val_str);
    $("form").submit();    
}

