	Ajax.Responders.register
	(
		{
	  		onCreate: function()
			{
	    		$('ajaxload').show();
	    	},
			onComplete: function()
			{
				$('ajaxload').hide();
			}
		}
	);
	function showClass(number)
	{	
		switch (number) {
		  case 1:
			var param = 'show=class&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showClass.php', {parameters: param});
		    break;
		  case 2:
			var param = 'show=class&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showClass.php', {parameters: param});
		    break;
		  case 3:
			var param = 'show=class&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showClass.php', {parameters: param});
		    break;
		  default:
		    alert("Der von Ihnen gewünschte Kurs wurde leider nicht gefunden");
		    break;
		}
	}
	function returnSite(number)
	{	
		switch (number) {
		  case 1:
			var param = 'show=site&' + 'nr=' + number;
			var ajax = new Ajax.Updater('reg_area', 'ajax/showSite.php', {parameters: param});
		    break;
		  case 2:
			var param = 'show=site&' + 'nr=' + number;
			var ajax = new Ajax.Updater('reg_area', 'ajax/showSite.php', {parameters: param});
		    break;
		  case 3:
			var param = 'show=site&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showSite.php', {parameters: param});
		    break;
		  case 4:
			var param = 'show=site&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showSite.php', {parameters: param});
		    break;
		  case 5:
			var param = 'show=site&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showSite.php', {parameters: param});
		    break;
		  case 6:
			var param = 'show=site&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showSite.php', {parameters: param});
		    break;		    
		  default:
		    alert("Die von Ihnen gewünschte Seite wurde leider nicht gefunden");
		    break;
		}
	}
	function showService(number)
	{	
		switch (number) {
		  case 1:
			var param = 'show=service&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showService.php', {parameters: param});
		    break;
		  case 2:
			var param = 'show=service&' + 'nr=' + number;
			var ajax = new Ajax.Updater('wrapper', 'ajax/showService.php', {parameters: param});
		    break;
		  default:
		    alert("Der von Ihnen gewünschte Service wurde leider nicht gefunden");
		    break;
		}
	}
	function returnRegform()
	{
		var param = 'user=new';
		var ajax = new Ajax.Updater('reg_area', 'ajax/regform.php', {parameters: param});
	}
	function returnContactform()
	{
		var param = 'user=new';
		var ajax = new Ajax.Updater('reg_area', 'ajax/contactform.php', {parameters: param});
	}
	function doReg()
	{
		var param = 'user=doreg&vorname=' + $F('reg_vorname') + '&preis=' + $F('reg_preis') + '&fach1=' + $F('Biochemie_Z') + '&fach2=' + $F('Biochemie_1') + '&fach3=' + $F('Biochemie_2') + '&fach4=' + $F('Physik') + '&fach5=' + $F('Chemie') + '&fach6=' + $F('Physikum') + '&nachname=' + $F('reg_nachname') + '&strasse=' + $F('reg_strasse') + '&hausnr=' + $F('reg_hausnr') + '&plz=' + $F('reg_plz') + '&ort=' + $F('reg_ort') + '&fach=' + $F('reg_fach') + '&uni=' + $F('reg_uni')+ '&email=' + $F('reg_email');
		var ajax = new Ajax.Updater('reg_area', 'ajax/regform.php', {parameters: param});
	}
	function doContact()
	{
		var param = 'user=doreg&name=' + $F('reg_name') + '&tel=' + $F('reg_tel') + '&email=' + $F('reg_email') + '&message=' + $F('Biochemie_1') + '&fach3=' + $F('Biochemie_2') + '&fach4=' + $F('Physik') + '&fach5=' + $F('Chemie') + '&fach6=' + $F('Physikum') + '&nachname=' + $F('reg_nachname') + '&strasse=' + $F('reg_strasse') + '&hausnr=' + $F('reg_hausnr') + '&plz=' + $F('reg_plz') + '&ort=' + $F('reg_ort') + '&fach=' + $F('reg_fach') + '&uni=' + $F('reg_uni')+ '&email=' + $F('reg_email');
		var ajax = new Ajax.Updater('reg_area', 'ajax/regform.php', {parameters: param});
	}
	function addClass(object)
	{
		var ref = object;
		var i = 0;
		if(!ref.checked)
		{
			var a = document.getElementById("reg_preis").value;
			var b =  object.value;
			var c = a + " - " + b;
			document.getElementById("reg_preis").value = eval(c);
		}
		if(ref.checked)
		{
			var a = document.getElementById("reg_preis").value;
			var b =  object.value;
			var c = a + " + " + b;
			document.getElementById("reg_preis").value = eval(c);
		}
	}
	function callMe()
	{
		var name = $F('tel_name');
		var tel = $F('tel_nr');
		if(name != "")
		{
			if(tel != "")
			{
				var param = 'do=call&name=' + name + '&nr=' + tel;
				var ajax = new Ajax.Updater('message', 'ajax/callMe.php', {parameters: param});
			}
			else
			{
				alert("Bitte geben Sie Ihre Telefonnummer an, damit wir wissen wo wir anrufen dürfen ; )")
			}
		}
		else
		{
			alert("Bitte geben Sie Ihren Namen an, damit wir wissen wen wir anrufen dürfen ; )")
		}
	}
	function sendMessage()
	{
		name = $F('reg_name');
		tel = $F('reg_tel');
		email = $F('reg_email');
		message = $F('reg_message');
		errortext = "Bitte geben Sie Ihre(n)\n\n";
		missing = 0;
		if(name == "") { errortext = errortext + "Namen\n"; missing = 1;}
		if(tel == "") { errortext = errortext + "Telefonnummer\n"; missing = 1;}
		if(email == "") { errortext = errortext + "E-Mail Adresse\n"; missing = 1;}
		if(message == "") { errortext = errortext + "Nachricht\n"; missing = 1;}
		errortext = errortext + "\nein. Vielen Dank."
		if(missing == 0)
		{
			var param = 'do=message&name=' + name + '&tel=' + tel + '&email=' + email + '&message=' + message;
			var ajax = new Ajax.Updater('reg_area', 'ajax/sendMessage.php', {parameters: param});
		}
	}
