
var doc=document;function writeInfo(idname,txt){var e=getEle(idname);if(e){e.innerHTML=txt;e.style.display='block';}else{}}
function addPara(url,paran,parav){if(url!=''){if(url.search(/\?/)==-1){url+='?';}else{url+='&';}
return url+paran+'='+encodePlus(escape(parav));}}
function encodePlus(parav){return parav.replace('+','%2b');}
function setPos(idname,lpos,tpos,vis){if(idname.style){var e=idname;}else{var e=getEle(idname);}
if(e){fnStyle=e.style;if(lpos!=''){fnStyle.left=lpos+'px';}
if(tpos!=''){fnStyle.top=tpos+'px';}
fnStyle.visibility=vis;}}
function setH(idname,he){var e=getEle(idname);if(e){e.style.height=he+'px';}else{}}
function more(id,value){if(id!=''&&value!=''){var cN="aktiveEle";var EleHead=getEle('BueroEleHead'+id);var EleMain=getEle('show'+id);hideWithClassName('BueroEleMain',cN);hideWithClassName('BueroBildBox',cN);EleMain.style.display=value;addClass(EleHead,cN);addClass(EleMain,cN);getEle('BueroBildBox'+id).style.display=value;}}
function hideWithClassName(name,deleteClass){var allElems=doc.getElementsByTagName('div');var allleng=allElems.length;for(var i=0;i<allleng;i++){var thisElem=allElems[i];if(hasClass(thisElem,name)){thisElem.style.display='none';}
if(hasClass(thisElem,deleteClass)){removeClass(thisElem,deleteClass);}}}
function ShowWithClassName(name){var allElems=doc.getElementsByTagName('div');var allleng=allElems.length;for(var i=0;i<allleng;i++){var thisElem=allElems[i];if(hasClass(thisElem,name)){thisElem.style.display='inline';}}}
function addClass(element,className){if(!hasClass(element,className)){if(element.className){element.className+=" "+className;}else{element.className=className;}}}
function removeClass(ele,cls){if(hasClass(ele,cls)){var reg=new RegExp('(\\s|^)'+cls+'(\\s|$)');ele.className=ele.className.replace(reg,' ');}}
function hasClass(element,className){var regexp=addClass[className];if(!regexp){regexp=addClass[className]=new RegExp("(^|\\s)"+className+"(\\s|$)");}
return regexp.test(element.className);}
function getPageOffsetLeft(el){return el.offsetLeft+(el.offsetParent?getPageOffsetLeft(el.offsetParent):0);}
function getPageOffsetTop(el){return el.offsetTop+(el.offsetParent?getPageOffsetTop(el.offsetParent):0);}
function openPopUp(url,w,h,scroll,linkid){var Ergebnis=url.search(/lightboxFlug\=true.+/);if(Ergebnis>=0&&isBuero){if(scroll==''){scroll='yes'};var nw=window.open(url,'','height='+h+',width='+w+',toolbar=no,menubar=no,scrollbars='+scroll+',resizable=yes,location=no,directories=no,status=yes,left=250,top=50');if(nw){nw.focus();}}else{location.href=url;}}
function openPop(url,w,h,scroll,linkid){createLightbox(url,w,h,linkid);}
function openMediaStream(extUrl,extW,extH,extScroll){if(extScroll==''){extScroll='yes';}
var nw=window.open(extUrl,'sonneklar','height='+extH+',width='+extW+',toolbar=no,menubar=no,scrollbars='+extScroll+',resizable=yes,location=no,directories=no,status=yes,left=250,top=50');if(nw){nw.focus();}}
function anzChilds(fnEle){var fnCounter=0;while(fnEle!=null){fnCounter=fnCounter+1;fnEle=fnEle.nextSibling;}}
function showBox(extThis,extBoxID){var fnBox=extThis.parentNode;var fnBoxChildren=fnBox.childNodes;var fnChildrenAnz=fnBoxChildren.length;var fnAktDiv='';for(var fnX=0;fnX<fnChildrenAnz;fnX++){fnAktDiv=fnBoxChildren[fnX];if(hasClass(fnAktDiv,'boxTab')){addClass(fnAktDiv,'boxTabDeakt');}else if(hasClass(fnAktDiv,'boxMain')){addClass(fnAktDiv,'hide');}}
removeClass(extThis,'boxTabDeakt');for(var fnX=0;fnX<fnChildrenAnz;fnX++){fnAktDiv=fnBoxChildren[fnX];if(fnAktDiv.id==extBoxID){removeClass(fnAktDiv,'hide');}}}
function changeInput(extEle,extText){if(extEle.value==extText){extEle.value='';removeClass(extEle,'gray');addClass(extEle,'black');}else if(extEle.value==''){extEle.value=extText;removeClass(extEle,'black');addClass(extEle,'gray');}}
function getEle(extEle){var fnE=doc.getElementById(extEle);return fnE;}
function replaceFlug(extString){var engineParaTemp=extString;return engineParaTemp.replace(/#/g,"&");}
function switchCalBack(extThis){doc.getElementById('bsd').value=dateAdd('d',14,extThis.value);}
function dateAdd(extInterval,extAnzahl,extDate){var fnDate=getDateFunc(extDate);switch(extInterval){case'd':fnDate.setDate(fnDate.getDate()+extAnzahl);break;case'm':fnDate.setMonth(fnDate.getMonth()+extAnzahl);break;case'y':fnDate.setYear(fnDate.getFullYear()+extAnzahl);break;}
return addNull(fnDate.getDate())+'.'+addNull(fnDate.getMonth())+'.'+addNull(fnDate.getFullYear());}
function getDateFunc(extDate){var fnDateSplit=extDate.split('.');var fnDateAnz=fnDateSplit.length;if(fnDateAnz==3){return new Date(fnDateSplit[2],fnDateSplit[1],fnDateSplit[0]);}else{return new Date(extDate.getFullYear(),extDate.getMonth(),extDate.getDate());}}
function addNull(extVal){extVal=String(extVal);if(extVal.length<2){return'0'+extVal;}else{return extVal;}}