
$(document).ready(function(){$.fn.renderUL=function(options){var config=$.extend({oddColor:'#fefefe',evenColor:'#E3ECD2'},options);this.each(function(){$(this).find('ul:odd').css('background-color',config.oddColor);$(this).find('ul:even').css('background-color',config.evenColor);});return $(this);};$.fn.escapeHtml=function(){this.each(function(){$(this).html($(this).html().replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/&/g,"&amp;"));});return $(this);};$.fn.isValidEmail=function(){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test($(this).val())==false)
{return false;}else
{return true;}};$.fn.replaceAll=function(stringToFind,stringToReplace){var temp=this;var index=temp.indexOf(stringToFind);while(index!=-1)
{temp=temp.replace(stringToFind,stringToReplace);index=temp.indexOf(stringToFind);}
return temp;};$.fn.disableWidget=function(){$(this).css({opacity:0.3});$(this).find('input, textarea, select').attr("disabled",true);};$.fn.enableWidget=function(){$(this).css({opacity:1});$(this).find('input, textarea, select').attr("disabled",false);};jQuery.log=function(message){if(window.console)
{console.debug(message);}else
{alert(message);}};$.fn.outerHTML=function(s){return(s)?this.before(s).remove():jQuery("<p>").append(this.eq(0).clone()).html();};$.fn.renderHeadline=function(message,autohide,timeout){var jThis=$(this);var hint_div=$('#hint-div');if(hint_div.length==0){hint_div=$('<div id="hint-div" />');hint_div.appendTo(jThis);};hint_div.html(message);var t=(timeout)?timeout:5000;if(autohide==true){jThis.css({'opacity':1,'display':'none'}).stop(true,true).slideDown('slow').delay(t).slideUp();}
else
{jThis.stop(true,true).slideDown('slow');}
$('#close_ui_button').unbind('click').click(function(e){e.preventDefault();jThis.fadeOut('slow');}).hover(function(){$(this).addClass('ui-state-hover');},function(){$(this).removeClass('ui-state-hover');});}
jQuery.reloadLeftMenuHeight=function(){if($('#links_navi').length>0&&$('#inhalte').height()>662)
{$('#links_navi').height($('#inhalte').height()+59).css({backgroundColor:"#B4C5CF"});}};var lastKey='';$.fn.renderTableRow=function(btn_onClick_Handler,btn_autohide,oddColor,evenColor,hoverColor,hoverHandlerIn,hoverHandlerOut,btn_cls){var jThis=$(this);var tableId=jThis.attr('id');if($("#"+tableId).length)
{var default_oddColor='#F5F6F6';var default_evenColor='#ededed';var default_hoverColor='#d9e2e7';if(oddColor==undefined)
{oddColor=default_oddColor;}
if(evenColor==undefined)
{evenColor=default_evenColor;}
$("#"+tableId+" tr:odd").css('background-color',oddColor);$("#"+tableId+" tr:even:not(:has(th))").css('background-color',evenColor);if(btn_cls==undefined)
{btn_cls='selected_row';}
if(hoverHandlerIn!=undefined&&hoverHandlerOut!=undefined)
{$("#"+tableId+" tr:not(:has(th))").hover(hoverHandlerIn,hoverHandlerOut);}
else
{$("#"+tableId+" tr:not(:has(th))").hover(function(){if(hoverColor==undefined)
{hoverColor=default_hoverColor;}
$(this).css('background-color',hoverColor);if(btn_autohide==true)
{$(" ."+btn_cls,this).fadeIn('fast');}},function(){$("#"+tableId+" tr:odd").css('background-color',oddColor);$("#"+tableId+" tr:even:not(:has(th))").css('background-color',evenColor);if(btn_autohide==true)
{$(" ."+btn_cls,this).hide();}});}
if(btn_onClick_Handler!=undefined)
{$("#"+tableId+" ."+btn_cls+" a").unbind('click').click(function(event){event.preventDefault();if(typeof(btn_onClick_Handler)=='function'){btn_onClick_Handler($(this).attr('id'));}
else
{var fn=btn_onClick_Handler+"('"+$(this).attr('id')+"')";eval(fn);return false;}});}}}
$('#schulensuche_table').renderTableRow('selectSchule',true);jQuery.reloadLeftMenuHeight();function page_reload(){location.reload();}
function expand_search(event){event.preventDefault();$(this).next(".message_body").slideToggle(500,function(){if($(this).is(":hidden"))
{$("#ex_suche_arrow").attr({src:'/images/arrow_right.png'});$("#taetigkeit").attr("disabled",true);$("#eintrittstermin").attr("disabled",true);$("#fach1").attr("disabled",true);$("#fach2").attr("disabled",true);}else
{$("#ex_suche_arrow").attr({src:'/images/arrow_down.png'});$("#taetigkeit").removeAttr("disabled");$("#eintrittstermin").removeAttr("disabled");$("#fach1").removeAttr("disabled");$("#fach2").removeAttr("disabled");jQuery.reloadLeftMenuHeight();}});}
$("#ex_suche a.message_head").click(expand_search);if($('#suchen_for_bewerber').length>0)
{$("#ex_suche a.message_head").trigger('click');}
jQuery(function($){$.datepicker.regional['de']={closeText:'schließen',prevText:'&#x3c;zurück',nextText:'Vor&#x3e;',currentText:'heute',monthNames:['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],monthNamesShort:['Jan','Feb','Mär','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],dayNames:['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],dayNamesShort:['So','Mo','Di','Mi','Do','Fr','Sa'],dayNamesMin:['So','Mo','Di','Mi','Do','Fr','Sa'],weekHeader:'Wo',dateFormat:'dd.mm.yy',firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};$.datepicker.setDefaults($.datepicker.regional['de']);});$("#eintrittstermin, #stelle_Einstiegstermin, #beruf_eintrittstermin").datepicker();$(".dp-choose-date").click(function(e){e.preventDefault();$("#beruf_eintrittstermin").datepicker('show');});function fullDate(date,offset){var d=parseInt(date);var o=0;if(offset!=null)
{o=parseInt(offset);return((d+o)<10)?("0"+(d+o)):d+o;}
return(d<10)?("0"+d):d;}
if($.fn.DatePicker&&$('#publish_date')[0]!=null)
{var dt=new Date();var start_day=dt.getDate();var start_month=dt.getMonth();var start_year=dt.getFullYear();var today=fullDate(start_day)+'.'+fullDate(start_month,1)+'.'+start_year;var startAt=today;$.getJSON(encodeURI('/ajax/getpublishdate'),{},function(json){if(json!=null&&json!='')
{startAt=json.start_at;var laufZeit=json.laufzeit;var endAt=json.end_at;if($('.ul_form_error_list')[0]==null)
{$('#stelle_Laufzeit').val(laufZeit);$('#sa_end_div').slideDown('fast');$('#sa_end').html(endAt);$('#stelle_Enddatum').val(endAt);}}
if($('#stelle_Laufzeit').val()!=0)
{$('#sa_end_div').slideDown('fast');}else
{$('#sa_end_div').fadeOut('fast');}
$('#sa_begin').html(startAt);$('#stelle_Anfangsdatum').val(startAt);$("#publish_date").DatePicker({format:'d.m.Y',flat:true,date:startAt,calendars:2,mode:'single',current:startAt,starts:1,current_cal:0,locale:{days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag"],daysShort:["So","Mo","Di","Mi","Do","Fr","Sa","So"],daysMin:["So","Mo","Di","Mi","Do","Fr","Sa","So"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","März","Apr","Mai","Juni","Juli","Aug","Sept","Okt","Nov","Dez"],weekMin:'Kw'},onChange:function(formated,date){$('#sa_begin').html(formated);$('#stelle_Anfangsdatum').val(formated);start_day=date.getDate();start_month=date.getMonth();start_year=date.getFullYear();startAt=start_day+'.'+(start_month+1)+'.'+start_year;var laufzeit=parseInt($('#stelle_Laufzeit').val());if(laufzeit!=0)
{date.addMonths(laufzeit+1);var newDate=fullDate(date.getDate())+'.'+fullDate(date.getMonth(),1)+'.'
+date.getFullYear();$('#sa_end_div').fadeIn('fast');$('#sa_end').html(newDate);$('#stelle_Enddatum').val(newDate);}},onRender:function(date){return{disabled:(date.valueOf()<dt.valueOf()-86400000)};}});jQuery.reloadLeftMenuHeight();});$('#stelle_Laufzeit').change(function(){if($(this).val()!=0)
{var time=startAt.split('.');var start_date=new Date(time[2],time[1]-1,time[0],0,0,0);var laufzeit=parseInt($(this).val());start_date.addMonths(laufzeit+1);var endDate=fullDate(start_date.getDate())+'.'+fullDate(start_date.getMonth(),1)+'.'
+start_date.getFullYear();$('#sa_end_div').slideDown('slow');$('#sa_end').html(endDate);$('#stelle_Enddatum').val(endDate);}else
{$('#sa_end_div').hide();$('#sa_end').html('');$('#stelle_Enddatum').val('');}});}
function showResponse(responseText,statusText){if(responseText=='NO_RESULT')
{showSucheForm();$("div.error_msg > p > strong").text('Keine Stellenangebote gefunden!');$(".error_msg").fadeIn('slow');return false;}else if(responseText=='ERROR_ORT')
{showSucheForm();$("div.error_msg > p > strong").text('PLZ oder Ort ist nicht in unserer Datenbank hinterlegt.');$(".error_msg").fadeIn('slow');return false;}
else
{$(".error_box").fadeOut();$(".error_msg").fadeOut();$('#suche_ergebnis').html(responseText);$('#suchauftrag_info_box','#rechts').remove();$('#suchauftrag_info_box').prependTo($('#rechts')).show();$('.angebot_suchen_view').fadeOut('fast',function(){$("#suche_ergebnis").fadeIn('slow',function(){jQuery.reloadLeftMenuHeight();var query_string='';$('ul.tag li.suchtag a.close','#suche_ergebnis').click(function(e){e.preventDefault();var ul=$('ul.tag','#suche_ergebnis');$(this).closest('li.suchtag').fadeOut().remove();setTimeout(function(){$(ul).find('li input').each(function(i,val){query_string+=$(val).val()+'&';});$.address.queryString(query_string.slice(0,-1));},200);});$("a#suche_verfeinern").click(function(){showSucheForm();});$('a#suche_speichern, a#suche_abaendern').unbind('click').click(function(e){e.preventDefault();$.ajax({url:encodeURI($(this).attr('href')),dataType:'json',async:false,beforeSend:function(){$('#headline').css({'opacity':.2});},success:function(json){if(json!=null)
{if(json.text=='NOT_LOGIN'){window.location.replace(encodeURI('/login'));}
else
{$('#headline').renderHeadline(json.text,true);}}},error:function(request){if(request.responseText=='logout')
{window.location.replace(encodeURI('/login'));}}});});$('a#suche_speichern_sidebar').unbind('click').click(function(e){e.preventDefault();$("a#suche_speichern").trigger('click');});if($('#suche_abaendern').length>0){if($('#agent_workingon').length==0){var agent_id=$('#suche_abaendern').attr('rel');$('<div id="agent_workingon"/>').appendTo('#inhalte').attr('rel',agent_id);}}});});}}
function showSucheForm(){$("#suche_ergebnis").fadeOut('fast',function(){if($('#suchauftrag_info_box').length>0){$('#suchauftrag_info_box').hide();}
$('.angebot_suchen_view').fadeIn('slow',function(){});});}
function showIndicator(request){$("#suche_ergebnis_box").css({opacity:0.2});}
function stellensucheOnChange(event){$('#suche_ergebnis span.grau_text').css({opacity:0.1}).delay(300).animate({opacity:1},2000,function(){});var queryString=event.value+getWorkingonAgent(event.value);if(event.value!='/')
{$.ajax({type:"GET",url:encodeURI(queryString),beforeSend:showIndicator,success:showResponse});for(var p in event.parameters){event.parameters[p]=decodeURIComponent(event.parameters[p].replace(/\+/g,' '));}
$('#frm_stellensuche').deserialize(event.parameters);}else
{showSucheForm();}}
function bewerbersuche_showResponse(json){if(json.result=='NO_RESULT')
{bewerbersuche_showSucheForm();$("div.error_msg > p > strong").text('Keine Bewerber gefunden!');$(".error_msg").fadeIn('slow');return false;}else if(json.result=='ERROR_ORT')
{bewerbersuche_showSucheForm();$("div.error_msg > p > strong").text('PLZ oder Ort ist nicht in unserer Datenbank hinterlegt.');$(".error_msg").fadeIn('slow');return false;}else
{$(".error_box").fadeOut();$(".error_msg").fadeOut();$('#suche_ergebnis').html(json.result);$('#hinweis_slot_div').addClass('hidden');if($('#tipp_slot_div').length==0)
{$('#hinweis_slot_div').after(json.slot);}else
{$('#tipp_slot_div').removeClass('hidden');$('#suchauftrag_info_box').show();}
var target_div=$('#merkliste_div');$('.angebot_suchen_view').fadeOut('fast',function(){$("#suche_ergebnis").fadeIn('slow',function(){jQuery.reloadLeftMenuHeight();var query_string='';$('ul.tag li.suchtag a.close','#suche_ergebnis').click(function(e){e.preventDefault();var ul=$('ul.tag','#suche_ergebnis');$(this).closest('li.suchtag').fadeOut().remove();setTimeout(function(){$(ul).find('li input').each(function(i,val){query_string+=$(val).val()+'&';});$.address.queryString(query_string.slice(0,-1));},200);});$('a#kontakt_btn',target_div).click(function(e){if($(target_div).find('ul li').length==0)
{e.preventDefault();return false;}});$("#suche_verfeinern").click(function(){bewerbersuche_showSucheForm();});if($('#suche_abaendern').length>0){if($('#agent_workingon').length==0){var agent_id=$('#suche_abaendern').attr('rel');$('<div id="agent_workingon"/>').appendTo('#inhalte').attr('rel',agent_id);}}
$('a#suche_speichern, a#suche_abaendern').unbind('click').click(function(e){e.preventDefault();$.ajax({url:encodeURI($(this).attr('href')),dataType:'json',async:false,beforeSend:function(){$('#headline').css({'opacity':.2});},success:function(json){if(json!=null)
{$('#headline').renderHeadline(json.text,true);}},error:function(request){if(request.responseText=='logout')
{window.location.replace(encodeURI('/login'));}}});});$('a#suche_speichern_sidebar','#suchauftrag_info_box').unbind('click').click(function(){$("a#suche_speichern").trigger('click');});$('div#merkliste_div').click(function(e){if(e.target.nodeName=='A'&&$(e.target).attr('id')!='kontakt_btn')
{ajax_update_merkliste($(e.target).closest('li').attr('rel'));}});$('a.merkliste',this).click(function(e){var icon=$(this);ajax_update_merkliste(icon.attr('rel'));});});var ajax_update_merkliste=function(id){var closest_tr=$('#suche_ergebnis_tbl ul li a.merkliste[rel='+id+']').closest('tr');var prev_tr=closest_tr.prev('tr');$.ajax({url:encodeURI('/ajax/arbeitgeber/merkliste/'+id),dataType:'json',async:false,beforeSend:function(){},success:function(json){if(json!=null)
{var tag_ul=target_div.find('ul.tag');if(json.result=='added')
{if($(target_div).find('ul li').length==0)
{$(target_div).slideDown().find('#hinweis_div').slideUp('slow');}
$(tag_ul).append(json.text);var last_item=$(tag_ul).find('li:last');$('<div class="motion_div"/>').css({'position':'absolute','top':$(prev_tr).offset().top,'left':Math.floor($(prev_tr).offset().left)-1,'width':$(prev_tr).width(),'height':$(prev_tr).height()+$(closest_tr).height(),'border':'2px solid #666666'}).insertAfter(last_item).animate({width:last_item.width(),height:'15px',opacity:.1,top:($(last_item).prev().length>0)?$(last_item).prev().offset().top+22:tag_ul.offset().top,left:tag_ul.offset().left},1000,function(){$(this).remove();last_item.slideDown();$('a#kontakt_btn').addClass('button_link').removeClass('button-disabled');$(prev_tr).find('td').css({'background-color':'#B55352'});var title='aus der Merkliste entfernen';$(closest_tr).find('span').text(title);$(closest_tr).find('a.merkliste').attr({'title':title}).find('img').attr('src','/images/remove_merkliste.png');});}else if(json.result=='removed')
{target_div.find('ul.tag li[rel='+json.id+']').slideUp('normal',function(){$(this).remove();if($(target_div).find('ul li').length==0)
{$(target_div).find('#hinweis_div').slideDown('slow');$('a#kontakt_btn').addClass('button-disabled').removeClass('button_link');}});$(prev_tr).find('td').css({'background-color':'#537181'});var title='auf Merkliste setzen';$(closest_tr).find('span').text(title);$(closest_tr).find('a.merkliste').attr({'title':title}).find('img').attr('src','/images/add_merkliste.png');}}},error:function(request){if(request.responseText=='logout')
{location.reload();}}});jQuery.reloadLeftMenuHeight();}});}}
$('div#merkliste_kontakt_div').click(function(e){var jthis=$(this);if(e.target.nodeName=='A')
{var id=$(e.target).closest('li').attr('rel');var closest_tr=$('#suche_ergebnis_tbl ul li a.merkliste[rel='+id+']').closest('tr');var prev_tr=closest_tr.prev('tr');$.ajax({url:encodeURI('/ajax/arbeitgeber/merkliste/'+id),dataType:'json',async:false,beforeSend:function(){},success:function(json){if(json!=null)
{var tag_ul=$(jthis).find('ul.tag');if(json.result=='removed')
{$('li[rel='+json.id+']').slideUp('normal',function(){$(this).remove();if($(tag_ul).find('li').length==0){$('a#nachricht_senden_btn, a#kontakt_vorschau').addClass('button-disabled').removeClass('button').unbind().click(function(event){event.preventDefault();return false;});}});}}},error:function(request){if(request.responseText=='logout')
{location.reload();}}});}});$('a#kontakt_vorschau','#kontaktform_div').click(function(e){e.preventDefault();$.post("/ajax/kontaktvorschau",$(this).closest('form').serialize(),function(response){$('<div id="modal-content" />').append(response).modal({overlayClose:true});});});function bewerbersuche_showSucheForm(){$("#suche_ergebnis").fadeOut('fast',function(){$('#tipp_slot_div').addClass('hidden');$('#hinweis_slot_div').removeClass('hidden');$('.angebot_suchen_view').fadeIn('slow',function(){});});}
function bewerbersuche_showIndicator(request){$("#suche_ergebnis_box").css({opacity:0.2});}
function bewerbersucheOnChange(event){$('#suche_ergebnis span.grau_text').css({opacity:0.1}).delay(300).animate({opacity:1},2000,function(){});var queryString=event.value+getWorkingonAgent(event.value);if(event.value!='/')
{$.ajax({type:"GET",dataType:'json',url:queryString,beforeSend:bewerbersuche_showIndicator,success:bewerbersuche_showResponse});for(var p in event.parameters){event.parameters[p]=decodeURIComponent(event.parameters[p].replace(/\+/g,' '));}
$('#frm_bewerbersuche').deserialize(event.parameters);}else
{showSucheForm();}}
function schulesuchen_showResponse(responseText,statusText){if(responseText=='NO_RESULT')
{$("div.such_error_div > p > strong").text('Keine Schule gefunden!');$('#schulen_loading').fadeOut('slow',function(){$(".such_error_div").fadeIn('slow');});$('#schule_ergebnis').hide();$('a#highlight_btn').hide();}else if(responseText=='PLZ_ERROR')
{$("div.such_error_div > p > strong").text('Bitte geben Sie die PLZ/Ort an.');$('#schulen_loading').fadeOut('slow',function(){$(".such_error_div").fadeIn('slow');});$('#schule_ergebnis').hide();$('a#highlight_btn').hide();}else
{$('#schulen_loading').fadeOut('fast',function(){$('#schule_ergebnis').fadeIn('fast');jQuery.reloadLeftMenuHeight();});$(".such_error_div").fadeOut('slow');$('#schule_ergebnis').html(responseText);$('#schulensuche_table').renderTableRow('selectSchule',true);initialCheckbox();if($('#stammdaten_firma').val()!='')
{$('#schule_ergebnis').highlight($.trim($('#stammdaten_firma').val()));}
$('#close_ui_button').click(function(){$('.notice_div').fadeOut('slow');}).hover(function(){$(this).addClass('ui-state-hover');},function(){$(this).removeClass('ui-state-hover');});}
jQuery.reloadLeftMenuHeight();}
function schulen_showIndicator(){$(".such_error_div").hide();if($('#schule_ergebnis:visible').length>0)
{var pos=$('#suche_ergebnis_box_title').offset();if(pos!=null)
{var top=pos.top+30;var left=pos.left;$('#schulen_page_loading').css({'display':'block',"left":left+"px","top":top+"px"}).show();$('#schulen_page_loading').show();$("table[id$='schulensuche_table']").css({opacity:0.2});}}else
{$('#schulen_loading').fadeIn('fast');$('#schule_ergebnis').hide();}}
function schulesucheOnChange(event){var queryString=event.value;if(event.value!='/')
{$.ajax({type:"GET",url:encodeURI(event.value),beforeSend:schulen_showIndicator,success:schulesuchen_showResponse});for(var p in event.parameters){event.parameters[p]=decodeURIComponent(event.parameters[p].replace(/\+/g,' '));}
$('#frm_schulesuchen').deserialize(event.parameters);}
var radios=$("input[name='stammdaten[schulart]']");if($('#stammdaten_bundesland').val()!=0)
{$("tr[id^='schulart']").fadeIn('fast');if(radios.is(':checked')===false)
{radios.filter('[value=1]').attr('checked','checked');$("#stammdaten_schulart_as").fadeIn('fast');jQuery.reloadLeftMenuHeight();}}
if($(radios+":checked").val()==1)
{$("#stammdaten_schulart_as").fadeIn('slow');}else
{$("#stammdaten_schulart_as").fadeOut('fast');}}
function selectSchule(id){if(id!='')
{$.ajax({type:"GET",url:'/ajax/checkschule/'+id,success:function(responseText,statusText){if(responseText=='ok')
{window.location.replace(encodeURI('/arbeitgeber/schulauswahl?id='+id));}else
{$("div.error_msg > p > strong").html(responseText);$(".error_msg").fadeIn('slow');}}});}}
function toggleResultDiv(responseText){$("#arbeitgeber_stammdaten_panel #schule_suchen_div").animate({width:'toggle'},0,function(){$("#arbeitgeber_stammdaten_panel").html(responseText);});}
$('a#highlight_btn').click(function(e){e.preventDefault();toggleHighlight(this,$('#schule_ergebnis'),$('#stammdaten_firma').val());});function toggleHighlight(trigger,element,keyword){if(element.find("span.highlight").length>0)
{element.removeHighlight();$(trigger).addClass('button_link_yellow').removeClass('button-disabled');$(trigger).text('finden');highlight='off';}else
{element.highlight(keyword);$(trigger).addClass('button-disabled').removeClass('button_link_yellow');$(trigger).text('highlight ausblenden');highlight='on';}}
function getWorkingonAgent(url){var working_agent='';var workingagent=$('#agent_workingon');var exist_querystring=url.indexOf('?')!=-1;if(workingagent.length>0&&workingagent.attr('rel')!=''&&exist_querystring){working_agent='&edit='+workingagent.attr('rel')};return working_agent;}
$('#frm_stellensuche').submit(function(){$.address.value($(this).attr("action")+'?'+$(this).serialize());return false;});$('#frm_bewerbersuche').submit(function(){$.address.value($(this).attr("action")+'?'+$(this).serialize());return false;});$('#frm_schulesuchen').submit(function(e){e.preventDefault();$.address.value($(this).attr("action")+'?'+$(this).serialize()+'&page=1');return false;});$.address.crawlable(true);if($('#frm_stellensuche')[0]!=null)
{$.address.change(stellensucheOnChange);}else if($('#frm_schulesuchen')[0]!=null)
{$.address.change(schulesucheOnChange);}else if($('#frm_bewerbersuche')[0]!=null)
{$.address.change(bewerbersucheOnChange);}
$("#taetigkeit").val("1");$("#taetigkeit").change(function(){var beruf=$('#taetigkeit').val();if(beruf!='0'&&beruf!='1'&&beruf!='5')
{$("#schulform").attr("disabled",true);$("#fach1").attr("disabled",true);$("#fach2").attr("disabled",true);}else
{$("#schulform").removeAttr("disabled");$("#fach1").removeAttr("disabled");$("#fach2").removeAttr("disabled");}});$("#search").unbind('click').click(function(){$("#frm_stellensuche").submit();return false;});$("#bewerber_search_all").click(function(){$("#frm_bewerbersuche").get(0).reset();$("#frm_bewerbersuche").submit();return false;});$("#bewerber_search").click(function(){$("#frm_bewerbersuche").submit();return false;});$("a#schule_suchen").click(function(e){e.preventDefault();$("#frm_schulesuchen").submit();return false;});$("form input").keyup(function(e){var charCode=(e.which)?e.which:e.keyCode;var isAutocomplate=$(this).attr('rel')=='autocomplete';if(charCode==13){if((isAutocomplate&&lastKey=='13')||(!isAutocomplate&&lastKey=='')){var form=$(this).closest('form');form.submit();return false;}}
if(charCode==40||charCode==38)
{lastKey=charCode;}
else if(isAutocomplate&&charCode==13){lastKey=charCode;}
else
{lastKey='';}});$(".button, #login_img, .img-button").click(function(e){var form=$(this).closest('form');form.submit();return false;});$('a.button-disabled').click(function(e){e.preventDefault();return false;});$("input#plz").autocomplete('/ajax/stelle/plzsuchen',{multiple:false,minChars:2,dataType:"json",autoFill:true,max:50,cacheLength:0,delay:200,parse:function(data){return $.map(data,function(row){return{data:row,value:row.plz,result:row.plz};});},formatItem:function(item){return item.plz;}});$("input#ort").autocomplete('/ajax/stelle/ortsuchen',{multiple:false,minChars:2,dataType:"json",autoFill:true,max:50,cacheLength:0,delay:200,parse:function(data){return $.map(data,function(row){return{data:row,value:row.plz,result:row.plz};});},formatItem:function(item){return item.plz;}});$('#dialog').dialog({autoOpen:false,width:500,modal:true,resizable:false,buttons:{"Ok":delete_arbeitgeber,"Abbrechen":function(){$(this).dialog("close");}},close:function(event,ui){$(this).fadeOut('slow');}});function delete_arbeitgeber(){$.ajax({type:"GET",url:'/arbeitgeber/loeschen',success:function(responseText,statusText){if(responseText=='ok')
{var options={};$("#arbeitgeber_kontakt_div").fadeOut('slow',function(){setTimeout(function(){$('#dialog').dialog('close');window.location.replace(encodeURI('/arbeitgeber/stammdaten'));},50);});}else
{$("div.error_msg > p > strong").text('Die Schule kann nicht gelöscht werden!');$(".error_msg").fadeIn('slow');}}});}
$('#delete_schule_btn').click(function(){$('#dialog').dialog('open');return false;});if($('#stammdaten_Default_value_1').is(':checked')===true)
{$('#ag_kontakt_hinweis_checked').slideDown('fast',function(){jQuery.reloadLeftMenuHeight();});}
$('#stammdaten_Default_value_1').click(function(){if($(this).is(':checked')===false)
{$('#ag_kontakt_hinweis_checked').slideDown('fast',function(){jQuery.reloadLeftMenuHeight();});}else
{$('#ag_kontakt_hinweis_checked').slideUp('fast');}});var email=$('#email','form#login_links');var password=$('#passwort','form#login_links');$('form#login_links input.default_value').focus(function(){if(email.val()==email.attr('defaultValue')&&password.val()==password.attr('defaultValue'))
{email.val('');password.val('');}});$('form#login_links input.default_value').blur(function(){if(email.val()==''&&password.val()=='')
{email.val(email.attr('defaultValue'));password.val(password.attr('defaultValue'));}});$('div#form_anmelden_box input.default_value').focus(function(){if(this.value==this.defaultValue)
{this.value='';}});$('div#form_anmelden_box input.default_value').blur(function(){if(this.value=='')
{this.value=this.defaultValue;}});$('form.default_value').submit(function(){var fields=$('input.default_value');for(var i=0;i<fields.length;i++)
{var field=fields[i];if($(field).val()=='E-Mail-Adresse'||$(field).val()=='Passwort')
{$(field).val('');}}});$("#benutzer_type input[name='anmelden[type]']").change(function(e){if($(this).val()=='Arbeitgeber')
{$('#agb_for_arbeitgeber_div').show();$('#hinweis_bewerber_div').hide();}else
{$('#agb_for_arbeitgeber_div').hide();$('#hinweis_bewerber_div').show();}});$('#delete_account').click(function(e){e.preventDefault();$('#delete_account_dialog').dialog({autoOpen:false,width:500,modal:true,resizable:false,buttons:{"Ok":function(){$.getJSON($('#delete_account').attr('href'),{},function(json){$(this).dialog("close");if(json!=null)
{if(json.result=='removed')
{location.href='/';}}});},"Abbrechen":function(){$(this).dialog("close");}},close:function(event,ui){$(this).fadeOut('slow');}});$('#delete_account_dialog').dialog('open');});var radios=$("#frm_schulesuchen input[name='stammdaten[schulart]']");if($('#stammdaten_land').val()!=0)
{$("tr#bundesland_tr").fadeIn('fast');}
if($('#stammdaten_bundesland').val()!=0)
{$("tr[id^='schulart']").fadeIn('fast');if(radios.is(':checked')===false)
{radios.filter('[value=1]').attr('checked','checked');$("#stammdaten_schulart_as").fadeIn('fast');}}
if($(radios+":checked").val()==1)
{$("#stammdaten_schulart_as").fadeIn('slow');}else
{$("#stammdaten_schulart_as").fadeOut('fast');}
function getBundeslands(land_id,event){$.getJSON(encodeURI('/ajax/getbundeslands/'+land_id),{},function(json){var options='<option value="0">- bitte wählen -</option>';if(json!=null)
{for(var i=0;i<json.length;i++)
{options+='<option value="'+json[i].optionValue+'">'+json[i].optionDisplay+'</option>';}
$(".bundesland").html(options);}});}
if($('.land_selector').length>0&&$('.land_selector').val()>0){getBundeslands($('.land_selector').val());}
function getSchulArts(bundesland_id,event){$.getJSON(encodeURI('/ajax/schule/customschulartsuchen/'+bundesland_id),{},function(json){var options='<option value="0">- bitte wählen -</option>';if(json!=null)
{for(var i=0;i<json.length;i++)
{options+='<option value="'+json[i].optionValue+'">'+json[i].optionDisplay+'</option>';}
$("#stammdaten_schulart_as").html(options);if(event!=null)
{$("#stammdaten_schulart_as").val(event.parameters["stammdaten[schulart_as]"]);}else
{$('#stammdaten_schulart_as option:first').attr('selected','selected');}}});}
$('.land_selector').change(function(){if($(this).val()!=0)
{$("tr#bundesland_tr").fadeIn();getBundeslands($(this).val());}else
{$("tr#bundesland_tr").fadeOut('fast');$('#stammdaten_bundesland').val(0).trigger('change');}});$('#stammdaten_bundesland').change(function(){if($(this).val()!=0)
{$("tr[id^='schulart']").fadeIn('slow');jQuery.reloadLeftMenuHeight();getSchulArts($(this).val());if(radios.is(':checked')===false)
{radios.filter('[value=1]').attr('checked','checked');$("#stammdaten_schulart_as").fadeIn('fast');}}else
{$("tr[id^='schulart']").fadeOut('fast');}});radios.change(function(){if($(this).val()==1)
{$("#stammdaten_schulart_as").fadeIn('slow');}else
{$("#stammdaten_schulart_as").fadeOut('fast');}});var neu_radios=$("#frm_schuleanlegen input[name='neuschule[neuschulart]']");function getNeuSchulArts(bundesland_id){$.getJSON(encodeURI('/ajax/schule/schulartsuchen'),{id:bundesland_id},function(json){var options='<option value="0">- bitte wählen -</option>';if(json!=null)
{for(var i=0;i<json.length;i++)
{options+='<option value="'+json[i].optionValue+'">'+json[i].optionDisplay+'</option>';}
$("#neuschule_neuschulart_as").html(options);}});}
$('#neuschule_bundesland').change(function(){load_schulart_for_neuschule($(this).val())});function load_schulart_for_neuschule(bundesland){if(bundesland!=0)
{$("tr[id^='neuschulart']").fadeIn('slow');jQuery.reloadLeftMenuHeight();getNeuSchulArts(bundesland);if(neu_radios.is(':checked')===false)
{neu_radios.filter('[value=1]').attr('checked','checked');$("#neuschule_neuschulart_as").fadeIn('fast');}else if(neu_radios.filter('[value=1]').attr('checked')==true)
{$("#neuschule_neuschulart_as").fadeIn('fast');}else
{$("#neuschule_neuschulart_as").fadeOut('fast');}}else
{$("tr[id^='neuschulart']").fadeOut('fast');}};neu_radios.change(function(){if($(this).val()==1)
{$("#neuschule_neuschulart_as").fadeIn('slow');}else
{$("#neuschule_neuschulart_as").fadeOut('fast');}});$('#selected_schulen').renderTableRow('update_schule',false);function update_schule(id){if(id!='')
{window.location.replace(encodeURI('/arbeitgeber/schulauswahl?id='+id));}}
$('form #stammdaten_Bankleitzahl').bind('keyup blur',checkBlz);function checkBlz(){$(this).val($.trim($(this).val()));if($(this).val()!=''&&$(this).val().length>7)
{$.getJSON(encodeURI('/ajax/banksuchen/'+$(this).val()),{},function(json){if(json!=null)
{if(json.result!='ok')
{$('#stammdaten_Kreditinstitut').val('')}else
{$('#stammdaten_Kreditinstitut').val(json.text);$('li:contains(Bankleitzahl )').fadeOut('slow');}}});}else
{$('#stammdaten_Kreditinstitut').val('');}}
$('a#skip_bank_account').click(function(e){e.preventDefault();$('input#stammdaten_Ignore_Bank').val('ja').closest('form').submit();});$('div#sb_buttons_div a[rel]').click(function(e){e.preventDefault();if($(this).attr('rel')=='vorschau')
{stellen_info($(this).attr('href')+'?'+$(this).closest('form').serialize());}else
{$(this).closest('form').submit();}});$('#sa_schliessen, #sg_schliessen').click(function(){window.close();return false;});$('#toggle_map_btn').click(function(e){e.preventDefault();var jThis=$(this);$('#map').toggle(300,function(){if($(this).is(':visible'))
{jThis.text('Map ausblenden');}else
{jThis.text('Map einblenden');}
if($('#angebot_url_div').is(':visible')==true)
{$("#angebot_link").trigger('click');}});});$('#sa_drucken').click(function(e){var angebot_id=$('#toPrint').attr('rel');window.open('/angebot/drucken/'+angebot_id,'_blank');});$('#sa_empfehlen').click(function(e){$('#basic-modal-content').modal();var angebot_id=$('#toPrint').attr('rel');var enable_map=$('#map').is(':visible');$.ajax({url:encodeURI('/weiterempfelen/'+angebot_id),async:false,success:function(responseText,statusText){if(responseText!=null)
{$('#simplemodal-container .simplemodal-wrap').append(responseText);}}});});$('#angebot_link').click(function(e){e.preventDefault();var pos=$(this).offset();if(pos!=null)
{var top=pos.top-116;var left=pos.left;$("#angebot_url_div").css({'display':'block',"left":left+"px","top":top+"px"}).show();var url_input=$("#angebot_url_div").find('input');url_input.click(function(){$(this).select()});$("#dialog_close","#angebot_url_div").click(function(){$("#angebot_url_div").hide();});}});$('#close_ui_button').click(function(){$('#headline').fadeOut('slow');}).hover(function(){$(this).addClass('ui-state-hover');},function(){$(this).removeClass('ui-state-hover');});$("select option:odd").css({'background-color':'#f7f7f7','font-weight':'normal'});var highlight_tr='';function stellen_change_status(target_class,url,src_id){$.ajax({url:encodeURI(url),dataType:'json',async:false,success:function(json){if(json!=null)
{if(json.result=='ok')
{highlight_tr=src_id;LoadVeroeffentlicheStellen('recursive');}
else if(json.result=='error')
{if($("#inline_err_div").length>0)
{$('#inline_err_div').remove();}
$('#sa_overview').append(json.err_html);var pos=$('#job_'+json.id).offset();if(pos!=null)
{var top=pos.top-25;var left=pos.left-16;$("#inline_err_div").css({'display':'block',"left":left+"px","top":top+"px"}).slideDown('fast').delay(2000).slideUp('fast');}}
else if(json.result=='expired')
{activate_stellenangebot(json.id);}}},error:function(request){if(request.responseText=='logout')
{location.reload();}}});}
var success=false;function stellen_info(action){$.ajax({url:action,dataType:'json',async:false,success:function(json){if(json!=null)
{if(json.result=='ok')
{success=true;}else if(json.result=='error')
{if($('#beschreibung_next').length>0)
{$('#beschreibung_next').click();}}}}});if(success)
{success=false;window.open("/stellenausschreibung/vorschau");window.location.replace('/stellenausschreibung/schritt3');}}
function activate_stellenangebot(job_id){$('#make_a_new_copy_stellenangebot_dialog').dialog({autoOpen:false,width:500,modal:true,resizable:false,buttons:{"Ok":function(){$.getJSON(encodeURI('/ajax/stelle/duplicate/'+job_id),{},function(json){$(this).dialog("close");if(json!=null)
{if(json.result=='edit_new_job')
{location.href=json.redirect;}else
{}}});},"Abbrechen":function(){$(this).dialog("close");}},close:function(event,ui){$(this).fadeOut('slow');}});$('#make_a_new_copy_stellenangebot_dialog').dialog('open');}
function delete_stellenangebot(target_class,url,src_id){$('#delete_stellenangebot_dialog').dialog({autoOpen:false,width:500,modal:true,resizable:false,buttons:{"Ok":function(){$.getJSON(encodeURI(url),{},function(json){if(json!=null)
{if(json.result=='ok')
{$('#delete_stellenangebot_dialog').dialog('close');highlight_tr='';LoadVeroeffentlicheStellen('recursive');}else
{}}});},"Abbrechen":function(){$(this).dialog("close");}},close:function(event,ui){$(this).fadeOut('slow');}});$('#delete_stellenangebot_dialog').dialog('open');}
LoadVeroeffentlicheStellen('recursive');function LoadVeroeffentlicheStellen(option){if($('#published_jobs')[0]!=null)
{var target_body=$('#published_jobs tbody');$.getJSON(encodeURI('/ajax/getpublishedjobs'),{},function(json){if(json!=null)
{if(json.result=='ok')
{target_body.find('tr:not(.th_title)').remove();target_body.find('tr:eq(0)').after(json.data);$('#published_jobs').renderTableRow();$("#published_jobs tbody tr td a:not(.change, .info)").click(function(e){e.preventDefault();stellen_change_status($(this).attr('class'),$(this).attr('href'),$(this).closest('tr').attr('id'));});}
if(option=='recursive')
{LoadNichtVeroeffentlicheStellen(option);}}});}}
function LoadNichtVeroeffentlicheStellen(option){if($('#notpublished_jobs')[0]!=null)
{var target_body=$('#notpublished_jobs tbody');$.getJSON(encodeURI('/ajax/getnotpublishedjobs'),{},function(json){if(json!=null)
{if(json.result=='ok')
{target_body.find('tr:not(.th_title)').remove();target_body.find('tr:eq(0)').after(json.data);$('#notpublished_jobs').renderTableRow();$("#notpublished_jobs tbody tr td a:not(.change)").click(function(e){e.preventDefault();stellen_change_status($(this).attr('class'),$(this).attr('href'),$(this).closest('tr').attr('id'));});}}
if(option=='recursive')
{LoadArchivStellen(option);}});}}
function LoadArchivStellen(option){if($('#archived_jobs')[0]!=null)
{var target_body=$('#archived_jobs tbody');$.getJSON(encodeURI('/ajax/getarchivedjobs'),{},function(json){if(json!=null)
{if(json.result=='ok')
{target_body.find('tr:not(.th_title)').remove();target_body.find('tr:eq(0)').after(json.data);$('#archived_jobs').renderTableRow();$("#archived_jobs tbody tr td a:not(.change, .todelete_jobs)").click(function(e){e.preventDefault();if(highlight_tr!=''&&$('#'+highlight_tr).length>0)
{$('#'+highlight_tr).stop(true,true);}
stellen_change_status($(this).attr('class'),$(this).attr('href'),$(this).closest('tr').attr('id'));})
$("#archived_jobs tbody tr td a.todelete_jobs").click(function(e){e.preventDefault();delete_stellenangebot($(this).attr('class'),$(this).attr('href'),$(this).closest('tr').attr('id'));});}
if(option=='recursive')
{LoadZumLoeschenStellen();}}});}}
function LoadZumLoeschenStellen(){if($('table#todelete_jobs')[0]!=null)
{var target_body=$('#todelete_jobs tbody');$.getJSON(encodeURI('/ajax/gettodeletejobs'),{},function(json){if(json!=null)
{if(json.result=='ok')
{target_body.find('tr:not(.th_title)').remove();target_body.find('tr:eq(0)').after(json.data);$('div#zl').fadeIn('slow');jQuery.reloadLeftMenuHeight();$('#todelete_jobs').renderTableRow();$("table#todelete_jobs tbody tr td a").click(function(e){e.preventDefault();stellen_change_status($(this).attr('class'),$(this).attr('href'),$(this).closest('tr').attr('id'));});}else if(json.result=='no_result')
{$('div#zl').fadeOut('slow');}
if($("#inline_err_div").length>0)
{$('#inline_err_div').remove();}
if(highlight_tr!=''&&$('#'+highlight_tr).length>0)
{$('#'+highlight_tr).effect("highlight",{},2000);}}});}
jQuery.reloadLeftMenuHeight();}
initialCheckbox();function initialCheckbox(){$('input[type=checkbox]').checkbox({cls:'jquery-safari-checkbox',empty:'/js/jquery/checkbox/empty.png'});}
if($('#stelle_Schulen').length)
{$('#stelle_Schulen').change(function(){getSchulartOfSchule('reset')});getSchulartOfSchule();}
function getSchulartOfSchule(reset){var param='';if(reset!=null)
{param=reset;}
var arbeitgeberId=$('#stelle_Schulen').val();if(arbeitgeberId!=null)
{$.getJSON(encodeURI('/ajax/schulartenofschule/'+arbeitgeberId),{'reset':param},function(json){if(json!=null)
{if(json.result=='ok')
{$('#stelle_schulenarten_div').html(json.text);initialCheckbox();}else
{}}});}}
$("div[id^='slide_mask']").hover(function(){var id=$(this).attr('id');var index=id.lastIndexOf('_');var step=id.substring(index+1,id.length);$(this).animate({opacity:0.6,backgroundColor:'#fefefe'},500);},function(){$(this).animate({opacity:0},600);});$('#print_pdf').click(function(){var id=$(this).attr('rel');window.open('/rechnung/drucken/'+id);});function tarif_wechseln(target){$('div#'+target.attr('id')+'_dialog').dialog({autoOpen:false,width:500,modal:true,resizable:false,buttons:{"Ok":function(){$('form#tarif_buchen_form').submit();$(this).dialog("close");},"Abbrechen":function(){$(this).dialog("close");}},close:function(event,ui){$(this).fadeOut('slow');if(window.opener)
{window.opener.location.reload(false);}}});$('div#'+target.attr('id')+'_dialog').dialog('open');}
$('#tarif_buchen').click(function(e){tarif_wechseln($(this));return false;});$('#tarif_kuendigen').click(function(e){tarif_wechseln($(this));return false;});$('#send_rechnung').click(function(e){var id=$(this).attr('rel');var rechnung_table=$('#rechnung_div');$.ajax({url:encodeURI('/rechnung/senden/'+id),dataType:'json',async:true,beforeSend:function(){$('#ajaxMsg_div').css({'visibility':'visible'}).find('span').html('Rechnung senden ...').css({'display':'block'});$('#send_rechnung').attr('disabled','disabled');},success:function(json){if(json!=null)
{if(json.result=='ok')
{$('#ajaxMsg_div span').html(json.success_html).delay(2000).fadeOut('slow');}else if(json.result=='error')
{$('#ajaxMsg_div span').html(json.error_html).delay(2000).fadeOut('slow');}}
$('#send_rechnung').attr('disabled',false);},error:function(request){if(request.responseText=='logout')
{location.reload();}}});});$('#multi_rechnungen_btn').click(function(e){var ids=$('#meeinerechnungen tr td input:checkbox:checked');var is_IE=($.browser.msie&&$.browser.version<9);if(ids.length>0){if($('#ajaxMsg').length==0)
{var aDiv=$("<div />").attr({id:'ajaxMsg',align:'center'}).css({'padding':'0 8px 8px'});var atext=$("<span />").html('Rechnung senden 1 ... ').css({'color':'#B44651','lineHeight':'0.6em','fontWeight':'bold'}).appendTo(aDiv);var rechnung_table=$('#vs');aDiv.insertBefore(rechnung_table);}else
{$('#ajaxMsg').css({'display':'block'}).find('span').html('Rechnung senden 1 ... ');}}
$('#ajaxMsg').fadeIn('fast',function(){});ids.each(function(index,value){var str=(is_IE)?'':index+1;var id=$(this).val();$.ajax({url:encodeURI('/rechnung/senden/'+id),dataType:'json',async:(is_IE)?true:false,beforeSend:function(){if($('#ajaxMsg').length==0)
{var aDiv=$("<div />").attr({id:'ajaxMsg',align:'center'}).css({'padding':'0 8px 8px'});var atext=$("<span />").html('Rechnung senden '+str+' ... ').css({'color':'#B44651','lineHeight':'0.6em','fontWeight':'bold'}).appendTo(aDiv);var rechnung_table=$('#vs');aDiv.insertBefore(rechnung_table);}else
{$('#ajaxMsg').css({'display':'block'}).find('span').html('Rechnung senden '+str+' ... ');}
$('#multi_rechnungen_btn').addClass('button-disabled').removeClass('button');},success:function(json){if(json!=null)
{if(json.result=='ok')
{$('#ajaxMsg').delay(2000).fadeOut('slow').find('span').html('Die Rechnungen wurden gesendet.');}else if(json.result=='error')
{$('#ajaxMsg span').html(json.error_html);$('#ajaxMsg').delay(2000).fadeOut('slow');}}
$('#multi_rechnungen_btn').removeClass('button-disabled').addClass('button');},error:function(request){if(request.responseText=='logout')
{location.reload();}}});});});$('#changezahlungsart').click(function(e){e.preventDefault();$.ajax({type:"GET",url:encodeURI($(this).attr('href')),success:zahlungsart_showResponse});});function register_events(jThis){$("input[name='stammdaten[zahlungsart]']").change(function(e){if($(this).val()=='rechnung')
{$('#lastschrift_table').hide();}else
{$('#lastschrift_table').show();}});$('input#stammdaten_Bankleitzahl').bind('keyup blur',checkBlz);$('#save_btn').click(function(){$.post(encodeURI($(this).closest('form').attr('action')),$("form#frm_arbeitgeberkontakt").serialize(),saveBankkonto_showResponse);});$('input[type=checkbox]').checkbox({cls:'jquery-safari-checkbox',empty:'/js/jquery/checkbox/empty.png'});$('#abbrechen_btn').bind('click',function(){$("#zahlungsart_div").dialog('close');});}
function zahlungsart_showResponse(responseText,statusText){if(responseText=='ERROR')
{}else
{if($("#zahlungsart_div").length>0)
{$('#zahlungsart_div').html(responseText);}else
{$("#inhalte").append($("<div/>").attr("id","zahlungsart_div").css({'padding':'0','overflow':'hidden'}).html(responseText));}
$("#zahlungsart_div").dialog({autoOpen:false,hide:'blind',closeOnEscape:true,height:650,width:744,modal:true,resizable:false,zIndex:800,title:'Zahlungsart ändern:',dialogClass:'normal_dialog',overlay:{backgroundColor:'#ffffff',opacity:0.5},open:function(){$("div.ui-dialog-titlebar").css({'margin-top':-6,'width':716});$('div.ui-widget-overlay:not(.ui-dialog)').bind('click',function(){$('#zahlungsart_div').dialog('close');});register_events(this);},close:function(ev,ui){}}).dialog('open');}}
function saveBankkonto_showResponse(responseText){try
{var obj=jQuery.parseJSON(responseText);}catch(e)
{}
if(obj!=null&&obj.result=='ok')
{$('div.ui-dialog-titlebar').after(obj.success_html);$('div#notice_div').css({margin:0}).fadeIn(500,function(){$(this).delay(1500).slideUp(function(){$('#zahlungsart_div').dialog('close');$(this).dialog("close");location.reload();});});}else
{$('#zahlungsart_div').html(responseText);register_events($("#zahlungsart_div"));}}
if($("#meeinerechnungen").length>0)
{$('#meeinerechnungen').renderTableRow();}
$('table#meeinerechnungen').fittable({headerIds:['geaendert_at','rechnungsnummer','preis'],iconCss:{},ajaxUrl:"/rechnung",afterLoading:function(data,table,th,a){if(data=='logout')
{location.reload();}
$('#meeinerechnungen').renderTableRow();render_rechnung_table();$('table#meeinerechnungen input[type=checkbox]').checkbox({cls:'jquery-safari-checkbox',empty:'/js/jquery/checkbox/empty.png'});}});render_rechnung_table();function render_rechnung_table(){if($("#meeinerechnungen").length>0)
{$("#meeinerechnungen tr td:not(.btn)").toggle(function(){$(this).parent().find('input').attr('checked',true);},function(){$(this).parent().find('input').attr('checked',false);});}
if($("#rechnung_selectall").length>0)
{$("#rechnung_selectall").click(function(){$('#meeinerechnungen tr td input').attr('checked',true);});}
if($("#rechnung_selectnone").length>0)
{$("#rechnung_selectnone").click(function(){$('#meeinerechnungen tr td input').attr('checked',false);});}}
$('table#tarif_list_tbl').fittable({headerIds:['firma','tarif_id'],iconCss:{},ajaxUrl:"/ajax/tariflist",afterLoading:function(data,table,th,a){if(data=='logout')
{location.reload();}
$('#tarif_list_tbl').renderTableRow(null,null,'#fafafa','#ffffff','#F5F6F6');}});jQuery.fn.extend({scrollTo:function(speed,easing){return this.each(function(){var targetOffset=$(this).offset().top;$('html,body').animate({scrollTop:targetOffset},speed,easing);});}});if($("#tarif_list_tbl").length>0)
{$('#tarif_list_tbl').renderTableRow(null,null,'#fafafa','#ffffff','#F5F6F6');}
if($("#tarif_einzel_tbl").length>0)
{$('#tarif_einzel_tbl').renderTableRow(null,null,'#ffffff','#ffffff','#F5F6F6');}
if($("#tarif_flat_tbl").length>0)
{$('#tarif_flat_tbl').renderTableRow(null,null,'#ffffff','#ffffff','#F5F6F6');}
var tarif_div=$("div#tarif_wechsel_div div.disabled");if(tarif_div.length>0)
{if(tarif_div.css('visibility')!=='hidden'&&$('#headline').html()==''&&$('.error_msg').length==0)
{setTimeout(function(){$('#tarif_einzel_tbl').scrollTo(1000);},1000);}}
if($('#stellengesuch_schritt1_form').length)
{var beruf_andere_taetigkeit=$('#beruf_andere_taetigkeit');var taetigkeit_radio=$("input[name^='beruf[taetigkeit]']");var arbeitsverhaeltnis_radio=$("input[name='beruf[arbeitsverhaeltnis]']");var stellengesuch_schulart_div=$('div#stellengesuch_schulart_div');function taetigkeitClick(e){var taetigkeit_checked=taetigkeit_radio.filter(':checked');var arbeitsverhaeltnis_checked=arbeitsverhaeltnis_radio.filter(":checked");if(taetigkeit_checked.attr('disabled')==false&&taetigkeit_checked.val()<=2&&arbeitsverhaeltnis_checked.val()=='teilzeit')
{$('#beruf_arbeitsdauer_div').show();}else
{$('#beruf_arbeitsdauer_div').hide();}
check_taetigkeit();}
function check_taetigkeit(){var taetigkeit_checked=taetigkeit_radio.filter(':checked');if(taetigkeit_checked.attr("disabled")==false)
{var value=taetigkeit_checked.val();if(value==1||value==2||value==5)
{stellengesuch_schulart_div.enableWidget();}else
{stellengesuch_schulart_div.disableWidget();}}}
beruf_andere_taetigkeit.bind('keyup change',function(e){if($(this).val()!='')
{stellengesuch_schulart_div.disableWidget();$('#taetigkeit_div').disableWidget();$(this).closest('div').css({'background-color':'#FBFBFB'});$('a.clear_field_icon').show().click(function(e){e.preventDefault();beruf_andere_taetigkeit.val('').trigger('keyup');});}else
{$('#taetigkeit_div').enableWidget();$(this).closest('div').css({'background-color':'#f2f2f2'});check_taetigkeit();$('a.clear_field_icon').hide();}
taetigkeitClick();});$.merge(taetigkeit_radio,arbeitsverhaeltnis_radio).click(taetigkeitClick);$('#beruf_Land').change(function(e){$.getJSON(encodeURI('/ajax/getbundeslaender/'+$(this).val()),function(json){if(json!=null)
{if(json.result=='ok')
{$('#beruf_bundesland').html(json.text);}else
{page_reload();}}});});if(beruf_andere_taetigkeit.val()!='')
{beruf_andere_taetigkeit.trigger('keyup');}}
$('div#stellengesuch_studienfach_div, div#stellengesuch_sprachen_div').renderUL();$('div#arbeitsverlauf').renderUL({oddColor:'#fefefe',evenColor:'#ededed'});$("div#stellengesuch_options").buttonset();$("div#stellengesuch_options input:radio").change(function(e){var json=null;var value=$(this).val();$("div#stellengesuch_options label").disableWidget();var dt=new Date();$.getJSON(encodeURI('/ajax/bewerber/stellengesuch/toggle'),{'val':dt.getTime()},function(data){if(data!=null&&data!='')
{if(data.result=='ok')
{$('li#show_ag_for_arbeitgeber').html(data.text);$("div#stellengesuch_options label").enableWidget();}else
{page_reload();}}});});$("div#stellengeusch_uebersicht_div button").button().click(function(e){var url=$(this).attr('rel');window.open(url,'_blank');});$('#sg_drucken').click(function(e){var url=$(this).attr('href');window.open(url,'_blank');});if($('form#stellengesuch_schritt3_form').length>0)
{$('form#stellengesuch_schritt3_form textarea.custom').autoResize({onResize:function(){},animateCallback:function(){},animateDuration:300,extraSpace:0,limit:500});}
if($('form#stellengesuch_schritt4_form').length>0)
{var derzeit_arbeit_radio=$("input[name^='beruf[Derzeit_arbeit]']");derzeit_arbeit_radio.change(function(e){if(derzeit_arbeit_radio.filter(':checked').val()=='ja')
{$('li#beruf_seit_li').enableWidget();}else
{$('li#beruf_seit_li').disableWidget();}});}
$('#suchagentenliste table').renderTableRow(null,null,"#f9f9f9",'#F1F4EB',"#E3ECD2");$('div#suchagentenliste a.toggle_status').click(function(e){var jThis=$(this);e.preventDefault();$.ajax({url:encodeURI($(this).attr('href')),dataType:'json',async:false,success:function(json){if(json!=null&&json.result=='ok')
{var active_tbl=$('table#active_tbl');var deactive_tbl=$('table#deactive_tbl');if(json.text=='deactive'){if($('#suchagent_deactive_div').is(':hidden')){$('#suchagent_deactive_div').fadeIn();}
deactive_tbl.find('tr.no_result').hide();jThis.closest('tr').appendTo(deactive_tbl).effect("highlight",{},1500,function(){$('#suchagentenliste table.result_list').renderTableRow(null,null,"#f9f9f9",'#F1F4EB',"#E3ECD2");});if(active_tbl.find('tr.suchagent_tr').length==0){active_tbl.find('tr.no_result').fadeIn();}}else{active_tbl.find('tr.no_result').hide();jThis.closest('tr').appendTo(active_tbl).effect("highlight",{},1500,function(){$('#suchagentenliste table.result_list').renderTableRow(null,null,"#f9f9f9",'#F1F4EB',"#E3ECD2");});if(deactive_tbl.find('tr.suchagent_tr').length==0){if($('#suchagent_deactive_div').is(':visible')){$('#suchagent_deactive_div').fadeOut();}}}}},error:function(request){if(request.responseText=='logout')
{window.location.replace(encodeURI('/login'));}}});});$('div#suchagentenliste select.interval').change(function(e){var jThis=$(this);e.preventDefault();$.ajax({url:encodeURI($(this).attr('rel')+jThis.val()),dataType:'json',async:false,success:function(json){if(json!=null)
{$('#headline').renderHeadline(json.text,true);}},error:function(request){if(request.responseText=='logout')
{window.location.replace(encodeURI('/login'));}}});});$('div#suchagentenliste a.remove').click(function(e){var jThis=$(this);e.preventDefault();$('#delete_suchagent_dialog').dialog({autoOpen:false,width:500,modal:true,resizable:false,buttons:{"Ok":function(){e.preventDefault();$.ajax({url:encodeURI(jThis.attr('href')),dataType:'json',async:false,success:function(json){if(json!=null&&json.result=='ok')
{var table=jThis.closest('table');jThis.closest('tr').remove();$('#headline').renderHeadline(json.text,true);if(table.find('tr.suchagent_tr').length==0){if($('#suchagent_deactive_div').is(':visible')){$('#suchagent_deactive_div').fadeOut();}}}
$('#delete_suchagent_dialog').dialog("close");var active_tbl=$('table#active_tbl');if(active_tbl.find('tr.suchagent_tr').length==0){active_tbl.find('tr.no_result').fadeIn();}},error:function(request){if(request.responseText=='logout')
{window.location.replace(encodeURI('/login'));}}});},"Abbrechen":function(){$(this).dialog("close");}},close:function(event,ui){$(this).fadeOut('slow');}});$('#delete_suchagent_dialog').dialog('open');});});
