//*** $ entspricht $(document).ready und ist quasi der nachfolger von onLoad()
$(function() {
		
		//***grundsätzlich werden die elemente wie in einer css-datei adressiert. also (art)#(id).(klasse) (kind)
		
		function updatePreis(){
			//Kategorien oder nicht
			var tischwahl = $('form#res_form select[name=tischwahl]').val();
			if(tischwahl.indexOf('_')==-1) {
				
				//Kat Nein
				var anzahl = $('input[name=kartenzahl]').val();
				
				var preis = $('#preis strong').html();
				preis = $('input[name=preis_kat1]').val();
				
				preis = preis * anzahl;
				//alert(preis);
				$('div.gesamtpreis').html("Gesamtpreis: <strong>&euro; " + preis + "</strong><br /><small style=\"font-size:10px;\">(inkl. 19% MwSt. zzgl. &euro; 2 Versandkosten)</small>");
				
				
				var frei = $('#tischplan .tisch-'+tischwahl+' .frei').html();
				//alert('#tischplan .tisch-'+tischwahl+' .frei');	
				//alert(frei);
				frei = frei.substr(0,frei.indexOf(' /'));
				//alert(frei);
				
				if($('input[name=kartenzahl]').val() > (frei*1)){
					$('input[name=kartenzahl]').addClass('error');
					$('span.anzahlfehler').remove();
					$('input[name=kartenzahl]').after('<span class="anzahlfehler">nur noch '+frei+' frei!</span>');
				}else{
					$('input[name=kartenzahl]').removeClass('error');
					$('span.anzahlfehler').remove();
				}
				
				//16€*
			}else{
				//Kat Ja
			}
		}
		
		//*** Formularüberprüfung
		if($('form#res_form').length != 0){
			//alert("Reserviermodul gefunden");
			$("#plan_rechts select,#plan_rechts input").change(function() { 
				
        updatePreis();
     	}); 
		}
		
		
		$('.listenpunkt div.listenbeschreibung').css('height','100px');
		$('.listenpunkt div.listenbeschreibung').css('overflow','hidden');
		
		function mehrInfo(elem) {
			$(elem).prev('.listenbeschreibung').animate({height:'100%'},10000);
			$(elem).children('a').css('display','none');
			//$(this).click
		}
		$('.listenpunkt div.mehr-infos').click(function() {
			mehrInfo(this);
		});
		
		
		
			
		//}
		//*** zeige bei klick
		$('a#zeige-start').mouseover(function() {					
			$('div#startlink').slideDown(600);
			return false;
		});
		$('div#startlink').mouseout(function() {					
			$('div#startlink').slideUp(400);
			return false;
			});
		
		$('a#zeige-leistungen').mouseover(function() {					
			$('div#leistungslink').slideDown(600);
			return false;
		});	
		$('div#leistungslink').mouseout(function() {					
			$('div#leistungslink').slideUp(400);
			return false;
			});	
		
		$('a#zeige-news').mouseover(function() {					
			$('div#newslink').slideDown(600);
			return false;
		});	
			$('div#newslink').mouseout(function() {					
			$('div#newslink').slideUp(400);
			return false;
			});	
		
		$('a#zeige-portrait').mouseover(function() {					
			$('div#portraitlink').slideDown(600);
			return false;
		});	
			$('div#portraitlink').mouseout(function() {					
			$('div#portraitlink').slideUp(400);
			return false;
			});	
		
		$('a#zeige-karriere').mouseover(function() {					
			$('div#karrierelink').slideDown(600);
			return false;
		});	
			$('div#karrierelink').mouseout(function() {					
			$('div#karrierelink').slideUp(400);
			return false;
			});	
		
		$('a#zeige-kontakt').mouseover(function() {					
			$('div#kontaktlink').slideDown(600);
			return false;
		});	
			$('div#kontaktlink').mouseout(function() {					
			$('div#kontaktlink').slideUp(400);
			return false;
			});	
		
		
	
		//Callbacks brauchen wir erstmal nicht
		
		//$('#ug_content').addClass('newClass', 1000, callback);
		/*function callback(){
			setTimeout(function(){
				$('#effect').removeClass('newClass');
			}, 1500);
		}*/
	});
