/**
 * @author Sebastian Isenrath
 */


$(document).ready(function() {  
	$("ul .sub_menu").parent().addClass('sub');
	$(".top_navigation .sub").mouseout(function() {        			
		$(this).find(".top").removeClass("active");
		$(this).find(".sub_menu").toggle();
	}).mouseover(function() {
		$(this).find(".top").addClass("active");
		$(this).find(".sub_menu").toggle();
	});		
	$( "#tabs" ).tabs();
	$('.button-all').button();
	$(".button-all").hover(function() {
		$(this).addClass("ui-state-hover");
	}, function() {
		$(this).removeClass("ui-state-hover");
	});
	
	$(function() {
		$( "#radio" ).buttonset();
	});
	
	$(".kursdaten tr").click(function() {
		if($(this).hasClass('kurschoosen'))	{
			$(".kurschoosen").removeAttr("class");
		}
		else if($(".kurschoosen"))		{
			$(".kurschoosen").removeClass("kurschoosen");
			$(this).find('td[name="wochentag"]').parent().addClass("kurschoosen");			
		}		
		else
			$(this).find('td[name="wochentag"]').parent().addClass("kurschoosen");    	
	});
	
	
	$( "#dialog" ).dialog({
                autoOpen: false,
                width: 600,
				modal: true,
                buttons: {                
                "Anmelden": function() { 
                    $(this).dialog("close"); 
                	$("#anmelde_form").submit();
                	$(".kurschoosen").removeClass("kurschoosen");
                }, 
                "Löschen": function() { 
                	$("#anmelde_form")[0].reset(); 
                }, 
                "Abbrechen": function() { 
            		$(this).dialog("close");
            		$(".kurschoosen").removeClass("kurschoosen");
        	}         	
    	}
    });
    $( "#hint_dialog" ).dialog({
                autoOpen: false,
                width: 400,
				modal: true,
                buttons: {                
                "OK": function() { 
                    $(this).dialog("close"); 
                }
        	}    	
    });
    
    
	
	
	
	
	
	
	$(".button-all").click(function() {
		if($("body").find(".kurschoosen")[0])		{
			$("#anmeldung-title-dialog").text("Anmeldung");
			$("#dialog").dialog('open');
			$("#kursname").text($(".kurschoosen").parent().parent().attr("name"));
			$("#kurs_tag").text($('.kurschoosen td[name="wochentag"]').html());	
			$("#kurs_datum").text($('.kurschoosen td[name="tag"]').html());	
			$("#kurs_uhrzeit").text($('.kurschoosen td[name="uhrzeit"]').html());	
			$("#kurs_nummer").text($('.kurschoosen td[name="kursid"]').html());	
			$("#partner").attr('checked', false);
			$("#zusatzinfo").attr("value", "Anmeldung zu " + $(".kurschoosen").parent().parent().attr("name") + " am " +
				$('.kurschoosen td[name="wochentag"]').html() + " " + $('.kurschoosen td[name="tag"]').html() + " um " +
				$('.kurschoosen td[name="uhrzeit"]').html() + "(" + $('.kurschoosen td[name="kursid"]').html() + ")");
		}
		else	{
			$("#alert").text("Bitte wählen Sie zunächst einen Kurs aus.");
			$("#hint_dialog").dialog('open');
		}
	});
	
	$(".anmeldung input").focus(function() {
		$(this).addClass("anmeldung_active");
	}).focusout(function() {
		$(this).removeClass("anmeldung_active");
	});	
	
	$("#partner").click(function() {		
		if($("#partner").is(":checked") == true)
			$("#anmeldung_partner").toggle();
		else
			$("#anmeldung_partner").toggle();
	});
	
	
	
	
	$("#radio label").hover(function() {
		$(this).addClass("ui-state-hover");
	}, function() {
		$(this).removeClass("ui-state-hover");
	});
	
	$(".backtop").hover(function() {
		$(this).addClass("ui-state-hover");
	}, function() {
		$(this).removeClass("ui-state-hover");
	});
	
	$(".backtop").click(function() {
		$('html, body').animate({ scrollTop: 0 }, 'slow');
	});
	
	$(".zumba-quicklink").click(function() {
		window.open('../pages/kursplan.php');		
	});
	
	
	
	
	
	
	
	$(this).html();	
	
	drawmap();	
});	

