$(document).ready(function(){$('input.autocomplete-branchenbuch-eintraege-aendern').keypress(function(){if($(this).val().length>=1)$(this).addClass('loading loading-right');else $(this).removeClass('loading loading-right')});$('input.autocomplete-branchenbuch-eintraege-aendern').autoComplete({minChars:1,delay:0,cache:!1,source:function(term,response){try{xhr.abort()}catch(e){} xhr=$.getJSON('//cdn.onlinestreet.de/actions/webseiten/autocomplete-branchenbuch-eintraege-aendern.php',{q:term},function(data){response(data)}).done(function(){$('input.autocomplete-branchenbuch-eintraege-aendern').removeClass('loading loading-right');ga4_event('search','autocomplete_eintrag_aendern','true')}).fail(function(){$('input.autocomplete-branchenbuch-eintraege-aendern').removeClass('loading loading-right')})},renderItem:function(item,search){$('input.autocomplete-branchenbuch-eintraege-aendern').removeClass('loading loading-right');i=item.split('|');suggest=i[0];link=i[1];search=search.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&');var re=new RegExp("("+search.split(' ').join('|')+")","gi");return '
'+suggest.replace(re,"$1")+'
'},onSelect:function(e,term,item){value=item.data('val');link=item.data('link');$('input.autocomplete-branchenbuch-eintraege-aendern').val(value);if(link){window.location.href=link} e.preventDefault()}});$(document).on('click','.aendern',function(){type=$(this).data('type');$(this).closest('.panel').find('.panel-title strong').remove();$('.collapse.in').collapse('hide');$('#collapse-'+type).collapse('show')});$('input[name=rolle]').click(function(){rolle=$(this).attr('value');$(this).closest('.panel').find('.panel-title strong').remove();$(this).closest('.panel').find('.panel-title').append('» '+rolle+'');$(this).closest('.panel').find('.panel-heading').addClass('panel-success');$('.collapse.in').collapse('hide');$('#collapse-aufgabe').collapse('show');$(this).closest('.panel').removeClass('panel-active') $('#collapse-aufgabe').closest('.panel').addClass('panel-active')});$('.weiter-rolle').click(function(event){$(this).parent().find('.hinweis').html('Bitte wählen Sie Ihre Rolle.');event.preventDefault()});$('input[name=aufgabe]').click(function(){aufgabe=$(this).attr('value');$(this).closest('.panel').find('.panel-title strong').remove();$(this).closest('.panel').find('.panel-title').append('» '+aufgabe+'');if(aufgabe=='Löschung'){$('.daten-loeschen').removeClass('hidden') $('.daten-aendern').addClass('hidden')}else if(aufgabe=='Änderung'){$('.daten-loeschen').addClass('hidden') $('.daten-aendern').removeClass('hidden')} if(!$(this).closest('.panel').find('.panel-heading').hasClass('panel-success')){$(this).closest('.panel').find('.panel-heading').addClass('panel-success');$('.collapse.in').collapse('hide');$('#collapse-kontaktdaten').collapse('show');$(this).closest('.panel').removeClass('panel-active') $('#collapse-kontaktdaten').closest('.panel').addClass('panel-active')} if($('input[type=email]').val().indexOf('@')>-1&&$('input[type=email]').val().indexOf('.')>-1){$('#collapse-kontaktdaten').collapse('show');$('#collapse-daten').collapse('show')}});$('.weiter-aufgabe').click(function(event){$(this).parent().find('.hinweis').html('Bitte treffen Sie eine Auswahl.');event.preventDefault()});$('input[type=email]').on('input',function(){if($(this).val().indexOf('@')>-1&&$(this).val().indexOf('.')>-1){$(this).closest('.panel').find('.panel-heading').addClass('panel-success');$('.weiter-kontaktdaten').hide();$('#collapse-daten').collapse('show');$(this).closest('.panel').removeClass('panel-active') $('#collapse-daten').closest('.panel').addClass('panel-active')}});$('.weiter-kontaktdaten').click(function(event){if($('#collapse-daten').hasClass('in')){$('#collapse-daten').find('textarea[name=grund_aenderung]').focus();$(this).parent().find('.hinweis').html(' ');$(this).hide();event.preventDefault()}else{$(this).parent().find('.hinweis').html('Bitte geben Sie Ihre E-Mail-Adresse an');$('input[type=email]').focus();event.preventDefault()}});$('#aenderungsformular input, #nachbesserungsformular input').on('keyup keypress',function(e){var keyCode=e.keyCode||e.which;if(keyCode===13){e.preventDefault();return !1}})});$(window).load(function(){})