$(function() {

			$('#search-results').html('');
			
			function log( message ) {
				$( "<div/>" ).text( message ).prependTo( "#log" );
				$( "#log" ).attr( "scrollTop", 0 );
			}

			function buildResultsOrte( item ) {
				if(item.id == null) {
					$(".ui-widget-content").css("border", "1px solid red");
					return;
				} else {
					$(".ui-widget-content").css("border", "1px solid #a6c9e2");
				}
				
				var path = ""; // remote
				//var path = ""; // local
				var image = "images/platzhalter-150x150.jpg";
				if(item.image != "") image = item.image;
				
				
				$('#search-results').append(
						'<table border="0" cellpadding="2" cellspacing="0" width="100%" >' +
						  '<tr><th colspan="4" width="100%">' + item.label + '</th></tr>' +
						  '<tr">' +
						    '<td width="10%" align="center"  valign="top"><img src="../' + path + image +'" border="1" width="150px" height="150px" /></td>' +
							'<td width="45%" valign="top">' + item.description + '<br><br><a href="' + item.gm_link + '" target="_blank">auf GoogeMaps ansehen</a></td>' +
							'<td width="45%" align="left" valign="top">' +
							  'Gemeinde / Stadt: <i>' + item.gemeinde + '</i><br />' +
							  'versorgt durch: <i> WW ' + item.versorgt_durch + '</i><br />' +
							  'Wasserhärte (°dH / mmol/l): <i>' + item.wasserhaerte + ' / ' + item.mmol + '</i><br />' +
							  'Härtebereich nach WRMG: <i>' + item.haertebereich + '</i><br />' +
							  'Abwasserentsorgung: <i>' + item.abwasserentsorgung + '</i><br />' +
							  'Regelabfuhr: <i>' + item.regelabfuhr + '</i><br />' +
							'</td>' +
						'</tr>' +
						'</table>'
				); 
				/*
				$('#search-results').append(
				'<div id="box_wrapper">' +
				  '<div id="box_name">' + item.label + '</div>' +
				  '<div id="box_image"><img src="../' + image +'" border="1" width="150px" height="150px"/></div>' +
				  '<div id="box_description">' + item.description + '</div>' +
				  '<div id="box_statistics">' +
				    '<p>Gemeinde: <i>' + item.gemeinde + '</i></p>' +
				    '<p>versorgt durch: <i>' + item.versorgt_durch + '</i></p>' +
				    '<p>Wasserhärte: <i>' + item.wasserhaerte + '</i></p>' +
				    '<p>Abwasserverordnung: <i>' + item.abwasserentsorgung + '</i></p>' +
				    '<p>Regelabfuhr: <i>' + item.regelabfuhr + '</i></p>' +
				  '</div>' +
				  '<div class="clearfix"></div>' +
				'</div>'
				);   
				*/ 							
			}

			function buildResultsRegelabfuhr( item ) {
				if(item.id == null) {
					$(".ui-widget-content").css("border", "1px solid red");
					return;
				} else {
					$(".ui-widget-content").css("border", "1px solid #a6c9e2");
				}
				
				$('#search-results').append(
						'<table border="0" cellpadding="2" cellspacing="0" width="100%">' +
						  '<tr><th width="100%">' + item.label + '</th></tr>' +
						  '<tr>' +
						  '<td valign="top">' + item.date + '</td>' +
						'</tr>' +
						'</table>'
				); 
				/*
				$('#search-results').append(
				'<div id="box_wrapper">' +
				  '<div id="box_name">' + item.label + '</div>' +
				  '<div id="box_description">' + item.date + '</div>' +
				  '<div class="clearfix"></div>' +
				'</div>'
				);    
				*/							
			}

			function buildResultsFachbegriffe( item ) {
				if(item.id == null) {
					$(".ui-widget-content").css("border", "1px solid red");
					return;
				} else {
					$(".ui-widget-content").css("border", "1px solid #a6c9e2");
				}
				
				$('#search-results').append(
						'<table border="0" cellpadding="2" cellspacing="0" width="100%">' +
						  '<tr><th width="100%">' + item.label + '</th></tr>' +
						  '<tr">' +
							'<td valign="top">' + item.description + '</td>' +			
						'</tr>' +
						'</table>'
				); 
				
				/*
				$('#search-results').append(
				'<div id="box_wrapper">' +
				  '<div id="box_name">' + item.label + '</div>' +
				  '<div id="box_description">' + item.description + '</div>' +
				  '<div class="clearfix"></div>' +
				'</div>'
				);    		
				*/					
			}

			$( "#orte" ).autocomplete({
				minLength: 3,
				source: function( request, response ) {
					log('------------------------------------------------------');
					log('query: ' + $( "#city" ).val());
					$.ajax({
						url: "search.ajax.php",
						dataType: "json",
						data: {
							controller: "ort",
							term: request.term
						},
						success: function( data ) {
							var n = $(data).length;
							if(n > 0) {
								$('#search-results').html('');
							}		
							log('found: ' + n);
							
    						response( $.map( data, function( item ) {
    															
    							buildResultsOrte(item);
    							
    							return {
    								id: item.id,
    								label: item.label,
    								value: item.value,
    								description: item.description,
    								
    								image: item.image,
    								gemeinde: item.gemeinde,
    								versorgt_durch: item.versorgt_durch,
    								wasserhaerte: item.wasserhaerte,
    								abwasserentsorgung: item.abwasserentsorgung,
    								regelabfuhr: item.regelabfuhr
    							};
    						}));
						}
					});
				},
				select: function( event, ui ) {
					$('#search-results').html('');
					
					buildResultsOrte(ui.item);
						
					log( ui.item ?
						"selected: " + ui.item.label :
						"Nothing selected, input was " + this.value);
				},
				open: function() {
					$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
				},
				close: function() {
					$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
				}
			});

			$( "#regelabfuhr" ).autocomplete({
				minLength: 3,
				source: function( request, response ) {
					log('------------------------------------------------------');
					log('query: ' + $( "#regelabfuhr" ).val());
					$.ajax({
						url: "search.ajax.php",
						dataType: "json",
						data: {
							controller: "regelabfuhr",
							term: request.term
						},
						success: function( data ) {
							var n = $(data).length;
							if(n > 0) {
								$('#search-results').html('');
							}		
							log('found: ' + n);
							
    						response( $.map( data, function( item ) {
    															
    							buildResultsRegelabfuhr(item);
    							
    							return {
    								id: item.id,
    								label: item.label,
    								value: item.value,
    								date: item.date
    							};
    						}));
						}
					});
				},
				select: function( event, ui ) {
					$('#search-results').html('');
					
					buildResultsRegelabfuhr(ui.item);
						
					log( ui.item ?
						"selected: " + ui.item.label :
						"Nothing selected, input was " + this.value);
				},
				open: function() {
					$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
				},
				close: function() {
					$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
				}
			});

			$( "#fachbegriffe" ).autocomplete({
				minLength: 3,
				delay: 900,
				source: function( request, response ) {
					log('------------------------------------------------------');
					log('query: ' + $( "#fachbegriffe" ).val());
					$.ajax({
						url: "search.ajax.php",
						dataType: "json",
						data: {
							controller: "fachbegriffe",
							term: request.term
						},
						success: function( data ) {
							var n = $(data).length;
							if(n > 0) {
								$('#search-results').html('');
							}		
							log('found: ' + n);
							
    						response( $.map( data, function( item ) {
    															
    							buildResultsFachbegriffe(item);
    							
    							return {
    								id: item.id,
    								label: item.label,
    								value: item.value,
    								description: item.description
    							};
    						}));
						}
					});
				},
				select: function( event, ui ) {
					$('#search-results').html('');
					
					buildResultsFachbegriffe(ui.item);
						
					
					
					log( ui.item ?
						"selected: " + ui.item.label :
						"Nothing selected, input was " + this.value);
				},
				open: function( event, ui ) {
					$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
				},
				close: function( event, ui) {
					$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
				}
			});
				
		});
		
