	function saveNeuigkeit() {
		 var sendnewsletter = "no";
		 if ($('#neuigkeit_newsletter').attr("checked")=='checked') {
		 	sendnewsletter="yes";
		 }
	
		 $.ajax({
   			data: {action:"saveneuigkeit",titel:encodeURIComponent($('#neuigkeit_titel').val()),content:encodeURIComponent($('#neuigkeit_content').val()),newsletter:sendnewsletter},
   			dataType: "json",
   			success: function(data){
				if (data.respcode==1) {
					// speichern hat geklappt
					$('#neuigkeiten_tbody').prepend('<tr id="neuigkeit_'+data.returnid+'"><td>'+$('#neuigkeit_titel').val()+'</td><td><a href="editneuigkeit.php?id='+data.returnid+'">editieren</a> | <a href="" onclick="deleteNeuigkeit('+data.returnid+',\''+encodeURIComponent($('#neuigkeit_titel').val())+'\'); return false">löschen</a></td></tr>');
					hideNeuigkeitenHinzufuegenDiv();
					showSuccessMsg('<strong>'+$('#neuigkeit_titel').val()+'</strong> wurde gespeichert');
				} else {
					// es gab einen Fehler
					showErrorMsg(unescape(data.msg));
				}
   			}
 		});
	}
	
	function showNeuigkeitenHinzufuegenDiv() {
		$('#neuigkeit_hinzufuegen_link').hide();
		$('#div_neuigkeit_hinzufuegen').show(500);
	}

	function hideNeuigkeitenHinzufuegenDiv() {
		$('#div_neuigkeit_hinzufuegen').hide(500, function() {
		$('#neuigkeit_hinzufuegen_link').show();
		$('#neuigkeit_titel').val('');
		$('#neuigkeit_content').val('');
		});	
	}

	function deleteNeuigkeit(id, titel) {
		var retval;
		
		titel = unescape(titel);
		confirm('Löschvorgang',
				'Soll die Neuigkeit <strong>'+titel+'</strong>  wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"deleteneuigkeit",neuigkeitid:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							hideNeuigkeitenHinzufuegenDiv();
							$('#neuigkeit_'+id).remove();
							showSuccessMsg('<strong>'+titel+'</strong> wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 			});
		});
	}

	function deleteKunde(id) {
		confirm('Löschvorgang',
				'Soll der Kunde wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"deletekunde",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							//hideNeuigkeitenHinzufuegenDiv();
							$('#kunde_'+id).remove();
							showSuccessMsg('Kunde wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 			});
		});
	}

	function deleteTeam(id) {
		confirm('Löschvorgang',
				'Soll das Team wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delteam",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#team_'+id).remove();
							showSuccessMsg('Team wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 			});
		});
	}

	function deleteDir(id)  {
		confirm('Löschvorgang',
				'Soll das Verzeichnis wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delvz",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#vz_'+id).remove();
							showSuccessMsg('Verzeichnis wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 			});
		});
	}

	function deletePartner(id, name) {
		var retval;
		name = unescape(name);
		confirm('Löschvorgang',
				'Soll der Partner <strong>'+name+'</strong> wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"deletepartner",partnerid:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#partner_'+id).remove();
							showSuccessMsg('<strong>'+name+'</strong> wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}
	
	function deleteAnschrift(id) {
		confirm('Löschvorgang',
				'Soll die Anschrift wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delanschrift",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#anschrift_'+id).remove();
							showSuccessMsg('Anschrift wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}
	
	function deleteAnsprechpartner(id) {
		confirm('Löschvorgang',
				'Soll der Ansprechpartner wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delansprechpartner",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#ap_'+id).remove();
							showSuccessMsg('Ansprechpartner wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}

	function deleteAnschluss(id) {
		confirm('Löschvorgang',
				'Soll der Anschluss wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delanschluss",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#anschluss_'+id).remove();
							showSuccessMsg('Anschluss wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}

	function deleteHardware(id) {
		confirm('Löschvorgang',
				'Soll die Hardware wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delhardware",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#hardware_'+id).remove();
							showSuccessMsg('Hardware wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}

	// delete Angebot
	function deleteAngebot(id) {
		confirm('Löschvorgang',
				'Soll das Angebot wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delangebot",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#angebot_'+id).remove();
							showSuccessMsg('Angebot wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}

	// delete Auftrag
	function deleteAuftrag(id) {
		confirm('Löschvorgang',
				'Soll der Auftrag wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delauftrag",id:encodeURIComponent(id)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#auftrag_'+id).remove();
							showSuccessMsg('Auftrag wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}


	// Datei loeschen
	function deleteFile(vzid, filename, fileid) {
		filename = unescape(filename);
	
		confirm('Löschvorgang',
				'Soll die Datei <strong>'+filename+'</strong> wirklich gelöscht werden?', 
					function() {
						$.ajax({
   						data: {action:"delfile",id:encodeURIComponent(vzid),filename:encodeURIComponent(filename)},
   						dataType: "json",
   						success: function(data){
						if (data.respcode==1) {
							// loeschen hat geklappt
							$('#file_'+fileid).remove();
							showSuccessMsg('Datei <strong>'+filename+'</strong> wurde gelöscht.');
						} else {
							// es gab einen Fehler
							showErrorMsg(unescape(data.msg));
						}
   					}
 					});
		});
	}


	
	// Einem team ein Verzeichnis zuweisen..
	
	function addVzTeam(id) {
		var addvzid;
		var addvzname;
		
		addvzid=$('#vzsinv').val();
		addvzname=$('#vzsinv option:selected').text();
		
		if (addvzname== '')
			return;
		
		$.ajax({
			data:{action:"addteamvz",teamid:encodeURIComponent(id), vzid:encodeURIComponent(addvzid)},
			dataType: "json",
			success: function(data) {
			if (data.respcode==1) {
				$('#vzs_tbody').prepend('<tr id="vz_'+addvzid+'"><td>'+addvzname+'</td><td><a href="" onclick="delVzTeamConnection('+addvzid+','+id+',\''+encodeURIComponent(addvzname)+'\'); return false;">delete</a></td></tr>');
				$('#vzlist_'+addvzid).remove();
				showSuccessMsg('<strong>'+addvzname+'</strong> wurde dem Team hinzugefügt.');
			} else {
				showErrorMsg(unescape(data.msg));
			}
		}
		});
	}
	
	function delVzTeamConnection(vzid,teamid,name) {
		name = decodeURIComponent(name);

		$.ajax({
			data:{action:"removeteamvz", vzid:encodeURIComponent(vzid), teamid:encodeURIComponent(teamid)},
			dataType: "json",
			success: function(data) {
			if (data.respcode==1) {
			
				//$('#members_tbody').prepend('<tr id="member_'+addmemberid+'"><td>'+addmembername+'</td><td><a href="" onclick="delUserTeamConnection('+addmemberid+'); return false;">delete</a></td></tr>');
				//$('#memlist_'+addmemberid).remove();
				
				$('#vzsinv').append('<option id="vzlist_'+vzid+'" value="'+vzid+'">'+name+'</option>');
				$('#vz_'+vzid).remove();
				//alert ('test');
				showSuccessMsg('Die Verknüpfung zum Verzeichnis <strong>'+name+'</strong> wurde gelöscht.');
				
			} else {
				showErrorMsg(unescape(data.msg));
			}
		}
		});
	}
	
	// In der Verzeichnisansicht einem Verzeichnisse Teams hinzuweisen

	function addTeamVerzeichnis(vzid) {
		var addteamid;
		var addteamname;

		addteamid=$('#teamsinv').val();
		addteamname=$('#teamsinv option:selected').text();

		if (addteamname == '')
			return;
		
		$.ajax({
			data:{action:"addteamvz",teamid:encodeURIComponent(addteamid), vzid:encodeURIComponent(vzid)},
			dataType: "json",
			success: function(data) {
			if (data.respcode==1) {
				$('#teams_tbody').prepend('<tr id="team_'+addteamid+'"><td>'+addteamname+'</td><td><a href="" onclick="delTeamVzConnection('+vzid+','+addteamid+',\''+encodeURIComponent(addteamname)+'\'); return false;">delete</a></td></tr>');
				$('#teamlist_'+addteamid).remove();
				showSuccessMsg('<strong>'+addteamname+'</strong> wurde dem Verzeichnis hinzugefügt.');
			} else {
				showErrorMsg(unescape(data.msg));
			}
		}
		});
	}

	

	function delTeamVzConnection(vzid,teamid,name) {
		name = decodeURIComponent(name);
		$.ajax({
			data:{action:"removeteamvz", vzid:encodeURIComponent(vzid), teamid:encodeURIComponent(teamid)},
			dataType: "json",
			success: function(data) {
			if (data.respcode==1) {
				//$('#members_tbody').prepend('<tr id="member_'+addmemberid+'"><td>'+addmembername+'</td><td><a href="" onclick="delUserTeamConnection('+addmemberid+'); return false;">delete</a></td></tr>');
				//$('#memlist_'+addmemberid).remove();
				
				$('#teamsinv').append('<option id="teamlist_'+teamid+'" value="'+teamid+'">'+name+'</option>');
				$('#team_'+teamid).remove();
				showSuccessMsg('Die Verknüpfung zum Team <strong>'+name+'</strong> wurde gelöscht.');
				
			} else {
				showErrorMsg(unescape(data.msg));
			}
		}
		});
	}





	function addTeamMember(id) {
		var addmemberid;
		var addmembername;
		
		addmemberid=$('#membersinv').val();
		addmembername=$('#membersinv option:selected').text();
		
		if (addmembername == '')
			return;
		
		$.ajax({
			data:{action:"addteammember",teamid:encodeURIComponent(id), userid:encodeURIComponent(addmemberid)},
			dataType: "json",
			success: function(data) {
			if (data.respcode==1) {
				$('#members_tbody').prepend('<tr id="member_'+addmemberid+'"><td>'+addmembername+'</td><td><a href="" onclick="delUserTeamConnection('+addmemberid+',\''+encodeURIComponent(addmembername)+'\'); return false;">delete</a></td></tr>');
				$('#memlist_'+addmemberid).remove();
				showSuccessMsg('<strong>'+addmembername+'</strong> wurde dem Team hinzugefügt.');
			} else {
				showErrorMsg(unescape(data.msg));
			}
		}
		});
	}


	function delUserTeamConnection(id, name) {
		name = decodeURIComponent(name);
		$.ajax({
			data:{action:"removeteammember", userid:encodeURIComponent(id)},
			dataType: "json",
			success: function(data) {
			if (data.respcode==1) {
			
				//$('#members_tbody').prepend('<tr id="member_'+addmemberid+'"><td>'+addmembername+'</td><td><a href="" onclick="delUserTeamConnection('+addmemberid+'); return false;">delete</a></td></tr>');
				//$('#memlist_'+addmemberid).remove();
				
				$('#membersinv').append('<option id="memlist_'+id+'" value="'+id+'">'+name+'</option>');
				$('#member_'+id).remove();
				showSuccessMsg('<strong>'+name+'</strong> wurde aus dem Team entfernt.');
			} else {
				showErrorMsg(unescape(data.msg));
			}
		}
		});
	}


// Standard Confirm ueberschreiben
	function confirm(header, msg, hndlr) {
	$('.confirm_buttons').unbind();
  	$('#confirm')
    	.jqmShow()
    	.find('p.jqmConfirmMsg')
      	.html(msg)
    	.end()
    	.find('#jqmConfirmTitle')
    	.html(header)
    	.end()
    	.find(':submit:visible')
      	.click(function(){
        	$('#confirm').jqmHide();
        	if(this.value == 'ja') {
        		hndlr();
     		}
     	});
	}

	function ansprechpartnerDetails(id) {
		$.ajax({
		dataType:'html',
		async:'true',
		url:'detailresponse.php', 
		data:{action:'showansprechpartner', id:id}, 
		success: function(data){			
			$('#details').slideUp(500, function() {
				$('#details').html(data).slideDown(500);
			});
			}
		});
	}

	function anschlussDetails(id) {
		$.ajax({
		dataType:'html',
		url:'detailresponse.php', 
		data:{action:'showanschluss', id:id}, 
		success: function(data){ 
			$('#details').slideUp(500, function() {
				$('#details').html(data).slideDown(500);
			});
			}
		});
	}

	function hardwareDetails(id) {
		$.ajax({
		dataType:'html',
		url:'detailresponse.php', 
		data:{action:'showhardware', id:id}, 
		success: function(data){ 
			$('#details').slideUp(500, function() {
				$('#details').html(data).slideDown(500);
			});
			}
		});
	}

	
	// Notizanzeigen
	
	function showNotice(id, kundeid) {
		
		$.ajax({
		dataType:'html',
		url:'responsenotiz.php', 
		data:{action:'shownotice', id:id, kundeid:kundeid}, 
		success: function(data){
			
			$('#noticemessage').slideUp(500, function() {
				$('#noticemessage').html(data).slideDown(500);
			});
			}
		});
	}

	function showErrorMsg(msg) {
		$('#msg').addClass('msg_error').html(msg).show();
	}

	function showSuccessMsg(msg) {
		$('#msg').addClass('msg_success').html(msg).show();
	}

	function hideMsg() {
		$('#msg').hide();
	}

	// Partner Sortieren
	
	function orderPartner(column, dir) {
		//alert(column);
		//alert(dir);
		$('#order_column').val(column);
		$('#order_dir').val(dir);
		document.getElementById('kundenliste').submit();
	}
	
	// Auf ein Datum eine bestimmte Anzahl an Tagen draufaddieren und in einem Input-Feld ausgeben
	
	function datumPlusTage(datum_feld, tag_feld, ausgabe_feld) {
		var mydatum = $('#'+datum_feld).val();

		if (mydatum == '0000-00-00' || mydatum == '')
			return;

		var mytag = $('#'+tag_feld).val();
		ausgabe = datumPlusTageVal(mydatum, mytag);
		$('#'+ausgabe_feld).val(ausgabe);
	}

	function datumPlusTageTagVal(datum_feld, mytag, ausgabe_feld) {
		var mydatum = $('#'+datum_feld).val();
		//var mytag = $('#'+tag_feld).val();
		
		if (mydatum == '0000-00-00' || mydatum == '')
			return;
		
		ausgabe = datumPlusTageVal(mydatum, mytag);
		$('#'+ausgabe_feld).val(ausgabe);
	}

	function datumPlusTageVal(mydatum, mytag) {
		var mysplits = mydatum.split('-');
		var y = mysplits[0];
		var m = mysplits[1];
		var d = mysplits[2];
		
		var datum = new Date(y, m-1, d);
		var dann_ts = datum.getTime() + (parseInt(mytag) * 24 * 60 * 60 * 1000);
		
		var dann = new Date(dann_ts);
	
	    var Jahr = dann.getFullYear();
    	var Monat = dann.getMonth();
    	var Tag = dann.getDate();
		
		Monat++;
		
		if (Jahr == "NaN")
			return;
		
		var ausgabe = Jahr+"-"+Monat+"-"+Tag;
		
		return ausgabe;
	}
	
	// Wenn als Angebotstyp "hardware" soll das Eingabefeld fuer die PEP ausgeblendet werden
	
	function onChangeAngebotTyp() {
		if ($('#typ').val()=='Hardware')
			$('#pep').hide();
		else
			$('#pep').show();
			
		$.get("responseproduktebytyp.php", {typ: $('#typ').val()}, function(data) {$('#produkt').html(data)});
	}

	// Wenn der Kunde gewechselt wurde

	function onChangeAngebotKunde() {
		if ($('#kunde').val()!='none')
			$('.addr').hide();
		else
			$('.addr').show();
	}
	
	// Auswahl: Soll Kunde angelegt, verknuepft oder Temperoraer erzeugt werden

	function onChangeAngebotKundeanlegen() {
		var tmp = $('#kundeanlegen').val();
	
		if (tmp == 'anlegen') {
			$('.kundeneu').show();
			$('.kundewaehlen').hide();
		} else if (tmp == 'waehlen') {
			$('.kundeneu').hide();
			$('.kundewaehlen').show();		
		} else if (tmp == 'nichtanlegen') {
			$('.kundeneu').hide();
			$('.kundewaehlen').hide();		
		}
	}

	// Bei wechsel des Auftragtyps
	
	function onChangeAuftragTyp() {
		if ($('#typ').val()=='Hardware')
			$('#qscattribute').hide();
		else
			$('#qscattribute').show();
		
		$.get("responseproduktebytyp.php", {typ: $('#typ').val()}, function(data) {$('#produkt').html(data)});			
	}
	
	function onChangeProduktfamile() {
		$.get("responseproduktfamilie.php", {id: $('#produktfamilie').val()}, function(data) {$('#produkt').html(data)});
	}
	
	function getHauptstandort(kid) {
		$.get("responseinstaddr.php", {id: kid}, function(data) {$('#instaddr').val(data)});
	}
	
	function loadProdukteFromProduktfamile() {
		$.get("responseprodukte.php", {id: $('#produktfamilie').val()}, function(data) {$('#produkttab').html(data)});
	}

  function addUmsatzprovision(data) {
    data = data || false;
    if (data === false) {
      $('#umsatzprovision tbody').append('<tr><td><input width="10" type="text" name="von[]" value="" /></td><td><input type="text" name="bis[]" value="" /></td><td><input type="text" name="produktfamilie1[]" value="" /></td><td><input type="text" name="produktfamilie2[]" value="" /></td><td><input type="text" name="produktfamilie3[]" value="" /></td><td><a href="" onclick="deleteUmsatzprovision(this); return false;">delete</a></td></tr>');
    } else {
      for (var i=0;i<data.length;i++) {
        var row = data[i];
        $('#umsatzprovision tbody').append('<tr><td><input width="10" type="text" name="von[]" value="'+row.von+'" /></td><td><input type="text" name="bis[]" value="'+row.bis+'" /></td><td><input type="text" name="produktfamilie1[]" value="'+row.produktfamilie1+'" /></td><td><input type="text" name="produktfamilie2[]" value="'+row.produktfamilie2+'" /></td><td><input type="text" name="produktfamilie3[]" value="'+row.produktfamilie3+'" /></td><td><a href="" onclick="deleteUmsatzprovision(this); return false;">delete</a></td></tr>');
      }
    }
    return false;
  }

  function deleteUmsatzprovision(ref) {
    $(ref).parent().parent().remove();
  }

  function addAbschlussprovision(data) {
    data = data || false;
    if (data === false) {
      $('#abschlussprovision tbody').append('<tr><td><input width="10" type="text" name="provisionsklasse[]" value="" /></td><td><input type="text" name="laufzeit_12[]" value="" /></td><td><input type="text" name="laufzeit_24[]" value="" /></td><td><input type="text" name="laufzeit_36[]" value="" /></td><td><input type="text" name="laufzeit_48[]" value="" /></td><td><input type="text" name="laufzeit_60[]" value="" /></td><td><a href="" onclick="deleteAbschlussprovision(this); return false;">delete</a></td></tr>');
    } else {
      for (var i=0;i<data.length;i++) {
        var row = data[i];
        $('#abschlussprovision tbody').append('<tr><td><input width="10" type="text" name="provisionsklasse[]" value="'+row.provisionsklasse+'" /></td><td><input type="text" name="laufzeit_12[]" value="'+row.laufzeit_12+'" /></td><td><input type="text" name="laufzeit_24[]" value="'+row.laufzeit_24+'" /></td><td><input type="text" name="laufzeit_36[]" value="'+row.laufzeit_36+'" /></td><td><input type="text" name="laufzeit_48[]" value="'+row.laufzeit_48+'" /></td><td><input type="text" name="laufzeit_60[]" value="'+row.laufzeit_60+'" /></td><td><a href="" onclick="deleteAbschlussprovision(this); return false;">delete</a></td></tr>');
      }
    }
    return false;
  }

  function deleteAbschlussprovision(ref) {
    $(ref).parent().parent().remove();
  }


	
  function changePartnerstatus(ref) {
    var status_id = $(ref).val();
    $('#umsatzprovision tbody tr').remove();
    $('#abschlussprovision tbody tr').remove();
  
    if (status_id == 0) {
      return false;
    } else {
      addUmsatzprovision(defaultUmsatzprovisionen[status_id]);
      addAbschlussprovision(defaultAbschlussprovisionen[status_id]);
    }
  }

  function changeProvisionMonth() {
    currentMonth = $('#month').val();
    $('#team option').remove();

    var teams = teamsMonth[currentMonth];
    
    for(team in teams) {
        if (!teams.hasOwnProperty(team)) {
            continue;
        }

        $('#team').append('<option value="'+team+'">'+teams[team]+'</option>');

    }
  }

 function addAdditionDescRow() {
	$('#gutschrift_additional_tbody').append('<tr><td>Beschreibung</td><td><input type="text" style="width:200px;" name="additional_description[]" /></td></tr><tr><td>Preis (in Euro)</td><td><input type="text" style="width:30px;" name="additional_price[]" /></td></tr>');
	return false;
 }

$(document).ready(function() {
  $('#gutschrift_gutschrift_activate').change(function () {
    if($(this).attr("checked") === true) {
        $('#gutschrift_additional').show();
        return;
    }
    $('#gutschrift_additional').hide();
  });
});

