// JavaScript Document

$(document).ready(function(){
    
	 var top = $("#navi").attr("topid");   
   
    
	$("ul.navigation li#navitem a").click(function() {
		var newtopid = $(this).attr("value");
		session(newtopid);

	});

	$("ul#selectable li a").click(function() {
		var newtopid = $(this).attr("value");
		session(newtopid);
	});

	$("li.sitemaptoplevel").click(function() {   
//		alert($(this).attr('rel'));

		$.post("/incl/ajaxcontent.php", { sid: $(this).attr('rel')},
		   function(data) {
			if(data.length > 2) 
				{
					 $("div#columns-right div#content").replaceWith(data);
				}
		   });
	});

  
	$("li.sitemaplevel2 a").click(function() {
		$("li.sitemaplevel2 a").removeClass('selected');      										   
		var mylink = $(this).attr('link');
		$(this).addClass('selected');
//		loadTraining(mylink);

		
	});
	
	$(function() { 
    // setup ul.tabs to work as tabs for each div directly under div.panes 
				$("button#buchen").click(function(){
					var termin_id = $(this).attr('termin_id');	
					$.post('incl/training/anmelden.php', {training_id: mylink,termin_id:termin_id}, function(data) {
					$("#buchungsformular").html(data);
					$("#buchungsformular").addClass('anmeldung');
					});				
				});				
	});



});	


function session (newtopid) {

		$.post("/incl/session_active.php", {top: newtopid}, function(data){
			if(data == "error")
			{
				$("div#result").html("<b>Something Broke! HELP!</b>");
	
			} 
			else 
			{
				$("div#result").html("<b>SESSION Setup Successfully!"+data+"</b>");

			}
			});
	
	
};


function loadTraining(mylink,myyear) {


$.post("incl/parts/training.php", 
			{training: mylink,year:myyear},
			function(data) {          								
			 	$("#inhalte").html(data);
				$("#accordion_training").accordion(
					{ autoHeight: false,
					clearStyle: true,
					collapsible:true,
					active:false });		
				$("#accordion_termine").accordion(
					{ autoHeight: true,
					clearStyle: true,
					collapsible:true,
					header: 'h1',
					changestart: function(event,ui) {
//									alert($(this).closest("span#buchen").attr('termin_id'));
								  },
					active:false}); 
				$("span#buchen").hover(
					function() { $("#accordion_termine").accordion('disable') },
					function() { $("#accordion_termine").accordion('enable') });				

				$("span#buchen").click(function(){
					var termin_id = $(this).attr('termin_id');	
					$.post('incl/training/anmelden.php', {training_id: mylink,termin_id:termin_id}, function(data) {
					$("#buchungsformular").html(data);
					$("#buchungsformular").addClass('anmeldung');
					});				
				});				

			});	


};



function collapsing_nav() {
	$("body").addClass("enhanced");
	$("#leftmenu > li:first").addClass("selected");
	$("#leftmenu > li").not(":first").find("ul").hide();
//	$("#leftmenu > li").find("ul").hide();	
	$("#leftmenu > li span").click(function() {
		if ($(this).parent().find("ul").is(":hidden")) {
			$("#leftmenu ul:visible").css({height:'auto'});
			$("#leftmenu ul:visible").slideUp("fast");
			$("#leftmenu > li").removeClass("selected");
			$(this).parent().addClass("selected");
			$(this).parent().find("ul").slideDown("fast");
		}
	});
	


	if($("#leftmenu > li").find("a.selected")) {
		var parentSelected = "#leftmenu li a.selected";
		
		if ($(parentSelected).closest("ul").is(":hidden")) {
			$("#leftmenu ul:visible").css({height:'auto'});
			$("#leftmenu ul:visible").slideUp("fast");
			$("#leftmenu > li").removeClass("selected");
			$(parentSelected).closest("li.sitemaptoplevel").addClass("selected");
			$(parentSelected).closest("ul").slideDown("fast");
		}
//		alert($(parentSelected).closest("ul").html());	
	};




}

/* IE 7 */

$(function() {
	if(jQuery.browser.msie == true && parseInt(jQuery.browser.version) <= 7) {

		
	 };		   
		   
});

function buchen (termin_id) { 
    // setup ul.tabs to work as tabs for each div directly under div.panes 
					$.post('incl/training/anmelden.php', {termin_id:termin_id}, function(data) {
					$("#buchungsformular").html(data);
					$("#buchungsformular").addClass('anmeldung');
					});				

};	