function CheckZaehlerstaendeForm() { 

  var error = 0;
  
  document.getElementById('Err_Nr').style.display          = "none";
  document.getElementById('Err_Name').style.display        = "none";
  document.getElementById('Err_Vorname').style.display     = "none";
  document.getElementById('Err_Plz').style.display         = "none";
  document.getElementById('Err_Ort').style.display         = "none";
  document.getElementById('Err_Strasse').style.display     = "none";
  document.getElementById('Err_StrasseNr').style.display   = "none";
  document.getElementById('Err_Mail').style.display        = "none";
  document.getElementById('Err_ZN1').style.display         = "none";
  document.getElementById('Err_ZS1').style.display         = "none";
  
  if(document.form_zaehlerstaende.kd_nr.value=="") {
  
    document.getElementById('Err_Nr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.kd_name.value=="") {
  
    document.getElementById('Err_Name').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.kd_vorname.value=="") {
  
    document.getElementById('Err_Vorname').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.kd_plz.value=="") {
  
    document.getElementById('Err_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.kd_ort.value=="") {
  
    document.getElementById('Err_Ort').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.kd_strasse.value=="") {
  
    document.getElementById('Err_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.kd_strassenr.value=="") {
  
    document.getElementById('Err_StrasseNr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.kd_mail.value=="") {
  
    document.getElementById('Err_Mail').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.znr_1.value=="") {
  
    document.getElementById('Err_ZN1').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_zaehlerstaende.zs_1.value=="") {
  
    document.getElementById('Err_ZS1').style.display = "block";
	error = 1;
  
  }
  
  if(error == 1) { return(false); } else { return(true); }

}

function CheckEigentuemerwechselForm() { 

  var error = 0;
  
  document.getElementById('Err_VS_Strasse').style.display    = "none";
  document.getElementById('Err_VS_Plz').style.display        = "none";
  document.getElementById('Err_VS_Datum').style.display      = "none";
  document.getElementById('Err_Nr').style.display            = "none";
  document.getElementById('Err_Name').style.display          = "none";
  document.getElementById('Err_Vorname').style.display       = "none";
  document.getElementById('Err_Plz').style.display           = "none";
  document.getElementById('Err_Ort').style.display           = "none";
  document.getElementById('Err_Strasse').style.display       = "none";
  document.getElementById('Err_StrasseNr').style.display     = "none";
  document.getElementById('Err_Mail').style.display          = "none";
 document.getElementById('Err_EGT_Nr').style.display         = "none";
  document.getElementById('Err_EGT_Name').style.display      = "none";
  document.getElementById('Err_EGT_Vorname').style.display   = "none";
  document.getElementById('Err_EGT_Plz').style.display       = "none";
  document.getElementById('Err_EGT_Ort').style.display       = "none";
  document.getElementById('Err_EGT_Strasse').style.display   = "none";
  document.getElementById('Err_EGT_StrasseNr').style.display = "none";
  document.getElementById('Err_EGT_Mail').style.display      = "none";
  document.getElementById('Err_ZN1').style.display           = "none";
  document.getElementById('Err_ZS1').style.display           = "none";
  document.getElementById('Err_Flur').style.display          = "none";
  document.getElementById('Err_Flurstuecke').style.display   = "none";
  document.getElementById('Err_Grundbuch').style.display     = "none";
  document.getElementById('Err_Blatt').style.display         = "none";
  
  if(document.form_eigentuemerwechsel.kd_flur.value=="") {
  
    document.getElementById('Err_Flur').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_flurstuecke.value=="") {
  
    document.getElementById('Err_Flurstuecke').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_grundbuch.value=="") {
  
    document.getElementById('Err_Grundbuch').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_blatt.value=="") {
  
    document.getElementById('Err_Blatt').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.vs_strasse.value=="") {
  
    document.getElementById('Err_VS_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.vs_plz.value=="") {
  
    document.getElementById('Err_VS_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.vs_besitzuebergang.value=="") {
  
    document.getElementById('Err_VS_Datum').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_nr.value=="") {
  
    document.getElementById('Err_Nr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_name.value=="") {
  
    document.getElementById('Err_Name').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_vorname.value=="") {
  
    document.getElementById('Err_Vorname').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_plz.value=="") {
  
    document.getElementById('Err_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_ort.value=="") {
  
    document.getElementById('Err_Ort').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_strasse.value=="") {
  
    document.getElementById('Err_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_strassenr.value=="") {
  
    document.getElementById('Err_StrasseNr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.kd_mail.value=="") {
  
    document.getElementById('Err_Mail').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_nr.value=="") {
  
    document.getElementById('Err_EGT_Nr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_name.value=="") {
  
    document.getElementById('Err_EGT_Name').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_vorname.value=="") {
  
    document.getElementById('Err_EGT_Vorname').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_plz.value=="") {
  
    document.getElementById('Err_EGT_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_ort.value=="") {
  
    document.getElementById('Err_EGT_Ort').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_strasse.value=="") {
  
    document.getElementById('Err_EGT_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_strassenr.value=="") {
  
    document.getElementById('Err_EGT_StrasseNr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.egt_mail.value=="") {
  
    document.getElementById('Err_EGT_Mail').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.znr_1.value=="") {
  
    document.getElementById('Err_ZN1').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_eigentuemerwechsel.zs_1.value=="") {
  
    document.getElementById('Err_ZS1').style.display = "block";
	error = 1;
  
  }
  
  if(error == 1) { return(false); } else { return(true); }

}

function CheckEinzugsermaechtigungForm() { 

  var error = 0;
  
  document.getElementById('Err_Nr').style.display          = "none";
  document.getElementById('Err_Name').style.display        = "none";
  document.getElementById('Err_Vorname').style.display     = "none";
  document.getElementById('Err_Plz').style.display         = "none";
  document.getElementById('Err_Ort').style.display         = "none";
  document.getElementById('Err_Strasse').style.display     = "none";
  document.getElementById('Err_StrasseNr').style.display   = "none";
  document.getElementById('Err_Mail').style.display        = "none";
  document.getElementById('Err_VS_Plz').style.display      = "none";
  document.getElementById('Err_VS_Strasse').style.display  = "none";
  document.getElementById('Err_Kto').style.display         = "none";
  document.getElementById('Err_KtoNr').style.display       = "none";
  document.getElementById('Err_Blz').style.display         = "none";
  document.getElementById('Err_Kredit').style.display      = "none";
  document.getElementById('Err_EE_Datum').style.display    = "none";
  document.getElementById('Err_Letzteg').style.display     = "none";
  document.getElementById('Err_Naechsteg').style.display   = "none";
  
  if((document.form_einzugsermaechtigung.kd_letzteg.checked == true) &&
     (document.form_einzugsermaechtigung.kd_letztegdate.value=="")) {
  
    document.getElementById('Err_Letzteg').style.display = "block";
	error = 1;
  
  }
  
  if((document.form_einzugsermaechtigung.kd_naechsteg.checked == true) &&
     (document.form_einzugsermaechtigung.kd_naechstegdate.value=="")) {
  
    document.getElementById('Err_Naechsteg').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_nr.value=="") {
  
    document.getElementById('Err_Nr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_name.value=="") {
  
    document.getElementById('Err_Name').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_vorname.value=="") {
  
    document.getElementById('Err_Vorname').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_plz.value=="") {
  
    document.getElementById('Err_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_ort.value=="") {
  
    document.getElementById('Err_Ort').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_strasse.value=="") {
  
    document.getElementById('Err_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_strassenr.value=="") {
  
    document.getElementById('Err_StrasseNr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.kd_mail.value=="") {
  
    document.getElementById('Err_Mail').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.vs_plz1.value=="") {
  
    document.getElementById('Err_VS_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.vs_strasse1.value=="") {
  
    document.getElementById('Err_VS_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.b_kto.value=="") {
  
    document.getElementById('Err_Kto').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.b_ktonr.value=="") {
  
    document.getElementById('Err_KtoNr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.b_blz.value=="") {
  
    document.getElementById('Err_Blz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.b_ki.value=="") {
  
    document.getElementById('Err_Kredit').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_einzugsermaechtigung.ee_giltab.value=="") {
  
    document.getElementById('Err_EE_Datum').style.display = "block";
	error = 1;
  
  }
  
  if(error == 1) { return(false); } else { return(true); }

}

function CheckAngebotserstellungForm() { 

  var error = 0;
  
  document.getElementById('Err_Name').style.display       		 = "none";
  document.getElementById('Err_Vorname').style.display     		 = "none";
  document.getElementById('Err_Plz').style.display         	 	 = "none";
  document.getElementById('Err_Ort').style.display        		 = "none";
  document.getElementById('Err_Strasse').style.display    		 = "none";
  document.getElementById('Err_StrasseNr').style.display  		 = "none";
  document.getElementById('Err_Mail').style.display        		 = "none";
  document.getElementById('Err_Tel').style.display         		 = "none";
  document.getElementById('Err_Anz').style.display         		 = "none";
  document.getElementById('Err_Typ').style.display         		 = "none";
  document.getElementById('Err_Hersteller').style.display        = "none";
  document.getElementById('Err_Anschlussgroesse').style.display  = "none";
  document.getElementById('Err_Baujahr').style.display           = "none";
  document.getElementById('Err_WartungDate').style.display       = "none";

  if(document.form_angebotserstellung.kd_anz.value=="") {
  
    document.getElementById('Err_Anz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_name.value=="") {
  
    document.getElementById('Err_Name').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_vorname.value=="") {
  
    document.getElementById('Err_Vorname').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_plz.value=="") {
  
    document.getElementById('Err_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_ort.value=="") {
  
    document.getElementById('Err_Ort').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_strasse.value=="") {
  
    document.getElementById('Err_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_strassenr.value=="") {
  
    document.getElementById('Err_StrasseNr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_mail.value=="") {
  
    document.getElementById('Err_Mail').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_typ.value=="") {
  
    document.getElementById('Err_Typ').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_hersteller.value=="") {
  
    document.getElementById('Err_Hersteller').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_anschlussgroesse.value=="") {
  
    document.getElementById('Err_Anschlussgroesse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_baujahr.value=="") {
  
    document.getElementById('Err_Baujahr').style.display = "block";
	error = 1;
  
  }
  
  if((document.form_angebotserstellung.kd_wartung.value=="ja") && (document.form_angebotserstellung.kd_wartungdate.value=="")) {
  
    document.getElementById('Err_WartungDate').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_angebotserstellung.kd_tel.value=="") {
  
    document.getElementById('Err_Tel').style.display = "block";
	error = 1;
  
  }
  
  if(error == 1) { return(false); } else { return(true); }

}

function CheckGartenwasserzaehlerForm() { 

  var error = 0;
  
  document.getElementById('Err_Name').style.display       		 = "none";
  document.getElementById('Err_Vorname').style.display     		 = "none";
  document.getElementById('Err_Plz').style.display         	 	 = "none";
  document.getElementById('Err_Ort').style.display        		 = "none";
  document.getElementById('Err_Strasse').style.display    		 = "none";
  document.getElementById('Err_StrasseNr').style.display  		 = "none";
  document.getElementById('Err_Mail').style.display        		 = "none";
  document.getElementById('Err_Grundbuchnr').style.display       = "none";
  document.getElementById('Err_Gemarkung').style.display         = "none";
  document.getElementById('Err_Flur').style.display              = "none";
  document.getElementById('Err_Flurstuecke').style.display       = "none";
  document.getElementById('Err_Lfdnr').style.display             = "none";
  document.getElementById('Err_gPlz').style.display              = "none";
  document.getElementById('Err_gOrt').style.display              = "none";
  document.getElementById('Err_gStrasse').style.display          = "none";
  document.getElementById('Err_gStrasseNr').style.display        = "none";
  document.getElementById('Err_Weise').style.display             = "none";
  
  if(document.form_gartenwasserzaehler.kd_name.value=="") {
  
    document.getElementById('Err_Name').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_vorname.value=="") {
  
    document.getElementById('Err_Vorname').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_plz.value=="") {
  
    document.getElementById('Err_Plz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_ort.value=="") {
  
    document.getElementById('Err_Ort').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_strasse.value=="") {
  
    document.getElementById('Err_Strasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_strassenr.value=="") {
  
    document.getElementById('Err_StrasseNr').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_mail.value=="") {
  
    document.getElementById('Err_Mail').style.display = "block";
	error = 1;
  
  }
 
  if(document.form_gartenwasserzaehler.kd_grundbuchnr.value=="") {
  
    document.getElementById('Err_Grundbuchnr').style.display = "block";
	error = 1;
  
  }
 
  if(document.form_gartenwasserzaehler.kd_gemarkung.value=="") {
  
    document.getElementById('Err_Gemarkung').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_flur.value=="") {
  
    document.getElementById('Err_Flur').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_flurstuecke.value=="") {
  
    document.getElementById('Err_Flurstuecke').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_lfdnr.value=="") {
  
    document.getElementById('Err_Lfdnr').style.display = "block";
	error = 1;
  
  }
  
  if((document.form_gartenwasserzaehler.kd_gplz.value=="ja") && (document.form_gartenwasserzaehler.kd_wartungdate.value=="")) {
  
    document.getElementById('Err_gPlz').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_gort.value=="") {
  
    document.getElementById('Err_gOrt').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_gstrasse.value=="") {
  
    document.getElementById('Err_gStrasse').style.display = "block";
	error = 1;
  
  }
  
  if(document.form_gartenwasserzaehler.kd_gstrassenr.value=="") {
  
    document.getElementById('Err_gStrasseNr').style.display = "block";
	error = 1;
  
  }
  
  if((document.form_gartenwasserzaehler.kd_gartenbewaesserung.checked == false) &&
     (document.form_gartenwasserzaehler.kd_gartenteich.checked == false) &&
	 (document.form_gartenwasserzaehler.kd_tierhaltung.checked == false) &&
	 (document.form_gartenwasserzaehler.kd_sonstiges.checked == false)) {
  
    document.getElementById('Err_Weise').style.display = "block";
	error = 1;
  
  }
  
  if((document.form_gartenwasserzaehler.kd_sonstiges.checked == true) &&
     (document.form_gartenwasserzaehler.kd_isonstiges.value=="")) {
  
    document.getElementById('Err_Sonstiges').style.display = "block";
	error = 1;
  
  }
  
  if(error == 1) { return(false); } else { return(true); }

}

  function ClearFormKdname() {
    if(document.feedback.kdname.value == 'Ihr Name') {
      document.feedback.kdname.value=''; }
  }
  function ClearFormKdmail() {
    if(document.feedback.kdmail.value == 'Ihre Email-Adresse') {
      document.feedback.kdmail.value=''; }
  }
  function ClearFormFeedback() {
    if(document.feedback.feedbacktxt.innerHTML == 'Ihre Meinung') {
      document.feedback.feedbacktxt.innerHTML=''; }
  }
  function ResetFormKdname() {
    if(document.feedback.kdname.value == '') {
      document.feedback.kdname.value='Ihr Name'; }
  }
  function ResetFormKdmail() {
    if(document.feedback.kdmail.value == '') {
      document.feedback.kdmail.value='Ihre Email-Adresse'; }
  }
  function ResetFormFeedback() {
    if(document.feedback.feedbacktxt.innerHTML == '') {
      document.feedback.feedbacktxt.innerHTML='Ihre Meinung'; }
  }
function CheckFeedbackForm() { 

  var error = 0;
  
  document.getElementById('Err_Kdname').style.display      = "none";
  document.getElementById('Err_Kdmail').style.display      = "none";
  document.getElementById('Err_Feedback').style.display    = "none";
  
  if((document.feedback.kdname.value=="") || (document.feedback.kdname.value=="Ihr Name")) {
  
    document.getElementById('Err_Kdname').style.display = "block";
	error = 1;
  
  }
  
  if((document.feedback.kdmail.value=="") || (document.feedback.kdmail.value=="Ihre Email-Adresse")) {
  
    document.getElementById('Err_Kdmail').style.display = "block";
	error = 1;
  
  }
  
  if(error == 1) { return(false); } else { return(true); }

}
$(document).ready(function(){

  $(".small").click(function(){
	$('html').css('font-size', 14);
	return false;
  });

  $(".medium").click(function(){
		$('html').css('font-size', 16);
		return false;
  });

  $(".large").click(function(){
		$('html').css('font-size', 20);
		return false;
   });

});
