

// Hersteller-Animation


	function gettotalLogowidth(ahbkpath) {
		$("#hersteller").fadeIn();
		totalWidth = 0;	
		count = 0;
		$(".hersteller-inner a").each(
			function(i) {
				totalWidth = totalWidth+$(this).width();
			}
		);
		$(".hersteller-wrap").width(totalWidth*2);
		$(".hersteller-inner").width(totalWidth);
		
		if(totalWidth >= 950)
			animateLogos(totalWidth, totalWidth*50);

		$("#hersteller").prepend('<img src="'+ ahbkpath +'img/hersteller-left-gradient.png" class="leftgradient" />');
		$("#hersteller").prepend('<img src="'+ ahbkpath +'img/hersteller-right-gradient.png" class="rightgradient" />');
	};

	function animateLogos(destination, speed) {

		$(".hersteller-inner").clone(true).insertAfter(".hersteller-inner").removeClass("actual");
		$(".actual").animate({marginLeft: "-"+destination}, speed, "linear",
			function() {
				$(this).removeClass("actual");
					$(this).next().addClass("actual");
				$(this).remove();								
				animateLogos(destination, speed);
			}
		);
	}



$(document).ready(function(){

// kw-borderadds

			sel = ($("#content").children().attr("class"));
			//alert(sel);
			switch (sel)
			{
				case 'span-18 topic-list':
					
					if(!$("#content").children().children().children().hasClass("no-image-wrap"))
						$(".topic-list").prepend("<img src=\""+ahbk_path+"img/frame-small.png\" alt=\"frame\" width=\"721\" height=\"366\" id=\"frame\"/>");

				break;

				
				case 'span-18 links-list':
					if(!$("#content").children().children().hasClass("no-image-wrap"))
						$(".links-list").prepend("<img src=\""+ahbk_path+"img/frame-small.png\" alt=\"frame\" width=\"721\" height=\"366\" id=\"frame\"/>");

				break;

				
				case 'span-18 kochkurse-list':
					if(!$("#content").children().children().hasClass("no-image-wrap"))
						$(".kochkurse-list").prepend("<img src=\""+ahbk_path+"img/frame-small.png\" alt=\"frame\" width=\"721\" height=\"366\" id=\"frame\"/>");

				break;

				
				case '':
					
					if($("#content").children().attr("alt") == "Über uns")
						$("#content").prepend("<img src=\""+ahbk_path+"img/frame.png\" alt=\"frame\" width=\"950\" height=\"342\" id=\"frame-homepage\"/>");
					else
					$(".karte").prepend("<img src=\""+ahbk_path+"img/map-border-top.png\" alt=\"frame\" width=\"470\" height=\"6\" style=\"position: absolute; top: 0; z-index: 20\"/><img src=\""+ahbk_path+"img/map-border-right.png\" alt=\"frame\" width=\"7\" height=\"470\" style=\"position: absolute; right: 0; z-index: 20\"/><img src=\""+ahbk_path+"img/map-border-bottom.png\" alt=\"frame\" width=\"470\" height=\"7\" style=\"position: absolute; top: 463px; z-index: 20\"/><img src=\""+ahbk_path+"img/map-border-left.png\" alt=\"frame\" width=\"7\" height=\"470\" style=\"position: absolute; left: 0; z-index: 20\"/>");

				break;
			}			
	

			$(".level-1").prepend("<img src=\""+ahbk_path+"img/subnav-border-top.png\" alt=\"border\" width=\"230\" height=\"8\" style=\"position: absolute; top: 0; right: 0;\"//>");
			$(".level-1").append("<img src=\""+ahbk_path+"img/subnav-border-bottom.png\" alt=\"border\" width=\"230\" height=\"8\" style=\"position: absolute; bottom: 0; right: 0;\"/>");



// course-Formvalidate

	$(".courseform").validate({
		
		rules: {
			zipcode: {
				number: true,
				minlength: 5
			},
			kurs_geld: {
				float_geld: true	
			},
			alt_addr_PLZ: {
				number: true,
				minlength: 5
			}
				
		},
		
		messages: {
			firstname: {
				required: 'Bitte Namen mit angeben.'
			},
			lastname: {
				required: 'Bitte Nachnamen mit angeben.'
			},
			street: {
				required: 'Bitte Strasse mit angeben.'
			},
			zipcode: {
				required: 'Bitte PLZ<br /> angeben.',
				minlength:'Die PLZ muss<br /> mindestens<br /> 5-Stellig sein.',
				number: 'Die PLZ<br /> muss eine<br /> Nummer sein.'
			},
			city: {
				required: 'Bitte Ort mit angeben.'
			},
			telephone: {
				required: 'Bitte Telefonnummer mit angeben.',
				number: 'Die Telefonnummer muss eine<br /> Nummer sein.'
			},
			email: {
				required: 'Bitte eine Email-Adresse angeben!',
				email: 'Bitte gültige Email-Adresse angeben.'
			},
			kurs_geld: {
				required: 'Bitte einen Betrag angeben!'	
			},
			Betrag: {
				required: 'Bitte stimmen Sie der Rechungstellung zu!'
			},
			privacy_acknowledgement: {
				required: 'Bitte stimmen Sie den Datenschutzbestimmungen zu.'
			},
			alt_addr_Vorname: {
				required: 'Bitte Namen mit angeben.'
			},
			alt_addr_Nachname: {
				required: 'Bitte Nachnamen mit angeben.'
			},
			alt_addr_Strasse: {
				required: 'Bitte Strasse mit angeben.'
			},
			alt_addr_PLZ: {
				required: 'Bitte PLZ<br /> angeben.',
				minlength:'Die PLZ muss<br /> mindestens<br /> 5-Stellig sein.',
				number: 'Die PLZ<br /> muss eine<br /> Nummer sein.'
			},
			alt_addr_Ort: {
				required: 'Bitte Ort mit angeben.'
			}
		}
		
				
	});

	jQuery.validator.addMethod("float_geld", function(value, element) { 
	  return this.optional(element) || isNaN(value);
	}, "Bitte einen gültigen Betrag eingeben.");





})

