
		$(document).ready( function() {
			var standort_weiterleitung = false;
			var getvars = getUrlVars();
			var rechnungsart = false;
			if(getvars['typ'] == 2)
				rechnungsart = true;
			var doppelbuchung = false;
			if(getvars['doppel'] == 2)
				doppelbuchung = true;
			var HOST = "http://"+location.host;

			//W$('#produkt').find("option:gt(0)").remove();
			// Array um die Zeitspanne zu bestimmen
			var dateRange;
			var activeDate = new Date();
			var scheduledDays = [[12, 2, 2008, 'PEND'], [12, 3, 2008, 'PEND'], [12, 4, 2008, 'PEND']];
			var bookedDays = new Array();

			// Belegte Tage werden Gesetzt
                     function setScheduledDays(date) {
                         var isFreeDay		= false;
                         var isBookedDay 	= false;
                         var scheduleStatus	= "";
                         // Check für scheduled day
                         for (i = 0; i < scheduledDays.length; i++) {
                           if (date.getMonth() == scheduledDays[i][0] - 1 && date.getDate() == scheduledDays[i][1] && date.getFullYear() == scheduledDays[i][2])
                           {
                             isFreeDay = true;
                             scheduleStatus = scheduledDays[i][3];
                           }
                         }
                         // Check ür freie Tage
                         if (bookedDays != null)
                         {
                             for (i = 0; i < bookedDays.length; i++) {
                               if (date.getMonth() == bookedDays[i][0] - 1 && date.getDate() == bookedDays[i][1] && date.getFullYear() == bookedDays[i][2])
                               {
                                 isBookedDay = true;
                               }
                             }
                         }
                         if (isBookedDay)
                             return [false, 'CLOSED'];
                         else if (isFreeDay)
                             return [true, scheduleStatus];
                         else
                           return [true, ''];
                     }

            var standortText = $('#standort').find('option:eq(0)').text();



            /*

            // Bei Änderung der Produktgruppe started die Funktion
			$('#produktgr').bind('change',function(e){
				//alert(e.type);
				$('#dateTime').dialog('close');
				var standortSelected = $('#standort :selected').val();
				if(this.value != '0' ){

					// Wenn der Wert nicht auf Null gesetzt wird :
					// Fals .Zeiten angehängt sind werden diese entfernt
					$('.zeiten').remove();
					// Standort Attribut wird auf disabled gesetzt
					$('#standort').attr('disabled', 'disabled');
					// Standorte ausser der Standartwert (alle optionfelder größer als 0) werden wieder entfernt, da Eventuell neue Ajaxanfrage gestartet wird
					if(standortSelected <= 0){
						$('#standort').find("option:gt(0)").remove();
						$('#produkt').attr('disabled', 'disabled');
						// Zur sicherheit werden auch alle Felder von #produkt entfernt, und auf disabled gesetzt
						$('#produkt').find("option:gt(0)").remove();
						$('#standort').removeAttr('disabled');
					}
					// Datepicker wird  auf unsichtbar gesetzt
					$('#datepicker').hide('slow');
					// Auch #standort wird auf disabled gesetzt
					//if($('#standort option').length > 1 && $('#stando')  )
					if(standortSelected <= 0){
					var standortId = this.value;
					// Ajax starten
					$.ajax({
			    		  type: 'POST',
			    		  dataType: 'json',
			    		  data: ( { standortId: standortId} ),
			    		  url: HOST+'/ajaxBuchung.html',
			    		  error: function (){ alert('Query not Operated');} ,
			    		  success: function(data) {

				    		  for (var i = 0; i < data.length ; i++){
					    		var standort = "<option value='"+data[i]['id']+"'>"+data[i]['name']+"</option>";
			    		    	$('#standort').append(standort);
				    		  }
			    		  }
			    	});

					$(this).ajaxSend(function(){
						$('#standort').find('option:eq(0)').text('Loading...');
					}).ajaxComplete(function(){
						$('#standort').find('option:eq(0)').text(standortText);
					});
					}
					if(standortSelected > 0){
						$('#produkt').find("option:gt(0)").remove();
						standortChangeAjax();
					}
				}
				else{
					$('.zeiten').remove();
					$('.zeiten').remove();
					$('#standort').attr('disabled', 'disabled');
					if(standortSelected <= 0){
						$('#standort').find("option:gt(0)").remove();
						$('#produkt').attr('disabled', 'disabled');
					}
					$('#produkt').find("option:gt(0)").remove();
					$('#datepicker').hide('slow');

				}
				});*/
            	/*
				var standortChange = function(){
					var produktId = document.getElementById('produktgr').value;
					var produktFilialId = $('#standort :selected').val();
					var filiale = $(this).val();
					$.ajax({
			    		  type: 'POST',
			    		  dataType: 'json',
			    		  data: ( {produktgruppe: produktId, produktFilialId: produktFilialId} ),
			    		  url: HOST+'/ajaxBuchung.html',
			    		  error: function (){ alert('Query not Operated');} ,
			    		  success: function(data) {
			    			  var seite = "http://"+data[data.length-1]['webseite'];
				    		  data.pop();
				    		  for (var i = 0; i < data.length ; i++){
					    		var artikel = "<option value='"+data[i]['artikel_nummer']+"'>"+data[i]['name']+"</option>";
			    		    	$('#produkt').append(artikel);

				    		  }
				    		  var doppel = $('input:radio:checked[name=buchungstyp]').val();
				    		  switch (doppel){
				    		  case 'einzel':
				    			  doppel = 1;
				    			  break;
				    		  case 'doppel':
				    			  doppel = 2;
				    			  break;
				    		  }
				    		  var typ = $('#rechnungsart').val();
				    		  var variablen = "/?produktgruppe="+produktId+"&produktFilialId="+produktFilialId+"&typ="+typ+"&doppel="+doppel;
				    		  window.location = seite+variablen;
			    		  }
			    	});
				};*/

            $("#produkt").change(function(){
            	if($(this).val() != '0' ){
					//Datepicker Aktivieren
					var mindate = '1';
					//if(location.host.indexOf('-spain') > 0 || location.host.indexOf('mexico') > 0 || location.host.indexOf('colombia') > 0 || location.host.indexOf('-nikotin.at') > 0 )
					//    mindate = '0';
					$("#datepicker").datepicker(
						    {
							    //Funktion die ausgeführt wird bei Auswahl eines Datums
						    	onSelect: function(){
							    	$('.zeiten').remove();
							    	var theDate = $(this).datepicker('getDate');
					                var dateFormatted = $.datepicker.formatDate('yy-mm-dd', theDate);
					                var filialeId = $('#standort').val();
					                if(doppelbuchung == false){
					                	$('#senden').removeAttr('disabled');
								    	$.ajax({
								    		  type: 'POST',
								    		  dataType: 'json',
								    		  data: ({ termin : dateFormatted, Filiale: filialeId }),
								    		  error: function(data){ alert(data);},
								    		  url: HOST+'/ajaxBuchung.html',
								    		  success: function(data) {
												var zeiten ="";
												// P tags mit Zeiten anhand der aus dem Data objet zurück erhaltenen Werte generieren
							    		    	for(var i = 0; i < data.length; i++){
													zeiten += "<p class='zeiten'>"+data[i]+"</p>";
								    		    }
								    		    // Und diese an das Div #dateTime anhängen
								    		   $('#dateTime').append(zeiten);
								    		   $('#dateTime').dialog('open');
								    		   $(".zeiten").click(function(){
								    			$('#senden').show();
								    			$('#weiter').hide();
								    			$("#zurueck").hide();
								   				var zeit = $(this).text();
								   				$('#zeit').val(zeit);
								   				$('#buchung_content').slideUp('slow', function(){
								   					$('#dateTime').dialog('close');
									   				$('#buchung_form').fadeIn(1000);
									   				$('#zurueck').show();
									   				$('#senden').show();
									   				$("td :input").attr('style', 'border:1px solid #727272; width:138px; height:12px; font-size:11px;');
									   				$("td select#anrede").attr('style', 'border:1px solid #727272; width:141px; height:18px; font-size:11px;');
									   				$("td select#laender").attr('style', 'border:1px solid #727272; width:232px; height:18px; font-size:11px;');
									   				$("td :input#straße").attr('style', 'border:1px solid #727272; width:112px; margin-right:0px; height:12px; font-size:11px; ');
									   				$("td :input#hausnummer").attr('style', 'border:1px solid #727272; width:18px; height:12px; font-size:11px;');
									    			$("td :input#bemerkung").attr('style', 'border:1px solid #727272; width:230px; height:50px; font-size:11px;');
									    			$("#weiter").attr('style', 'padding:2px; display:none; border:1px solid #b8b8b8; background: #eae8e3; width:50px; cursor:pointer; font-weight:bold;');
									    			$("#zurueck").attr('style', 'padding:2px; border:1px solid #b8b8b8; background: #eae8e3; width:50px; cursor:pointer; font-weight:bold; margin-left:4px;');
									    			$("#senden").attr('style', 'padding:2px; border:1px #727272 solid; color:#727272; font-weight:bold; background-color:#a5d91c; width:231px; margin-left:4px; margin-top:5px;');
									   				});

								   				});
								    		  }
								    		});
					                }else{
					                	//Code Wenn Doppelbuchung angewählt wurde
					                	$.ajax({
								    		  type: 'POST',
								    		  dataType: 'json',
								    		  data: ({ termin : dateFormatted, Filiale: filialeId, buchung: doppelbuchung }),
								    		  url: HOST+'/ajaxBuchung.html',
								    		  error: function(data){ alert(data);},
								    		  success: function(data) {

												var zeiten ="";
												// P tags mit Zeiten anhand der aus dem Data objet zurück erhaltenen Werte generieren
												for(var i = 0; i < data.length; i++){
													zeiten += "<p class='zeiten'>"+data[i]+"</p>";
								    		    }
								    		    // Und diese an das Div #dateTime anhängen
								    		   $('#dateTime').append(zeiten);
								    		   $('#dateTime').dialog('open');


									    		  $(".zeiten").click(function () {
									   				var zeit = $(this).text();
									   				$('#zeit').val(zeit);
									   				if(doppelbuchung == true){
									   					// gemeinsame Rechnung
									   					if($('#rechnungsart').val() == 2){
									   						$('#buchung_content').slideUp('slow', function(){
											   					$('#dateTime').dialog('close');
												   				$('#buchung_form').fadeIn(1000);
												   				$('#zurueck').show();
												   				$('#senden').removeAttr('disabled','disabled');
												   				$('#senden').show();
												   			});
									   					}
									   					// getrennte Rechnung
									   					if($('#rechnungsart').val() == 1){
										    			   	$('#buchung_content').slideUp('slow', function(){
											   					$('#dateTime').dialog('close');
												   				$('#buchung_form').fadeIn(1000);
												   				$('#senden').attr('disabled','disabled');
												   				$('#weiter').show();
												   				$('#zurueck').show();

												   			});
									   					}
									   					$("td :input").attr('style', 'border:1px solid #727272; width:138px; height:12px; font-size:11px;');
										   				$("td select#anrede").attr('style', 'border:1px solid #727272; width:141px; height:18px; font-size:11px;');
										   				$("td select#laender").attr('style', 'border:1px solid #727272; width:232px; height:18px; font-size:11px;');
										   				$("td :input#straße").attr('style', 'border:1px solid #727272; width:112px; margin-right:0px; height:12px; font-size:11px; ');
										   				$("td :input#hausnummer").attr('style', 'border:1px solid #727272; width:18px; height:12px; font-size:11px;');
										    			$("td :input#bemerkung").attr('style', 'border:1px solid #727272; width:230px; height:50px; font-size:11px;');
										    			$("td select#anrede2").attr('style', 'border:1px solid #727272; width:141px; height:18px; font-size:11px;');
										   				$("td select#laender2").attr('style', 'border:1px solid #727272; width:232px; height:18px; font-size:11px;');
										   				$("td :input#straße2").attr('style', 'border:1px solid #727272; width:112px; margin-right:0px; height:12px; font-size:11px; ');
										   				$("td :input#hausnummer2").attr('style', 'border:1px solid #727272; width:18px; height:12px; font-size:11px;');
										    			$("td :input#bemerkung2").attr('style', 'border:1px solid #727272; width:230px; height:50px; font-size:11px;');
										    			$("#weiter").attr('style', 'padding:2px; display:none; border:1px solid #b8b8b8; background: #eae8e3; width:50px; cursor:pointer; font-weight:bold; margin-left:1px;');
										    			$("#zurueck").attr('style', 'padding:2px; border:1px solid #b8b8b8; background: #eae8e3; width:50px; cursor:pointer; font-weight:bold; margin-left:4px; ');
									   				}
									   				else{
										   				$('#buchung_content').slideUp('slow', function(){
										   					$('#dateTime').dialog('close');
											   				$('#buchung_form').fadeIn(1000);
											   				$('#zurueck').show();
											   				$('#weiter').hide();
											   				});
									   				}
									   			});
								    		  }
								    	});
					                }

						    	},

						    	altField: '#sendDate',			// Ausgewähltes datum wird an das HTML-Element mit der Id sendDate übergeben
						    	altFormat: 'yy-mm-dd',
						        numberOfMonths: 1,
						        showStatus:true,
						        yearRange: '2010:2060',
						        defaultDate: activeDate,
						        firstDay: 1,
						        inline: true,
						        showOtherMonths: true,
						        minDate: mindate ,
						        maxDate: dateRange ,
						        beforeShowDay: setScheduledDays //Funktion wird aufgerufen bevor der Datepicker startet: Übergibt die Werte aus 'bookedDays' und markiert die belegten Tage

						    }).show('slow');


				} else{
					$('#datepicker').hide('slow');


				}
            });

			$('#standort').change(function(){
				if(this.value != '0' ){
					$('.zeiten').remove();
					// hier schweiz
					if(besucher_land_id!=756){
						$('.rabatt_row').css('display', 'block');
					}
					//$('#produkt').attr('disabled', 'disabled');
					$('#datepicker').hide('slow');
					//$('#produkt').find("option:gt(0)").remove();
					//$('#produkt').removeAttr('disabled');
					//var produktId = document.getElementById('produktgr').value;
					var produktFilialId = $('#standort :selected').val();
					var filiale = $(this).val();
					$.ajax({
			    		  type: 'POST',
			    		  dataType: 'json',
			    		  data: ( {loadProdukte: 1, produktFilialId: produktFilialId} ),
			    		  url: HOST+'/ajaxBuchung.html',
			    		  error: function (){ alert('Query not Operated');} ,
			    		  success: function(data) {
			    			  var seite = "http://"+data[data.length-1]['webseite'];
				    		  /*data.pop();
				    		  for (var i = 0; i < data.length ; i++){
					    		var artikel = "<option value='"+data[i]['artikel_nummer']+"'>"+data[i]['name']+"</option>";
			    		    	$('#produkt').append(artikel);
				    		  }*/
				    		  /*var doppel = $('input:radio:checked[name=buchungstyp]').val();
				    		  switch (doppel){
				    		  case 'einzel':
				    			  doppel = 1;
				    			  break;
				    		  case 'doppel':
				    			  doppel = 2;
				    			  break;
				    		  }*/
				    		  doppel =1;
				    		  var typ = $('#rechnungsart').val();
				    		  var variablen = "/?produktFilialId="+produktFilialId+"&typ="+typ+"&doppel="+doppel;
				    		  standort_weiterleitung = true;
				    		  window.location = seite+variablen;
			    		  }
			    	});


				}	else{
					$('.rabatt_row').css('display', 'none');
					$('.zeiten').remove();
					$('#produkt').attr('disabled', 'disabled');
					$('#datepicker').hide('slow');

					//$('#standort').find("option:gt(0)").remove();

				}
			});
/*
			$('#standort').ajaxComplete(function(){
				if(standort_weiterleitung == false){
					// Ist bereits eine Produktgruppe gewählt? Ja - Dann führe aus ->
					var gewaehlt = $('#produktgr').find('option:selected').val();
					var standort = $('#standort :selected').val();
					//var patt = /[^www]\.[a-z]+\-?[a-z]+\.([a-z]{2,3}|[a-z]{2,3}\.[a-z]{2,3})\/?$/;
					//if(gewaehlt != 0 && location.host.match(patt) != null ){
					//if(gewaehlt != 0 && standort >0){
					//$('#produkt').find('option:gt(0)').attr('selected','selected');

				}
			});*/
			$('#zurueck').click(function(){
					$(this).hide();
					$("#datepicker").datepicker('destroy');
					$('#produkt').find("option:eq(0)").attr('selected', 'selected');
					$('p.dankeB').hide();
					$('#reliefAnschrift').hide();
					$('#buchung_content').slideDown('slow');
					$('#buchung_form').fadeOut('fast');
					$('#buchung_form :input').css('border','');
					$('#buchung_form2').fadeOut('fast');
					$('#buchung_form2 :input').css('border','');
					$('#zurueck').slideUp('fast');
					$('.errdisplay').toggleClass('errdisplay errhide');
					$('#senden').hide();
					$('#reliefAnschrift').html('');


			});

			function getUrlVars()
			{
			    var vars = [], hash;
			    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
			    for(var i = 0; i < hashes.length; i++)
			    {
			        hash = hashes[i].split('=');
			        vars.push(hash[0]);
			        vars[hash[0]] = hash[1];
			    }
			    return vars;
			}

				// Funktion startet sobald ein Standort gewählt wurde und die Seite sich neu lädt
				$(window).load(function(){
					if(window.location.href.indexOf('?') > 0 && window.location.href.indexOf('backday') <= 0){
					var getVars = getUrlVars();
					var FilialId = getVars['produktFilialId'];

					// Prüfung: Ist der Wert des Standortes nicht null
					if(FilialId != '0'){
						//Testen ob es eine Doppelbuchung ist
						if(doppelbuchung == false){
							//var FilialId = $('#standort').val();
							$.ajax({
								  type: 'POST',
								  dataType: 'json',
								  data: ( {FilialId: FilialId} ),
								  url: HOST+'/ajaxBuchung.html',
								  error: function (data){ alert('Qeury not Operated!');} ,
								  success: function(data) {
									  if(data!=null){
										  var i = data.length;
										  i--;
										  dateRange = ''+data[i];
										  data.pop(i);
										  bookedDays = data;
									  }
									}
							});
						}
						else{
							//var FilialId = $('#standort').val();

							$.ajax({
								  type: 'POST',
								  dataType: 'json',
								  data: ( {FilialId: FilialId, doppelbuchung: doppelbuchung} ),
								  url: HOST+'/ajaxBuchung.html',
								  error: function (data){ alert('Query not Operated');} ,
								  success: function(data) {
									  var i = data.length;
									  i--;
									  dateRange = ''+data[i];
									  data.pop(i);
									  bookedDays = data;

									}
							});
						}
					}
				}
				else{
					$(document).ready(function(){
						// Prüfe ob auf Subdomain wietergeleitet wurde
						var patt = /[^www]\.[a-z]+\-?[a-z]+\.([a-z]{2,3}|[a-z]{2,3}\.[a-z]{2,3})\/?$/;
						var suche = location.href;
						if(suche.match(patt)){
							setTimeout(function(){
							FilialId = $('#standort :selected').val();
							$.ajax({
								  type: 'POST',
								  dataType: 'json',
								  data: ( {FilialId: FilialId} ),
								  url: HOST+'/ajaxBuchung.html',
								  error: function (data){ alert('Query not Operated');} ,
								  success: function(data) {
									  bookedDays = [];
									  dateRange = "";
									  var i = data.length;
									  i--;
									  dateRange = ''+data[i];
									  data.pop(i);
									  bookedDays = data;

									}
							});
							},2000);
						}
					});
				}
			});

			$('#dateTime').dialog({
						autoOpen: false,
						show: 'blind',
						hide: 'fade',
						width: 'auto',
						height: 'auto'

			});
			$('#rechnungsart').change(function(){
				rechnungsart = $('#rechnungsart').val();
			});

			$(':radio').change(function(){

				var patt = /[^www]\.[a-z]+\-?[a-z]+\.([a-z]{2,3}|[a-z]{2,3}\.[a-z]{2,3})\/?.*$/;
				var suche = location.href;

				if(suche.match(patt)){
				  doppelbuchung = $('input:radio:checked[name=buchungstyp]').val();
				  FilialId = $('#standort :selected').val();

				 if(doppelbuchung == 'doppel'){
					$.ajax({
						  type: 'POST',
						  dataType: 'json',
						  data: ( {FilialId: FilialId, doppelbuchung: doppelbuchung} ),
						  url: HOST+'/ajaxBuchung.html',
						  error: function (data){ alert('Query not Operated');} ,
						  success: function(data) {
							  bookedDays = [];
							  dateRange = "";
							  //$('#produkt').find("option:gt(0)").remove();
							  $("#datepicker").datepicker('destroy');
							  var i = data.length;
							  i--;
							  dateRange = ''+data[i];
							  data.pop(i);
							  bookedDays = data;

							}
					});
				 }else{
					 $.ajax({
						  type: 'POST',
						  dataType: 'json',
						  data: ( {FilialId: FilialId} ),
						  url: HOST+'/ajaxBuchung.html',
						  error: function (data){ alert('Query not Operated');} ,
						  success: function(data) {
							  bookedDays = [];
							  dateRange = "";
							  $('#produkt').find("option:gt(0)").remove();
							  $("#datepicker").datepicker('destroy');
							  var i = data.length;
							  i--;
							  dateRange = ''+data[i];
							  data.pop(i);
							  bookedDays = data;

							}
					});
				 }

				}
				var standortSelected = $('standort :selected').val();
				$('#dateTime').dialog('close');
				$('#rechnungsart').toggle('fast');
				if($(this).val() == "einzel"){
					$('#rechnungsart option:nth-child(1)').attr('selected','selected');
					$('#produktgr option:nth-child(1)').attr('selected','selected');
					$('.zeiten').remove();
					// Standort Attribut wird auf disabled gesetzt
					$('#standort').attr('disabled', 'disabled');
					// Standorte ausser der Standartwert (alle optionfelder größer als 0) werden wieder entfernt, da Eventuell neue Ajaxanfrage gestartet wird
					if(standortSelected <= 0){
						//$('#standort').find("option:gt(0)").remove();
						// Zur sicherheit werden auch alle Felder von #produkt entfernt, und auf disabled gesetzt
						//$('#produkt').find("option:gt(0)").remove();
						$('#produkt').attr('disabled', 'disabled');
						// Auch #standort wird auf disabled gesetzt
						$('#standort').removeAttr('disabled');
					// Datepicker wird  auf unsichtbar gesetzt
					}
					$('#datepicker').hide('slow');

					doppelbuchung = false;
				}
				if($(this).val() == "doppel"){

					$('#rechnungsart option:nth-child(1)').attr('selected','selected');
					$('#produktgr option:nth-child(1)').attr('selected','selected');
					$('.zeiten').remove();
					// Standort Attribut wird auf disabled gesetzt
					$('#standort').attr('disabled', 'disabled');
					// Standorte ausser der Standartwert (alle optionfelder größer als 0) werden wieder entfernt, da Eventuell neue Ajaxanfrage gestartet wird
					if(standortSelected <= 0){
						//$('#standort').find("option:gt(0)").remove();
						// Zur sicherheit werden auch alle Felder von #produkt entfernt, und auf disabled gesetzt
						//$('#produkt').find("option:gt(0)").remove();
						$('#produkt').attr('disabled', 'disabled');
						// Auch #standort wird auf disabled gesetzt
						$('#standort').removeAttr('disabled');
					}
					// Datepicker wird  auf unsichtbar gesetzt
					$('#datepicker').hide('slow');

					doppelbuchung = true;
				}
			});

			$('#weiter').click(function(event){
				event.preventDefault();
					var check = checkForm1();
					if(check == false){

							$('#buchung_form').fadeOut();
							$('#buchung_form2').fadeIn(1000);
							$(this).hide();
							$('#senden').removeAttr('disabled');
							$('#senden').show();
							$("#zurueck").attr('style', 'padding:2px; border:1px solid #b8b8b8; background: #eae8e3; width:50px; cursor:pointer; font-weight:bold; margin-left:4px;');
							$("#senden").attr('style', 'padding:2px; border:1px #727272 solid; color:#727272; font-weight:bold; background-color:#a5d91c; width:231px; margin-left:4px; margin-top:5px;');
					}
					});
			$('#senden').click(function(event){
				event.preventDefault();
				// Fehlerüberprüfung
				//Wenn checkForm1 false zurückgibt ist es eine Doppelbuchung
				var check = checkForm1();
				if(check == false){
					//CheckForm 2 Testet das 2. Formular auf Fehler und übergibt die Postwerte von User 1 und 2
					checkForm2();
				}
				});

function closeData(){
	$('[name=rabattBetrag]').val('');
	$('[name=rabattName]').val('');
	$('[name=rabattcode]').show('');
	$('#bemerkung').val('');
	$('#bemerkung2').val('');
	$('#rabattBetrag').html('');
	$('.rabatt_row').hide();
	$(':text').val('');
	$( "#datepicker" ).datepicker('destroy');
	$('#produktgr option:nth-child(1)').attr('selected', 'selected');
	$('#produkt option:nth-child(1)').attr('selected', 'selected');
	$('#standort option:nth-child(1)').attr('selected', 'selected');
	$('#anrede option:nth-child(1)').attr('selected', 'selected');
	$('[value=einzel]').attr('checked', 'checked');
	$('#produkt').attr('disabled', 'disabled');
	$('#standort').attr('disabled', 'disabled');
	$('bemerkung').val('');
	$('bemerkung2').val('');
	$('#senden').hide();
	$('#rechnungsart').hide();
}

function checkForm2(){
	var error = 0;

	var anrede2 = $('#anrede2').val();
	if(anrede2 == 0){
		$('#anrede2').css('border', '1px solid red');
		 error--;
	}
	else{
		$('#anrede2').css('border', '');
		error++;
	}
var vorname2 = $('#vname2').val();
	if(vorname2 == ""){
		$('#vname2').css('border', '1px solid red');
		error--;
	}
	else{
		$('#vname2').css('border', '');
		error++;
	}
var name2 = $('#name2').val();
	if(name2 == ""){
		$('#name2').css('border', '1px solid red');
		error--;
	}
	else{
		$('#name2').css('border', '');
		error++;
	}
var firma2 = $('#firma2').val();
	if(firma2 == "")  firma2 = '0';


var strasse2 = $('#straße2').val();
	if(strasse2 == ""){
		$('#straße2').css('border', '1px solid red');
		error--;
	}
	else{
		$('#straße2').css('border', '');
		error++;
	}
var hausnummer2 = $('#hausnummer2').val();
	if(hausnummer2 == ""){
		$('#hausnummer2').css('border', '1px solid red');
		error--;
	}
	else{
		$('#hausnummer2').css('border', '');
		error++;
	}
var land2 = $('#laender2').val();
	if(land2 == 0){
		$('#laender2').css('border', '1px solid red');
		error--;
	}
	else{
		$('#laender2').css('border', '');
		error++;
	}
var plz2 = $('#postleitzahl2').val();
	if(plz2 == "" || plz2.match('[0-9]') == null){
		$('#postleitzahl2').css('border', '1px solid red');
		error++;
	}
	else{
		$('#postleitzahl2').css('border', '');
		error++;
	}
var ort2 = $('#orte2').val();
	if(ort2 == ""){
		$('#orte2').css('border', '1px solid red');
		error--;
	}
	else{
		$('#orte2').css('border', '');
		error++;
	}
var telefon2 = $('#telefonnummer2').val();
	if(telefon2 == ""){
		$('#telefonnummer2').css('border', '1px solid red');
		error--;
	}
	else{
		$('#telefonnummer2').css('border', '');
		error++;
	}
var handy2 = $('#handy2').val();
	if(handy2 == "")  handy2 = '0';
var email2 = $('#emailadresse2').val();
	//if(email2 == "" || email2.match(/\w*@\w.*\.\w\w*/) == null){
		$('#emailadresse2').css('border', '1px solid red');
		//error++;
	//}
	//else{
		//$('#emailadresse2').css('border', '');
		error++;
	//}
	var anrede= $('#anrede').val() ;
	var vorname = $('#vname').val() ;
	var name= $('#name').val() ;
	var firma = $('#firma').val() ;
	if(firma == "") firma = 0;
	var strasse= $('#straße').val() ;
	var hausnummer= $('#hausnummer').val() ;
	var land= $('#laender').val() ;
	var plz= $('#postleitzahl').val() ;
	var ort= $('#orte').val() ;
	var telefon= $('#telefonnummer').val() ;
	var handy= $('#handy').val() ;
	if(handy == ""){ handy = 0;}
	var email= $('#emailadresse').val() ;
	var bemerkung= $('#bemerkung').val() ;
	var bemerkung2= $('#bemerkung2').val() ;

	var buchungZeit = $('#zeit').val();
	var buchungDatum = $('#sendDate').val();
	var behandlungNr = $('#produkt').val();
	var filialId = $('#standort').val() ;
	rechnungsart = $('#rechnungsart').val();
	//Rabatte Speichern
	var rabattName = $('[name=rabattName]').val();
	var rabattBetrag = $('[name=rabattBetrag]').val();

	if(error == 10){
		$('.errdisplay').toggleClass('errdisplay errhide');
		$('#senden').removeAttr('disabled');

			$.ajax({
				type: 'POST',
	    		dataType: 'html',
	    		data:
		    		({
		    			doppelbuchung: doppelbuchung,
		    			rechnungsart: rechnungsart,
		    			//Block User 1
		    			anrede: anrede,
			    		vorname : vorname,
			    		name: name,
			    		firma: firma,
			    		strasse: strasse,
			    		hausnummer: hausnummer,
			    		land: land,
			    		plz: plz,
			    		ort: ort,
			    		telefon: telefon,
			    		handy: handy,
			    		email: email,
			    		bemerkung: bemerkung,

			    		//allgemeine Daten
			    		buchungDatum: buchungDatum,
			    		buchungZeit: buchungZeit,
			    		filialId: filialId,
			    		behandlungNr: behandlungNr,
			    		rabattBetrag: rabattBetrag,
			    		rabattName: rabattName,

			    		//Block User 2
			    		anrede2: anrede2,
			    		vorname2 : vorname2,
			    		name2: name2,
			    		firma2: firma2,
			    		strasse2: strasse2,
			    		hausnummer2: hausnummer2,
			    		land2: land2,
			    		plz2: plz2,
			    		ort2: ort2,
			    		telefon2: telefon2,
			    		handy2: handy2,
			    		email2: email2,
			    		bemerkung2: bemerkung2

			    	}),
	    		url: HOST+'/ajaxBuchung.html',
	    		success: function(data){

					$('#senden').hide();
					$('#buchung_form2').hide();
					$('.dankeB').show();

					$.ajax({
						type: 'POST',
						dataType: 'json',
						data: {filialeKontakt: filialId},
						success: function(data){
							var anschriftFil  = data[0]+"<br/>";
								anschriftFil += data[1]+"<br/>";
								anschriftFil += data[2]+"<br/>";
								anschriftFil += data[3]+"<br/>";
								anschriftFil += data[4]+"<br/>";
								anschriftFil += data[5]+"<br/>";
							$('#reliefAnschrift').html(anschriftFil);
							$('#reliefAnschrift').show();
							intelliadGo(anrede, plz, ort, "doppelbuchung","getrennt");
							intelliadGo(anrede2, plz2, ort2, "doppelbuchung","getrennt");
							closeData();
						},
						url: HOST+'/ajaxBuchung.html'
					});
	    		}
			});
		}else{
			$('.errhide').toggleClass('errhide errdisplay');
			}
	}


function checkForm1(){
	var error = 0;

	var anrede = $('#anrede').val();
	if(anrede == 0){
		$('#anrede').css('border', '1px solid red');
		error--;
	}
	else{
		$('#anrede').css('border', '');
		error++;
	}
var vorname = $('#vname').val();
	if(vorname == ""){
		$('#vname').css('border', '1px solid red');
		error--;
	}
	else{
		$('#vname').css('border', '');
		error++;
	}
var name = $('#name').val();
	if(name == ""){
		$('#name').css('border', '1px solid red');
		 error--;
	}
	else{
		$('#name').css('border', '');
		error++;
	}
var firma = $('#firma').val();
	if(firma == ""){ firma = 0;}

var strasse = $('#straße').val();
	if(strasse == ""){
		$('#straße').css('border', '1px solid red');
		 error--;
	}
	else{
		$('#straße').css('border', '');
		error++;
	}
var hausnummer = $('#hausnummer').val();
	if(hausnummer == ""){
		$('#hausnummer').css('border', '1px solid red');
		error--;
	}
	else{
		$('#hausnummer').css('border', '');
		error++;
	}
var land = $('#laender').val();
	if(land == 0){
		$('#laender').css('border', '1px solid red');
		error--;
	}
	else{
		$('#laender').css('border', '');
		error++;
	}
var plz = $('#postleitzahl').val();
	if(plz == "" || plz.match('[0-9]') == null){
		$('#postleitzahl').css('border', '1px solid red');
		 error++;
	}
	else{
		$('#postleitzahl').css('border', '');
		error++;
	}
var ort = $('#orte').val();
	if(ort == ""){
		$('#orte').css('border', '1px solid red');
		error--;
	}
	else{
		$('#orte').css('border', '');
		error++;
	}
var telefon = $('#telefonnummer').val();
	if(telefon == ""){
		$('#telefonnummer').css('border', '1px solid red');
		 error--;
	}
	else{
		$('#telefonnummer').css('border', '');
		error++;
	}
var handy = $('#handy').val();
	if(handy == "") { handy = '0';}
var email = $('#emailadresse').val();
	if(email == "" || email.match(/\w*@\w.*\.\w\w*/) == null)  error++; else error++;
	if(email == "" || email.match(/\w*@\w.*\.\w\w*/) == null){
		//$('#emailadresse').css('border', '1px solid red');
	}
	else{
		//$('#emailadresse').css('border', '');
	}
var bemerkung = $('#bemerkung').val();
var filialId = $('#standort').val();
var buchungZeit = $('#zeit').val();
var buchungDatum = $('#sendDate').val();
var behandlungNr = $('#produkt').val();
//Rabatte Speichern
var rabattName = $('[name=rabattName]').val();
var rabattBetrag = $('[name=rabattBetrag]').val();
if(error == 10){
	$('.errdisplay').toggleClass('errdisplay errhide'); // Fehleranzeige ausblenden wenn keine Fehler im Formular vorhanden
	//Wenn keine Doppelbuchung gewählt wurde werden die Daten an ajaxBuchungen.html übertragen
	if(doppelbuchung == false){
		$.ajax({
			type: 'POST',
    		dataType: 'html',
    		data:
	    		({
		    		anrede: anrede,
		    		vorname : vorname,
		    		name: name,
		    		firma: firma,
		    		strasse: strasse,
		    		hausnummer: hausnummer,
		    		land: land,
		    		plz: plz,
		    		ort: ort,
		    		telefon: telefon,
		    		handy: handy,
		    		email: email,
		    		bemerkung: bemerkung,
		    		buchungDatum: buchungDatum,
		    		buchungZeit: buchungZeit,
		    		filialId: filialId,
		    		behandlungNr: behandlungNr,
		    		rabattName: rabattName,
		    		rabattBetrag: rabattBetrag
		    	}),
    		url: HOST+'/ajaxBuchung.html',
    		success: function(data){

				$('#senden').hide();
				$('#buchung_form').hide();
				$('.dankeB').show();
				$.ajax({
					type: 'POST',
					dataType: 'json',
					data: {filialeKontakt: filialId},
					success: function(data){
						var anschriftFil  = data[0]+"<br/>";
							anschriftFil += data[1]+"<br/>";
							anschriftFil += data[2]+"<br/>";
							anschriftFil += data[3]+"<br/>";
							anschriftFil += data[4]+"<br/>";
							anschriftFil += data[5]+"<br/>";
						$('#reliefAnschrift').html(anschriftFil);
						$('#reliefAnschrift').show();
						intelliadGo(anrede, plz, ort, "einzelbuchung", "n.A.");
						closeData();
					},
					url: HOST+'/ajaxBuchung.html'
				});
    		}

		});
	}
	else{
		// Falls doppelbuchung gewählt wurde und die Rechnung gemeinsam erfolgen soll
		if(doppelbuchung == true && rechnungsart == 2){
			$.ajax({
				type: 'POST',
	    		dataType: 'html',
	    		data:
		    		({
		    			doppelbuchung: doppelbuchung,
		    			rechnungsart: '2', // 2 Steht für gemeinsame Rechnung
			    		anrede: anrede,
			    		vorname : vorname,
			    		name: name,
			    		firma: firma,
			    		strasse: strasse,
			    		hausnummer: hausnummer,
			    		land: land,
			    		plz: plz,
			    		ort: ort,
			    		telefon: telefon,
			    		handy: handy,
			    		email: email,
			    		bemerkung: bemerkung,
			    		buchungDatum: buchungDatum,
			    		buchungZeit: buchungZeit,
			    		filialId: filialId,
			    		behandlungNr: behandlungNr,
			    		rabattName: rabattName,
			    		rabattBetrag: rabattBetrag
			    	}),
	    		url: HOST+'/ajaxBuchung.html',
	    		success: function(data){
				intelliadGo(anrede, plz, ort, "doppelbuchung","gemeinsam");
				closeData();
				$('#buchung_form').hide();
				$('.dankeB').show();
				$.ajax({
					type: 'POST',
					dataType: 'json',
					data: {filialeKontakt: filialId},
					success: function(data){
						var anschriftFil  = data[0]+"<br/>";
							anschriftFil += data[1]+"<br/>";
							anschriftFil += data[2]+"<br/>";
							anschriftFil += data[3]+"<br/>";
							anschriftFil += data[4]+"<br/>";
							anschriftFil += data[5]+"<br/>";
						$('#reliefAnschrift').html(anschriftFil);
						$('#reliefAnschrift').show();
					},
					url: HOST+'/ajaxBuchung.html'
				});
	    		}
			});

		}
		// Falls Doppelbuchung gewählt wurde rückgabewert False, somit kann an anderer Stelle das nächste Formular eingeblendet werden
		else
		return false;
	}
}
else{ // Wenn Fehler im Formular vorhanden dann Fehleranzeige
	$('.errhide').toggleClass('errhide errdisplay');

	}


}
function intelliadGo(anrede, plz, ort, buchungTyp, reTyp){
	var prod = $('#produkt :selected').text();
	var patt = /[a-zA-Z €®ö-]*/g;
	prod =  prod.replace(patt,'');
	var lenght = prod.length - 3;
	prod = prod.substring(lenght, prod.lenght);
	var produktgruppe = $('#produktgr :selected').text();
	var standort = $('#standort :selected').text();
	if(anrede == 1) anrede = 'm';
	if(anrede == 2) anrede = 'w';

	$('#footer').append('<img src="http://t23.intelliad.de/tc.php?cl=1343538313236323131303&v='+prod+'&vz=sa&vv=EUR&po=&sh=&nf=&hr='+anrede+'&uo='+plz+'&vo='+ort+'&tr=&vp=&c1='+reTyp+'&c2='+produktgruppe+'&c3='+standort+'&c4='+buchungTyp+'" width="1" height="1" alt="intelliAd" />');
}
});

