// JavaScript Document
var fehlermeldung = '';

function doAnmeldung()
{
	$("#fehler").html("");
	$("#fehler").hide();
	var str = $("#flogin").serialize();
	$.ajax({
	  url: 'ajxloader.php',
	  type: 'POST',
	  data: "do=tryLogin&"+str,
	  success: function( neueDaten ) {
		//alert(neueDaten);
		if(neueDaten=='ok'){
		window.location.reload();
		}else{
			$("#fehler").html("<div style=\"text-align:center;\"><strong style=\"color:#ff0000;\">Daten falsch! Bitte versuchen Sie es erneut.</strong></div>");
			//$("#fehler").append(neueDaten);
			$("#fehler").slideDown('normal');
		}		
	  }
	});	
	return false;
}

function doAbmelden()
{
	var kurs = $("#kursid").val();
	var conf = confirm("Wirklich abmelden?");
	if (conf==true){
		$.ajax({
		  url: 'ajxloader.php',
		  type: 'POST',
		  data: "do=doAbmelden&kursid="+kurs,
		  success: function( neueDaten ) {
			//alert(neueDaten);
			window.location.reload();
		  }
		});	
	}
	return false;
}

function doAnmelden()
{
	$("#fehler").html("");
	$("#fehler").hide();
	var str = $("#flogin").serialize();
	var agb = $('#agb').attr('checked');
	if (agb==false){
		$("#fehler").html("<div style=\"text-align:center;\"><strong style=\"color:#ff0000;\">Die AGB muss akzeptiert werden</strong></div>");
		$("#fehler").slideDown('normal');
		$("#agb2").addClass("fehler");
		return false;	
	}
	var ok = validate();
	if (ok == true){
		$.ajax({
		  url: 'ajxloader.php',
		  type: 'POST',
		  data: "do=doAnmelden&"+str,
		  success: function( neueDaten ) {
			//alert(neueDaten);
			if(neueDaten=='done'){
				window.location.reload();
			}else{
				$("#fehler").html("<div style=\"text-align:center;\"><strong style=\"color:#ff0000;\">"+neueDaten+"</strong></div>");
				$("#fehler").slideDown('normal');
			}
			//window.location.reload();
		  }
		});	
	}else{
		$("#fehler").html("<div style=\"text-align:center;\"><strong style=\"color:#ff0000;\">"+fehlermeldung+"</div>");
		$("#fehler").slideDown('normal');
	}
	return false;
}

function changeAnzahl()
{
	var anz = parseInt($("#anzahl").val());
	if(anz>9){anz=9;}
	if (anz>0){
		var da = $(".benutzerfeld").length;
	}
	if(da>0){
	if (da<anz){
		for(d=da;d<anz;d++){
		$("#userbereich").append('<div class="benutzerfeld">Person: <input type="text" class="notEmpty" name="benutzer[]" value="" /></div>');	
		}
	}
	if (da>anz){
		var weg = da - anz;
		for(l=0;l<weg;l++){
			$(".benutzerfeld:last").remove();	
		}
	}
	}
		
}

function logout()
{
		$.ajax({
		  url: 'ajxloader.php',
		  type: 'POST',
		  data: "do=doLogout",
		  success: function( neueDaten ) {
				window.location.reload();
		  }
		});	
}

function showLogin()
{
		$.ajax({
		  url: 'ajxloader.php',
		  type: 'POST',
		  data: "do=showLogin",
		  success: function( neueDaten ) {
			//alert(neueDaten);
			//window.location.reload();
			$("#loginContainerAnmeldung").html(neueDaten);
			$("#loginContainerAnmeldung").show();
			$("#user").focus();
		  }
		});	
}

function closeAnmeldeform()
{
	$("#logfenster").remove();
}

function ersatzTermin(id)
{
		$.ajax({
		  url: 'ajxloader.php',
		  type: 'POST',
		  data: "do=ersatzTermin&kurs="+id,
		  success: function( neueDaten ) {
			//alert(neueDaten);
			//window.location.reload();
			$("#ersatztermin").html(neueDaten);
			$("#ersatztermin").slideDown('normal');
		  }
		});	
}

function doErsatzTermin(id)
{
	var ok = validate();
	if (ok == true){
		var str = $("#fersatz").serialize();
		$.ajax({
		  url: 'ajxloader.php',
		  type: 'POST',
		  data: "do=doErsatzTermin&"+str,
		  success: function( neueDaten ) {
			//alert(neueDaten);
			//window.location.reload();
			$("#ersatztermin").html(neueDaten);
		  }
		});	
	}else{
		$("#fehler").html("<div style=\"text-align:center;\"><strong style=\"color:#ff0000;\">"+fehlermeldung+"</div>");
		$("#fehler").slideDown('normal');
	}
	return false;
}

function sendRueckmeldung(fragen)
{
	$("#fehler").hide();
	var fehlermeldung = '';
	var i = 0;
	var l = 0;
	for(i=0;i<fragen;i++){
		var wert = $("input[name='frage_"+i+"']:checked").val();
		if (wert == undefined){
			fehlermeldung = 'Bitte die Fragen alle beantworten<br />';
		}
	}
	if(fehlermeldung!=''){
		$("#fehler").html(fehlermeldung);
		$("#fehler").slideDown('normal');
	}else{
		var str = $("#frueck").serialize();
		$.ajax({
		  url: 'ajxloader.php',
		  type: 'POST',
		  data: "do=sendRueckmeldung&"+str,
		  success: function( neueDaten ) {
			alert("Vielen Dank fuer Ihre Rueckmeldung" + neueDaten);
			location.href = "http://www.dexheimer.cc";
		  }
		});	
	}
	return false;
}

function changeMonat()
{
	var mon = $("#kalSelectMonth option:selected").val();
	$.ajax({
	  url: 'ajxloader.php',
	  type: 'POST',
	  data: "do=loadKalender&datum="+mon,
	  success: function( neueDaten ) {
		$("#kalender").html(neueDaten);
	  }
	});	
	return false;
}

function showTermine(tag)
{
	$("#kalContainer").hide();
	$("#kalContainer2").hide();
	$.ajax({
	  url: 'ajxloader.php',
	  type: 'POST',
	  data: "do=showTermine&tag="+tag,
	  success: function( neueDaten ) {
		$("#kalContainer").html(neueDaten);
		$("#kalContainer").slideDown('slow');
	  }
	});	
}

function showTerminId(id)
{
	$("#kalContainer").hide();
	$("#kalContainer2").hide();
	$.ajax({
	  url: 'ajxloader.php',
	  type: 'POST',
	  data: "do=showTerminId&id="+id,
	  success: function( neueDaten ) {
		$("#kalContainer2").html(neueDaten);
		$("#kalContainer2").slideDown('slow');
	  }
	});	
}


