/*
 * Hier gehören alle jQuery Funktionen rein, die nicht abhängig von Smarty sind (also alles, bei dem 
 * kein Farbthema betroffen ist) und dennoch permanent zur Verfügung stehen müssen.
 *
 *	Autor: Marko Storch <m.storch@bkkgs.de>
 *	Letzte Änderung: 7.8.2009
 *	Copyright: 2009 BKK Gildemeister Seidensticker
 */ 		

$(document).ready(function() {
	
	/* Focus Verhalten für alle input und textarea */

	$(this).find("input[type=text]").css({'border-color':'#717171','height':'17px','line-height':'17px'});	
	$(this).find("textarea").css({'border-color':'#717171'});	
	$(this).find("input[type=text], textarea").bind('focus', function() {$(this).css({'border-color':'#717171'});});
	$(this).find("input[type=text], textarea").bind('blur', function() {$(this).css({'border-color':'#c7c7c7'});});
	
	$("#search input[name=suchbegriff]").css({'color':'#717171','background':'#c7c7c7'});
	$("#search input[name=suchbegriff]").attr('value', 'Suche');
	$("#search input[name=suchbegriff]").bind('focus', function() {
		if ($(this).val() == 'Suche') {
			$(this).attr('value', '');
		}
		$(this).css({'color':'#000000', 'background':'#e8e8e8'});
	});
	
	$("#search input[name=suchbegriff]").bind('blur', function() {
		if ($(this).val() == '') {
			$(this).attr('value', 'Suche');
			$(this).css({'color':'#717171','background':'#c7c7c7'});
		}
	});	
	
	/* Funktionen zur Schriftgrößenänderung */
		
	$('#fontplus').hover(
			function() {
				$(this).attr('src','/bilder/fsize_plus_hover.png');
			},
			function() {
				$(this).attr('src','/bilder/fsize_plus.png');
				}
		);
		
	$('#fontplus').click(function() {
		var expression = /\d+/;
		var fSize = parseInt(expression.exec($('#content_innercontent').css('font-size')));
		
		if (fSize < 24) {
			fSize+=1;
			$('#content_innercontent').css('font-size', fSize);
		}
		
	});								
	
	$('#fontminus').hover(
			function() {
				$(this).attr('src','/bilder/fsize_minus_hover.png');
			},
			function() {
				$(this).attr('src','/bilder/fsize_minus.png');
				}
		);
		
	$('#fontminus').click(function() {
		var expression = /\d+/;
		var fSize = parseInt(expression.exec($('#content_innercontent').css('font-size')));
		
		if (fSize > 9) {
			fSize-=1;
			$('#content_innercontent').css('font-size', fSize);
		}
		
	});
	
		
	/* Wandle alle vorkommenden Form-Actions in https-Links um, damit alle Formular-Anfragen verschlüsselt übertragen werden */
	
	
	$("form[method=post]").attr('action', function() {					
		if ($(this).attr('action') == "") {
			var d_url = document.URL;
			var n_url = d_url.replace(/https/g, 'http');
			var n_url = n_url.replace(/http/g, 'https');					
			$(this).attr('action', n_url);
		}
	});
		
		
	/* Wandle alle normalen Links in http um, die NICHT 
	 * mit class="l_secure" markiert sind, um von SSL verschlüsselten Seiten wieder weg zu kommen 
	 */
	 
	$("#menu a[protocol!=secure][href^=http]").each(function() {			
		var l_url = $(this).attr('href');					
		var n_url = l_url.replace(/https/g, 'http');					
		$(this).attr('href', n_url);
	});				 
				
	$("#menuLeft a[protocol!=secure][href^=http]").each(function() {			
		var l_url = $(this).attr('href');					
		var n_url = l_url.replace(/https/g, 'http');					
		$(this).attr('href', n_url);
	});
	
	


	/* Formvalidierungen */
	
	/* Formvalidierung: Interssentenmappen-Bestellung */
	
	
	$("#starterpaket").submit(function() {
		
		if ($(this).find("input[type=text][name=name]").val() == '') {
			tb_show("Starterpaket bestellen","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}					
		
		if ($(this).find("input[type=text][name=vorname]").val() == '') {
			tb_show("Starterpaket bestellen","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}	
		
		if ($(this).find("input[type=text][name=strasse]").val() == '') {
			tb_show("Starterpaket bestellen","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}	
		
		if ($(this).find("input[type=text][name=plz]").val() == '' || $(this).find("input[type=text][name=plz]").val().length < 5) {
			tb_show("Starterpaket bestellen","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}				
		
		if ($(this).find("input[type=text][name=wohnort]").val() == '') {
			tb_show("Starterpaket bestellen","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}	
		if ($(this).find("input[type=text][name=mobilmg]").val() == '') {
			tb_show("Starterpaket bestellen","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}																
		
	});			
				
	/* Formvalidierung: Broschürenbestellung */
	
	$("#broschuerenbestellung").ready(function() {
		$(this).find("input[type=checkbox]").click(function() {		
			if ($(":checkbox:checked").length > 5) {
				tb_show("Broschürenbestellung","#TB_inline?height=200&width=300&inlineId=broerror",""); 
				$(this).removeAttr("checked");
			}
		});				
	});	
	
	$("#broschuerenbestellung").bind('submit', function() {
		
		if ($(":checkbox:checked").length == 0) {
			tb_show("Broschürenbestellung","#TB_inline?height=200&width=300&inlineId=nothingselected",""); 
			return false;
		}
		
		if ($(this).find("input[type=text][name=name]").val() == '') {
			tb_show("Broschürenbestellung","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}					
		
		if ($(this).find("input[type=text][name=vorname]").val() == '') {
			tb_show("Broschürenbestellung","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}	
		
		if ($(this).find("input[type=text][name=strasse]").val() == '') {
			tb_show("Broschürenbestellung","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}	
		
		if ($(this).find("input[type=text][name=plz]").val() == '' || $("input[type=text][name=plz]").val().length < 5) {
			tb_show("Broschürenbestellung","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}				
		
		if ($(this).find("input[type=text][name=wohnort]").val() == '') {
			tb_show("Broschürenbestellung","#TB_inline?height=200&width=300&inlineId=incomplete",""); 
			return false;
		}															
		
	});
		
		
	/* Formvalidierung: Umzugsservice */
				
	$("form[name=umzugsservice]").submit(function() {
	
		if ($(this).find("input[name=versichertennummer]").val() == '' || $(this).find("input[name=versichertennummer]").val().length < 10) {
			tb_show("Umzugsservice","#TB_inline?height=200&width=300&inlineId=kvnrfalsch",""); 
			return false;
		}	
		
		/* Unzugsdatum validieren */
				
		var heute = new Date;
		
		var d_tag = $(this).find("select[name=umzugstag]").val();
		var d_monat = $(this).find("select[name=umzugsmonat]").val()-1;
		var d_jahr = $(this).find("select[name=umzugsjahr]").val();
		var d = new Date(d_jahr, d_monat, d_tag);
		
		var zukunft  = heute.getTime();
	
						
		if (d.getTime() < zukunft) {
			tb_show("Umzugsservice","#TB_inline?height=200&width=300&inlineId=datumfalsch",""); 
			return false;
		}	
		
		if ($(this).find("input[type=text][name=neueanschrift]").val() == '') {
			tb_show("Umzugsservice","#TB_inline?height=200&width=300&inlineId=adrfalsch",""); 
			return false;
		}	
		
		if ($(this).find("input[type=text][name=neueplz]").val() == '') {
			tb_show("Umzugsservice","#TB_inline?height=200&width=300&inlineId=adrfalsch",""); 
			return false;
		}	
		
		if ($(this).find("input[type=text][name=neuerwohnort]").val() == '') {
			tb_show("Umzugsservice","#TB_inline?height=200&width=300&inlineId=adrfalsch",""); 
			return false;
		}															
		
	});
	
	
	
	/* Form-Validierung Kundenfeedback */
	

		$("#feedback").ready(function() {	
				
			$(this).find("input[name=veraergerung]:each").attr("disabled", true);
			$(this).find("#aergfeld").hide();
			$(this).find("#meinungsfeld").hide();
			$(this).find("#kontaktdaten").hide();
			$(this).find("textarea[name=meinung]").css('width','95%');
			$(this).find("#kvnr").hide();
			$(this).find("#gebdat").hide();
			$(this).find("#tel").hide();
			$(this).find("#email").hide();	
			
			$(this).find("input[name=bewertung]:each").click(function() {
				
				$("#feedback").find("#kontaktdaten").show();
				$("#feedback").find("#meinungsfeld").show();
				
				var typ = $(document).find("input[name=bewertung]:checked").val();
				
				if (typ == 1) {					
					$("#feedback").find("input[name=veraergerung]:each").attr("checked", false);
					$("#feedback").find("#aergfeld").hide();					
					$("#feedback").find("#mFeldLegende").html("Bitte Ihr Lob hier eingeben");
				} else if (typ == 2) {
					$("#feedback").find("input[name=veraergerung]:each").attr("checked", false);
					$("#feedback").find("input[name=veraergerung]:each").attr("disabled", true);
					$("#feedback").find("#aergfeld").hide();
					$("#feedback").find("#mFeldLegende").html("Bitte beschreiben Sie hier Ihren Vorschlag");
				} else if (typ == 3) {						
					$("#feedback").find("input[name=veraergerung]:each").attr("disabled", false);
					$("#feedback").find("#aergGrund").hide();
					$("#feedback").find("#aergfeld").show();					
					$("#feedback").find("#mFeldLegende").html("Bitte geben Sie den Grund für Ihre Verärgerung an");
				}					
			});
			
			$(this).find("input[type=radio][name=mitglied]").click(function() {
				
				if ($(this).val() == "ja") {
					$("#feedback").find("#kvnr").show();
					$("#feedback").find("#gebdat").show();
					$("#feedback").find("#tel").hide();
					$("#feedback").find("#email").hide();
				} else {
					$("#feedback").find("#kvnr").hide();
					$("#feedback").find("#gebdat").hide();
					$("#feedback").find("#tel").show();
					$("#feedback").find("#email").show();
				}			
			});			
			
		});
	
	
	
		$("#feedback").submit(function() {	
		
			if ($("#feedback").find("input[type=radio][name=bewertung]:checked").val() == null) {
				$(document).find("#message h1").html("Feedback");
				$(document).find("#message p").html("Lob, Vorschlag oder Tadel? Bitte bestimmen Sie.");
				tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;			
			} else if ($("#feedback").find("input[name=bewertung]:checked").val() == "1" &&  $("#feedback").find("textarea[name=meinung]").val() == '') {
				$(document).find("#message h1").html("Lob - immer gerne");
				$(document).find("#message p").html("Gern nehmen wir Lob entgegen, wir würden dennoch gern wissen, wofür Sie uns loben möchten.");
				tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;
			} else if ($("#feedback").find("input[name=bewertung]:checked").val() == "2" &&  $("#feedback").find("textarea[name=meinung]").val() == '') {
				$(document).find("#message h1").html("Vorschlag");
				$(document).find("#message p").html("Bitte definieren Sie, was Sie uns vorschlagen möchten.");
				tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;
			}
				
	
			if ($("#feedback").find("input[name=bewertung]:checked").val() == "3") {						
				if ($("#feedback").find("input[name=veraergerung]:checked").val() == null) {					
					$(document).find("#message h1").html("Wie verärgert sind Sie?");
					$(document).find("#message p").html("Bitte ordnen Sie ein, wie groß der Grad Ihrer Verärgerung ist.");
					tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
					return false;					
				} else if ($("#feedback").find("textarea[name=meinung]").val() == '') {					
					$(document).find("#message h1").html("Warum sind Sie verärgert?");
					$(document).find("#message p").html("Bitte teilen Sie uns mit, weswegen Sie verärgert sind.");
					tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
					return false;					
				}
				
			}
			
			if ($("#feedback").find("input[name=name]").val() == "") {				
				$(document).find("#message h1").html("Fehlende Angaben");
				$(document).find("#message p").html("Bitte geben Sie Ihren Namen an.");
				tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;				
			} else 	if ($("#feedback").find("input[name=vorname]").val() == "") {				
				$(document).find("#message h1").html("Fehlende Angaben");
				$(document).find("#message p").html("Bitte geben Sie Ihren Vornamen an.");
				tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;				
			} else if ($("#feedback").find("input[type=radio][name=mitglied]:checked").val() == null) {
				$(document).find("#message h1").html("Sind Sie Mitglied?");
				$(document).find("#message p").html("Bitte wählen Sie aus, ob Sie Mitglied der BKK GILDEMEISTER SEIDENSTICKER sind oder nicht.");
				tb_show("Lob & Tadel","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;
			} else	if ($("#feedback").find("input[name=mitglied]:checked").val() == 'ja' && ($("#feedback").find("input[name=kvnr]").val() == "" && $(document).find("input[name=gebdat]").val() == "")) {			
				$(document).find("#message h1").html("Angaben unvollständig");
				$(document).find("#message p").html("Als Mitglied der BKK GILDEMEISTER SEIDENSTICKER geben Sie bitte Ihre <b>Versichertennummer</b> oder <b>Geburtsdatum</b> an.");
				tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;		
			} else if ($("#feedback").find("input[name=mitglied]:checked").val() == 'nein' && ($("#feedback").find("input[name=telefon]").val() == "" && $(document).find("input[name=email]").val() == "")) {					
				$(document).find("#message h1").html("Angaben unvollständig");
				$(document).find("#message p").html("Da Sie kein Mitglied der BKK GILDEMEISTER SEIDENSTICKER sind benötigen wir Ihre <b>Telefonnummer</b> oder <b>Emailadresse</b>, um mit Ihnen in Kontakt treten zu können.");
				tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message","");
				return false;					
									
			}			
						
						
		});
		

	
	
	
	/* Form Validierung Contact */	

	$('#contact').ready(function() {	
		
		$('#mitgliedsfrage').css({'line-height':'3em'});
		$('#contact').find("#meinungsfeld").show();
		$('#contact').find("#kontaktdaten").hide();
		
		$('#contact').find("input[name=anfragetyp]:each").attr("checked", false);
		$('#contact').find("textarea[name=meinung]").css({'width':'95%'});
				
		$('#contact').find("#kvnr").hide();
		$('#contact').find("#gebdat").hide();
		$('#contact').find("#tel").hide();
		$('#contact').find("#email").hide();
		
		$('#contact').find("input[name=anfragetyp]:each").click(function() {
			$('#contact').find("#meinungsfeld").show();
			$('#contact').find("#kontaktdaten").show();					
		});	
		
		$('#contact').find("input[name=mitglied]").click(function() {
			if ($(this).val() == 'ja') {
				$('#contact').find("#kvnr").show();
				$('#contact').find("#gebdat").show();
				$('#contact').find("#tel").show();
				$('#contact').find("#email").show();
			} else {
				$('#contact').find("#kvnr").hide();
				$('#contact').find("#gebdat").hide();
				$('#contact').find("#tel").show();
				$('#contact').find("#email").show();
			}				
		});
		
	});
	
	$('#contact').submit(function() {
		
		if ($('#contact').find("input[name=anfragetyp]:checked").val() == null) {
			$(document).find("#message h1").html("Angaben unvollständig");
			$(document).find("#message p").html("Zu welchem Themenbereich möchten Sie etwas mitteilen?");
			tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message",""); 
			return false;			
		}	
		if ($('#contact').find("textarea[name=meinung]").val() == '') {
			$(document).find("#message h1").html("Angaben unvollständig");
			$(document).find("#message p").html("Keine Mitteilung eingegeben.");
			tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message",""); 
			return false;			
		}
		
		if ($('#contact').find("input[name=name]").val() == '' || $(this).find("input[name=vorname]").val() == '') {
			$(document).find("#message h1").html("Angaben unvollständig");
			$(document).find("#message p").html("Bitte geben Sie Ihren Namen und Vornamen an.");
			tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message",""); 
			return false;			
		}
		
		if ($('#contact').find("input[name=mitglied]:checked").val() == null) {
			$(document).find("#message h1").html("Angaben unvollständig");
			$(document).find("#message p").html("Sind Sie Mitglied der BKK GILDEMEISTER SEIDENSTICKER?");
			tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message",""); 
			return false;			
		}										

		if ($('#contact').find("input[name=mitglied]:checked").val() == 'ja') {		
	
			if ($("#mg_kvnummer").val() == "" && $("#mg_gebdat").val() == "") {
				$(document).find("#message h1").html("Angaben unvollständig");
				$(document).find("#message p").html("Als Mitglied der BKK GILDEMEISTER SEIDENSTICKER geben Sie bitte Ihre <b>Versichertennummer oder Geburtsdatum</b> an.");
				tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;					
			}
			
			if ($("#telefon").val() == "" && $("#emailadresse").val() == "") {
				$(document).find("#message h1").html("Angaben unvollständig");
				$(document).find("#message p").html("Um Ihre Mitteilung so schnell wie möglich bearbeiten zu können geben Sie bitte Ihre <b>Telefonnummer oder Emailadresse</b> an. So können wir Sie umgehend kontaktieren.");
				tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message",""); 
				return false;					
			}			
		
		} else	if ($('#contact').find("input[name=mitglied]:checked").val() == 'nein') {	
					
			if ($("#telefon").val() == "" && $("#emailadresse").val() == "") {
				$(document).find("#message h1").html("Angaben unvollständig");
				$(document).find("#message p").html("Da Sie kein Mitglied der BKK GILDEMEISTER SEIDENSTICKER sind benötigen wir Ihre <b>Telefonnummer</b> oder <b>Emailadresse</b>, um mit Ihnen in Kontakt treten zu können.");
				tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message","");
				return false;	 				
			}					
		}	
	});
	
	
	
	$('form[name=terminerinnerungsservice]').submit(function() {
		
		if ($(this).find("input[name=es_betreff]").val() == "") {
			$(document).find("#message h1").html("Fehler");
			$(document).find("#message p").html("Bitte geben Sie einen Betreff an.");
			tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message","");
			return false;	 				
		}	
		
		if ($(this).find("select[name=es_tag]").val() == "" || $(this).find("select[name=es_monat]").val() == "") {
			$(document).find("#message h1").html("Fehler");
			$(document).find("#message p").html("Bitte bestimmen Sie den Termin, zu dem Sie erinnert werden wollen an.");
			tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message","");
			return false;	 				
		}
		
		if ($(this).find("input[name=es_emailadresse]").val() == "") {
			$(document).find("#message h1").html("Fehler");
			$(document).find("#message p").html("Bitte geben Sie Ihre Emailadresse an.");
			tb_show("Kontakt","#TB_inline?height=200&width=300&inlineId=message","");
			return false;	 				
		}									
		
	});
	
	
	$('form[id=broschuerenbestellung]').ready(function() {
		
		$(this).find('#kvnr_memonly').attr('readonly','true');
		$(this).find('#membersonlyhint').css({'display':'none'});
		
		$(this).find('.membersonly').bind('click', function() {
				$('form[id=broschuerenbestellung]').find('#kvnr_memonly').removeAttr('readonly');			
				$('form[id=broschuerenbestellung]').find('#membersonlyhint').css('display','block');
				
				if ($('#broschuerenbestellung .membersonly:checked').val() == null) {
					$('form[id=broschuerenbestellung]').find('#membersonlyhint').css('display','none');
					$('form[id=broschuerenbestellung]').find('#kvnr_memonly').attr('readonly','true');	
				}
		});
		
	
	});
		
	
	
	
	
if (document.getElementById('simplegallery')) {
	
var mygallery=new simpleGallery({
		wrapperid: "simplegallery", //ID of main gallery container,
		dimensions: [558, 395], //width/height of gallery in pixels. Should reflect dimensions of the images exactly
		imagearray: [
			["/bilder/simplegallery/01.jpg", "", "", ""],
			["/bilder/simplegallery/02.jpg", "", "", ""],
			["/bilder/simplegallery/03.jpg", "", "", ""],
			["/bilder/simplegallery/04.jpg", "", "", ""],
			["/bilder/simplegallery/05.jpg", "", "", ""],
			["/bilder/simplegallery/06.jpg", "", "", ""],
			["/bilder/simplegallery/07.jpg", "", "", ""],
			["/bilder/simplegallery/08.jpg", "", "", ""],
			["/bilder/simplegallery/09.jpg", "", "", ""],
			["/bilder/simplegallery/10.jpg", "", "", ""],
			["/bilder/simplegallery/11.jpg", "", "", ""],
			["/bilder/simplegallery/12.jpg", "", "", ""],
			["/bilder/simplegallery/13.jpg", "", "", ""],
			["/bilder/simplegallery/14.jpg", "", "", ""],
			["/bilder/simplegallery/15.jpg", "", "", ""],
			["/bilder/simplegallery/16.jpg", "", "", ""],
			["/bilder/simplegallery/17.jpg", "", "", ""],
			["/bilder/simplegallery/18.jpg", "", "", ""],
			["/bilder/simplegallery/19.jpg", "", "", ""]
		],
		autoplay: [true, 5000, 2], //[auto_play_boolean, delay_btw_slide_millisec, cycles_before_stopping_int]
		persist: false,
		fadeduration: 1500, //transition duration (milliseconds)
		oninit:function(){ //event that fires when gallery has initialized/ ready to run
		//Keyword "this": references current gallery instance (ie: try this.navigate("play/pause")
		},
		onslide:function(curslide, i){ //event that fires after each slide is shown
		//Keyword "this": references current gallery instance
		//curslide: returns DOM reference to current slide's DIV (ie: try alert(curslide.innerHTML)
		//i: integer reflecting current image within collection being shown (0=1st image, 1=2nd etc)
		}
	});
	
}


	/* Funktionen, um bei Eingabe einer Postleitzahl die für Arbeitgeber richtige Bankverbindung anzuzeigen */
	
	function getRechtskreisFromPLZ(zielplz) {
		var plz = new Array(
			Array('00000','09999','27'),
			Array('10000','10999','25'),
			Array('12000','14399','25'),
			Array('14400','19999','27'),
			Array('20000','23919','25'),
			Array('23920','23999','27'),
			Array('24000','29400','25'),
			Array('29401','29430','27'),
			Array('29431','36400','25'),
			Array('36401','36999','27'),
			Array('37000','37300','25'),
			Array('37301','37400','27'),
			Array('37401','38480','25'),
			Array('38481','38500','27'),
			Array('38501','38800','25'),
			Array('38801','39999','27'),
			Array('40000','54999','25'),
			Array('55000','55999','25'),
			Array('56000','59999','25'),
			Array('60000','96500','25'),
			Array('96501','97069','27'),
			Array('97070','98500','25'),
			Array('98501','99998','27')					
		);
				
		for (i=0;i < plz.length-1;i++) {
			if (plz[i][0] <= zielplz && plz[i][1] >= zielplz) {
				return plz[i][2];
			}
		}
	}
	
	$("#inpplz").bind("keyup", function() {
		
		if ($(this).val().length == 5) {
			var rk = getRechtskreisFromPLZ($(this).val());
			if (rk == "25") {
				$('#bv27').removeClass('open');
				$('#bv27').addClass('closed');
				$('#bv25').removeClass('closed');
				$('#bv25').addClass('open');
			} else {
				$('#bv25').removeClass('open');
				$('#bv25').addClass('closed');
				$('#bv27').removeClass('closed');
				$('#bv27').addClass('open');
			}
		} else {
				$('#bv25').removeClass('open');
				$('#bv25').addClass('closed');
				$('#bv27').removeClass('open');
				$('#bv27').addClass('closed');
		}
	});		
			
				
				
					
	

});