
function db_getAjaxResultCode(data){var r=/^<!--([A-Z]+)-->/;r.exec(data);return RegExp.$1;}
function db_reloadPage(){location.href=location.href+"&rnd="+(Math.round(100000+Math.random()*99999));}
var db_ajaxLoadCounter=0;var db_ajaxLoadCounterUpdated=0;var db_ajaxLoadTimeout=-1;function db_showAjaxLoad(){if(db_ajaxLoadTimeout!=-1)
return;db_ajaxLoadTimeout=1;db_showAjaxLoadRun();}
function db_showAjaxLayer(){db_ajaxLoadCounter+=1;db_showAjaxLoad();}
function db_hideAjaxLayer(){setTimeout("db_hideAjaxLayer2()",500);}
function db_hideAjaxLayer2(){db_ajaxLoadCounter-=1;}
function db_showAjaxLoadRun(){setTimeout("db_showAjaxLoadRun()",200);if(db_ajaxLoadCounter==0&&db_ajaxLoadCounterUpdated==db_ajaxLoadCounter)
return;if(db_ajaxLoadCounter<=0){$('db_ajaxLoad').style.display="none";db_ajaxLoadCounter=0;}
else{$('db_ajaxLoad').style.display="block";$('db_ajaxLoad').style.top=document.body.scrollTop+20;}
db_ajaxLoadCounterUpdated=db_ajaxLoadCounter;}
function dbShowCalendarPopup(day){dbMoveCalendarPopup(day);jQuery('#calendarPopup_'+day).fadeIn('fast');}
function dbMoveCalendarPopup(day){var winW=jQuery(window).width();var divW=jQuery('#calendarPopup_'+day).width();var maxX=winW-divW-25;jQuery('#calendarPopup_'+day).css({'top':mouseY+10,'left':Math.min(mouseX+10,maxX)});}
function dbHideCalendarPopup(day){jQuery('#calendarPopup_'+day).fadeOut('fast');}
function dbUpdateCalendar(url){db_showAjaxLayer();jQuery.get(url,function(data){db_hideAjaxLayer();jQuery('#db2_main_sidebar_inner2').html(data);});}
function dbOpenCalendarDay(url){location.href=url;}
function dbShowEvent(i){jQuery("A.dbVeranstaltungLinkActive").removeClass("dbVeranstaltungLinkActive");jQuery("A#link_"+i).addClass("dbVeranstaltungLinkActive");jQuery("A#link_"+i).blur();dbPositionWhiteOverlay();jQuery("DIV.dbEventDiv:visible").fadeOut('fast',function(){jQuery("DIV#event_"+i).fadeIn('fast',function(){});});}
function dbPositionWhiteOverlay(){var w=jQuery('A.dbVeranstaltungLinkActive').width()+8;var h=2;var p=jQuery('A.dbVeranstaltungLinkActive').position();var t=p.top+jQuery('A.dbVeranstaltungLinkActive').height()+8+2;var l=p.left+2;jQuery('DIV#dbWhiteOverlay').css({'top':t+'px','left':l+'px','width':w+'px','height':h+'px','display':'block'});}
function db_terminBestaetigen(vid){var num=1;db_showAjaxLayer();jQuery.get(c5getLINKPREFIX()+"&c5p=935&c5t=1001&action=terminBestaetigen&vid="+vid,function(data){db_hideAjaxLayer();var d=stm_createTempDivForAjax("dbTerminBestaetigen");d.style.display="none";document.body.appendChild(d);jQuery("DIV#dbTerminBestaetigen").html(data);stm_switchLayers('dbTerminBestLink','dbTerminBestaetigen',300);},"text");}
function dbSubmitTerminBestaetigen(){db_showAjaxLayer();jQuery.post(jQuery("FORM#db_TerminBestForm").attr('action'),jQuery("FORM#db_TerminBestForm").serialize(),function(data){db_hideAjaxLayer();var d=stm_createTempDivForAjax("dbTerminBestaetigen2");d.style.display="none";document.body.appendChild(d);jQuery("DIV#dbTerminBestaetigen2").html(data);stm_switchLayers('dbTerminBestaetigen','dbTerminBestaetigen2',300);setTimeout("dbSubmitTerminBestaetigenFixup()",500);},"text");}
function dbSubmitTerminBestaetigenFixup(){jQuery("DIV#dbTerminBestaetigen").html(jQuery("DIV#dbTerminBestaetigen2").html());jQuery("DIV#dbTerminBestaetigen").css({display:"block",opacity:1,visibility:"visible",width:"auto",height:"auto"});jQuery("DIV#dbTerminBestaetigen2").css({display:"none"});}
function db_terminBestaetigen2(){stm_switchLayers('dbTerminBestLink','dbTerminBestInfo',300);}
function db_terminKommentar2(){stm_switchLayers('dbTerminKommentarLink','dbTerminKommentarInfo',300);}
function db_terminKommentar(vid){var num=1;db_showAjaxLayer();jQuery.get(c5getLINKPREFIX()+"&c5p=935&c5t=1001&action=terminKommentar&vid="+vid,function(data){db_hideAjaxLayer();var d=stm_createTempDivForAjax("dbTerminKommentarBox");d.style.display="none";document.body.appendChild(d);jQuery("DIV#dbTerminKommentarBox").html(data);stm_switchLayers('dbTerminKommentarLink','dbTerminKommentarBox',300);},"text");}
function dbSubmitTerminKommentar(){db_showAjaxLayer();jQuery.post(jQuery("FORM#db_TerminKommentarForm").attr('action'),jQuery("FORM#db_TerminKommentarForm").serialize(),function(data){db_hideAjaxLayer();var d=stm_createTempDivForAjax("dbTerminKommentarBox2");d.style.display="none";document.body.appendChild(d);jQuery("DIV#dbTerminKommentarBox2").html(data);stm_switchLayers('dbTerminKommentarBox','dbTerminKommentarBox2',300);},"text");}
function db_showLoginForm(){stm_switchLayers('db_loginSelector','db_loginLogin',300);}
function db_showLogin2Selector(){stm_switchLayers('db_loginLogin','db_loginSelector',300);}
function db_showForgotpass(){stm_switchLayers('db_loginSelector','db_loginForgotpass',300);}
function db_showForgotpass2Selector(){stm_switchLayers('db_loginForgotpass','db_loginSelector',300);}
function db_showRegisterForm(){stm_switchLayers('db2_main_sidebar_inner_dummy','db_loginRegister',300);}
function db_showRegister2Selector(){stm_switchLayers('db_loginRegister','db2_main_sidebar_inner_dummy',300);}
function db_submitRegisterForm(){db_showAjaxLayer();jQuery.post(jQuery("FORM#db_register").attr('action'),jQuery("FORM#db_register").serialize(),function(data){db_hideAjaxLayer();var resultcode=db_getAjaxResultCode(data);if(resultcode=="FAIL")
alert("Ihre Eingabe war fehlerhaft!");jQuery("DIV#db_loginRegisterInner").html(data);},"text");}
function db_submitLoginForm(){db_showAjaxLayer();jQuery.post(jQuery("FORM#db_loginform").attr('action'),jQuery("FORM#db_loginform").serialize(),function(data){db_hideAjaxLayer();var resultcode=db_getAjaxResultCode(data);jQuery("DIV#db_loginLogin").html(data);},"text");}
function db_submitForgotpassForm(){db_showAjaxLayer();jQuery.post(jQuery("FORM#db_forgotpassform").attr('action'),jQuery("FORM#db_forgotpassform").serialize(),function(data){db_hideAjaxLayer();var resultcode=db_getAjaxResultCode(data);jQuery("DIV#db_loginForgotpass").html(data);},"text");}
function db_loadFormForEbox(n,u){db_showAjaxLayer();jQuery.get(u,function(data){db_hideAjaxLayer();jQuery('DIV#db_profil_ebox'+n+'b').html(data);stm_switchLayers('db_profil_ebox'+n+'a','db_profil_ebox'+n+'b',300);});}
function db_restoreEbox(num){stm_switchLayers('db_profil_ebox'+num+'b','db_profil_ebox'+num+'a',300);}
function db_profilRemovePic(){var num=1;db_showAjaxLayer();jQuery.get(c5getLINKPREFIX()+"&c5p=987&c5t=1001&a=removePic",function(data){db_hideAjaxLayer();jQuery("DIV#db_profil_ebox"+num+"a").html(data);stm_switchLayers('db_profil_ebox'+num+'b','db_profil_ebox'+num+'a',300);},"text");}
function db_reloadProfilForm(num){db_showAjaxLayer();jQuery.get(c5getLINKPREFIX()+"&c5p=987&c5t=1001&a=viewBox"+num,function(data){db_hideAjaxLayer();jQuery("DIV#db_profil_ebox"+num+"a").html(data);stm_switchLayers('db_profil_ebox'+num+'b','db_profil_ebox'+num+'a',300);},"text");}
function db_submitProfilForm(num){db_showAjaxLayer();jQuery.post(jQuery("FORM#db_profil"+num).attr('action'),jQuery("FORM#db_profil"+num).serialize(),function(data){db_hideAjaxLayer();var resultcode=db_getAjaxResultCode(data);if(resultcode=="FAIL"){jQuery("DIV#db_profil_ebox"+num+"b").html(data);}
else{jQuery("DIV#db_profil_ebox"+num+"a").html(data);stm_switchLayers('db_profil_ebox'+num+'b','db_profil_ebox'+num+'a',300);}},"text");}
