var bfSmarty={};
bfSmarty.bfOeid=function(a){var b=typeof a.disabled!="undefined"&&a.disabled?"disabled":"",c=a["class"]||"form_text",d=a.name||"",e=a.options||{},f=a.onclick||"",g=a.onchange||"",h=a.onkeyup||"",i=a.selected||"",j="mirl_form"in a?bfMirl.html_forms.forms[a.mirl_form]:null;if(a.combo||jsHelper.objLength(e)>1){a=bfPage.createElement("select",{name:d,className:c,disabled:b});f.length>0&&jsHelper.setEvent(a,"onclick",f);g.length>0&&jsHelper.setEvent(a,"onchange",g);h.length>0&&jsHelper.setEvent(a,"onkeyup",
h);jsHelper.selectAddOptions(a,e,i);j!=null&&j.add(a)}else{if(i.length==0&&jsHelper.objLength(e)>0)for(var k in e){i=k;break}a=document.createDocumentFragment();a.appendChild(document.createTextNode(e[i]));d=bfPage.createElement("input",{type:"hidden",name:d,value:i});a.appendChild(d);j!=null&&j.add(d);d=bfPage.createElement("input",{type:"hidden",name:"ordnr",value:e[i],readonly:"readonly"});a.appendChild(d);j!=null&&j.add(d)}return a};
bfSmarty.cmbOpen=function(a,b,c,d){if(typeof d=="undefined")d=1;if(typeof b=="undefined")b=a;if(typeof c=="undefined"&&typeof sel_input!="undefined")c=sel_input;if(BrowserDetect.browser=="Explorer"&&document.selection&&typeof c!="undefined"&&c&&c.tagName=="TEXTAREA"){c.focus();var e=document.selection.createRange(),f=e.duplicate();f.moveToElementText(c);f.setEndPoint("EndToEnd",e);c.selectionStart=f.text.length-e.text.length;c.selectionEnd=c.selectionStart+e.text.length}c=a.getElementsByTagName("div");
e=0;if(e=!c[0].style.display?1:0)c[0].style.display="none";else{c[0].style.display="";if((e=bfPage.getElementsByClassName(c[0],"scroll_cntrl")).length>0)for(f=0;f<e.length;f++)bfPage.fixHScroll(e[f]);bfPage.layerAutoClose.openLayer(c[0],b,bfSmarty.cmbOpen,[a,b,undefined,d],d)}};
bfSmarty.cmbOpenSub=function(a,b,c,d){if(typeof d=="undefined")d=1;if(typeof c=="undefined")c=a;for(var e=a.getElementsByTagName("div"),f=0;f<e.length;f++)if(b!=null&&e[f].title==b&&e[f].style.display=="none"){e[f].style.display="";bfPage.layerAutoClose.openLayer(e[f],c,bfSmarty.cmbOpenSub,[a,null,c,d],d)}else if(f>0||!d)e[f].style.display="none"};
bfSmarty.cmbChange=function(a){oSel=jsHelper.getTable(jsHelper.getTable(a).parentNode).rows[0];sKey=a.getElementsByTagName("img")[0].alt;oSel.cells[0].innerHTML=a.cells[0].innerHTML;oSel.cells[1].innerHTML=a.cells[1].innerHTML;return sKey};
bfSmarty.insertPlaceholder=function(a,b,c){if(!document.selection||typeof b.selectionStart!="undefined"){a=b.selectionStart;b.value=b.value.substring(0,b.selectionStart)+c+b.value.substring(b.selectionEnd);b.selectionStart=a+c.length;a=b.selectionEnd=b.selectionStart}else{b.value+=c;a=b.value.length}if(document.selection){c=b.createTextRange();c.moveStart("character",a);c.collapse();c.select()}b.focus();bfPage.layerAutoClose.closeOpenLayers(0,1)};
bfSmarty.changeImgbox=function(a){var b=jsHelper.getTable(a),c=jsHelper.getTable(b.parentNode),d=jsHelper.getTBody(c).rows[0].cells[0];c=c.getElementsByTagName("input")[0];var e=a.alt.split("/");d.innerHTML=e[e.length-1];b=b.getElementsByTagName("img");for(d=0;d<b.length;d++)b[d].alt.search(c.value)!=-1&&jsHelper.setClass(b[d],0,"data_entry_hover");a.nodeName=="IMG"&&jsHelper.setClass(a,1,"data_entry_hover");c.value=e[e.length-2]+"/"+e[e.length-1];if(typeof c.onchange!="undefined"&&c.onchange!=null)c.onchange()};
bfSmarty.resetImgbox=function(a){var b=jsHelper.getTable(a),c=jsHelper.getTable(b.parentNode);a=c.getElementsByTagName("input")[0];b=b.getElementsByTagName("img");c=c.rows[0].cells[0];for(var d=0;d<b.length;d++)b[d].className=b[d].className.replace(/ data_entry_hover/,"");c.innerHTML="";a.value="";if(typeof a.onchange!="undefined"&&a.onchange!=null)a.onchange()};bfSmarty.bfDate=function(a,b){if(typeof b=="undefined")b=0;return a=="0000-00-00"||a=="0000-00-00 00:00:00"||a=="00.00.0000"?b?"":_now:jsHelper.dateOut(a)};
bfSmarty.bfPhone=function(a){var b={land:"",prefix:"",number:""};if(typeof a=="undefined")a="";a=a.split(" ");for(var c=0;c<a.length;c++)if(c==0)b.land+=jsHelper.trim(a[c].replace(/\+/,""));else if(c==1)b.prefix+=jsHelper.trim(a[c]);else b.number+=jsHelper.trim(a[c]);return b};bfSmarty.switchPwdFld=function(a,b,c){a.src=a.src.search(/eye\.gif/)==-1?a.src.replace(/eye_off\.gif/,"eye.gif"):a.src.replace(/eye\.gif/,"eye_off.gif");this.switchPwdFldType(document[b][c])};
bfSmarty.switchPwdFldType=function(a){for(var b=a;b!=null&&b.tagName!="FORM";)b=b.parentNode;var c=a.name;if(BrowserDetect.browser!="Explorer")a.name="temporary_Field";var d=bfPage.createElement("input",{type:a.type=="text"?"password":"text",className:a.className,disabled:a.disabled,name:c,value:a.value});if(BrowserDetect.browser=="Explorer"){a=a.parentNode;jsHelper.rmvInput(b,c);a.appendChild(d);if(typeof b[c]=="undefined")b[c]=d}else{a.parentNode.replaceChild(d,a);delete a}};
bfSmarty.usageUpd=function(a,b){var c,d,e={};e.tr=a.getElementsByTagName("tr")[0].getElementsByTagName("tr");e.td=a.getElementsByTagName("tr")[0].getElementsByTagName("td");var f={};for(sType in{tr:1,td:1})for(var g=0;g<e[sType].length;g++)if(typeof e[sType][g].lang!="undefined"&&e[sType][g].lang.indexOf("usage")==0){c=e[sType][g].lang.replace(/^usage\|?/g,"");if(c.length==0)c="tmp";f[c]=e[sType][g]}for(var h in b){d=typeof b[h]=="object"?1:0;break}if(!d){d={};d.tmp={};for(h in b)d.tmp[h]=b[h];delete b;
b=d}for(c in b)if(typeof f[c]!="undefined")if(f[c].nodeName=="TR")f[c].cells[1].innerHTML=b[c].used.toString()+"/";else if(f[c].nodeName=="TD")f[c].innerHTML=f[c].innerHTML.replace(/^\s*[0-9]+\//,b[c].used.toString()+"/")};bfSmarty.isEnabled=function(a){if(a.tagName=="TABLE"&&a.getElementsByTagName("tr")[0].className.indexOf("form_button_off")>=0||a.tagName=="IMG"&&a.className&&a.className.indexOf("hand")<0)return 0;return 1};
bfSmarty.truncate=function(a,b,c,d,e,f){a=typeof a!="undefined"?a:"";b=typeof b!="undefined"?b:80;c=typeof c!="undefined"?c:"...";e=typeof e!="undefined"?e:0;f=typeof f!="undefined"?f:0;var g=a;if(b==0)return"";if(g.length>b){b-=c.length;if(!(typeof d!="undefined"&&d)&&!e)g=g.substr(0,b+1).replace(/\s+?(\S+)?$/,"");g=e?g.substr(0,b/2)+c+g.substr(g.length-b/2):g.substr(0,b)+c;if(f)g="<span onmouseout=\"bfInfo.close();\" onmouseover=\"bfInfo.show(this,'info','_a;"+a.replace(/'|"/g,"\\'")+"');\">"+g+
"</span>"}return g};
bfSmarty.selectionCreateLayer=function(a,b,c){if(typeof c=="undefined")c=null;var d=bfPage.createElement("div",{className:"selection_layer",style:{zIndex:"2",display:"none",width:"180px"},title:c?c:""});a.appendChild(d);var e=bfPage.createElement("table",{className:"table_plain",width:"100%"}),f=bfPage.createElement("tbody");e.appendChild(f);d.appendChild(e);var g,h;for(g in b){d=b[g];e=bfPage.createElement("tr");f.appendChild(e);if(typeof d.disabled=="undefined"||d.disabled=="0"){e.className="hand";
h=d.typ=="folder"?"bfSmarty.cmbOpenSub(jsHelper.getTable(jsHelper.getTable(this).parentNode),'"+(c?c+".":"")+g+"',this);":typeof d.onclick!="undefined"?d.onclick:"document.location='/"+_sid+"/"+_mod+"/"+d.relurl+"';";jsHelper.setEvent(e,"onclick",h)}h=bfPage.createElement("td",{width:"99%",className:"td_left_padding smallfont"+(d.disabled=="1"?" disabled":"")},d.name);e.appendChild(h);h=bfPage.createElement("td",{width:"1%"});e.appendChild(h);e=bfPage.createElement("img",{src:_iconset+"main/"+(d.typ==
"folder"?"pointer2_left":typeof d.info=="undefined"||d.info==""?"blank":"info_ico")+".gif"});h.appendChild(e);typeof d.info!="undefined"&&d.info.length>0&&jsHelper.setEvent(e,"onmouseover","bfInfo.show(this,'info','"+d.info.replace(/'/g,"\\'")+"');")}for(g in b)if(b[g].typ=="folder")bfSmarty.selectionCreateLayer(a,b[g].data,(c?c+".":"")+g)};bfSmarty.selectionRefresh=function(a,b){var c=document.getElementById(a);c.innerHTML="";bfSmarty.selectionCreateLayer(c,b)};bfSmarty.jsSelect={};
bfSmarty.jsSelect.aOpened=[];bfSmarty.jsSelect.hValueCache={};bfSmarty.jsSelect.bLoading=0;bfSmarty.jsSelect.hSelected={};bfSmarty.jsSelect.hLang={};bfSmarty.jsSelect.enable=function(a,b){b=b||1;jsHelper.setClass(a.parentNode,!b,"disabled");jsHelper.enableEvent(a.parentNode,"onclick",b);a.disabled=b?false:true;var c=a.parentNode.getElementsByTagName("img");c[c.length-1].src=_iconset+"main/js_cmb_arrow"+(b?"":"_off")+".gif"};bfSmarty.jsSelect.disable=function(a){bfSmarty.jsSelect.enable(a,0)};
bfSmarty.jsSelect.setHeight=function(a,b){var c=jsHelper.getNodeTag(jsHelper.getNodeTag(a,"DIV").parentNode,"DIV");jsHelper.getNextSibling(c).getElementsByTagName("div")[0].style.height=b};bfSmarty.jsSelect.reset=function(a){bfSmarty.jsSelect.setText(a,"");bfSmarty.jsSelect.setValue(a,"");bfSmarty.jsSelect.setOptions(a,{});if(typeof bfSmarty.jsSelect.hLang[a.name]!="undefined")a.parentNode.parentNode.lang=bfSmarty.jsSelect.hLang[a.name];typeof bfSmarty.jsSelect.hValueCache[a.name]!="undefined"&&delete bfSmarty.jsSelect.hValueCache[a.name]};
bfSmarty.jsSelect.setValue=function(a,b){a.value=b;var c=jsHelper.getNodeTag(jsHelper.getNodeTag(a,"DIV").parentNode,"DIV");c=jsHelper.getNextSibling(c).getElementsByTagName("div")[0];if(c.childNodes.length)for(var d=0;d<c.childNodes.length;d++)if(b==c.childNodes[d].lang){if(typeof bfSmarty.jsSelect.hSelected[a.name]!="undefined")c.childNodes[bfSmarty.jsSelect.hSelected[a.name]].className="";bfSmarty.jsSelect.hSelected[a.name]=d;break}};
bfSmarty.jsSelect.setText=function(a,b){jsHelper.getNodeTag(jsHelper.getNodeTag(a,"DIV").parentNode,"DIV").getElementsByTagName("div")[1].innerHTML=b};bfSmarty.jsSelect.setSelection=function(a){var b=jsHelper.getPreviousSibling(jsHelper.getNodeTag(jsHelper.getNodeTag(a.parentNode,"DIV").parentNode,"DIV")).getElementsByTagName("input")[0];if(typeof b.onchange!="undefined"&&b.onchange)b.onchange();bfSmarty.jsSelect.setValue(b,a.lang);bfSmarty.jsSelect.setText(b,a.innerHTML)};
bfSmarty.jsSelect.setOptions=function(a,b){var c=jsHelper.getNodeTag(jsHelper.getNodeTag(a,"DIV").parentNode,"DIV"),d=jsHelper.getNextSibling(c).getElementsByTagName("div")[0],e=document.createElement("div");e.className=d.className;if(typeof d.style!="undefined"&&typeof d.style.height!="undefined")e.style.height=d.style.height;var f=d.style.display,g="",h=0;for(g in b){var i=document.createElement("div");i.innerHTML=b[g];i.lang=g;e.appendChild(i);if(a.value==g){i.className="data_selected";bfSmarty.jsSelect.hSelected[a.name]=
h}jsHelper.setEvent(i,"onclick","bfSmarty.jsSelect.setSelection(this);bfSmarty.jsSelect.close();");jsHelper.setEvent(i,"onmouseover","bfSmarty.jsSelect.hoverOn(this)");jsHelper.setEvent(i,"onmouseout","bfSmarty.jsSelect.hoverOff(this)");h++}d.parentNode.replaceChild(e,d);e.style.zIndex=3;e.style.width=c.clientWidth+"px";e.style.display=f};
bfSmarty.jsSelect.click=function(a){if(!bfSmarty.jsSelect.bLoading){var b=jsHelper.getNodeTag(jsHelper.getNodeTag(a,"DIV").parentNode,"DIV");bfSmarty.jsSelect.aOpened.length?bfSmarty.jsSelect.close():bfSmarty.jsSelect.open(b,a)}};
bfSmarty.jsSelect.open=function(a,b){var c=jsHelper.getNextSibling(a),d=c.getElementsByTagName("div")[0],e=a.getElementsByTagName("input")[0];if(a.lang){if(typeof bfSmarty.jsSelect.hValueCache[e.name]=="undefined"){bfSmarty.jsSelect.bLoading=1;var f=a.getElementsByTagName("img")[0];f.src=_iconset+"main/loading.gif";setTimeout(function(){var g=a.getElementsByTagName("input")[0],h=splitFunctionString(a.lang);bfSmarty.jsSelect.hValueCache[g.name]=getFunction(h["function"]).apply(this,h.args);if(typeof bfSmarty.jsSelect.hValueCache[g.name]!=
"undefined"){bfSmarty.jsSelect.setOptions(g,bfSmarty.jsSelect.hValueCache[g.name]);f.src=_iconset+"main/js_cmb_arrow.gif";bfSmarty.jsSelect.hLang[g.name]=a.lang;a.lang="";g=jsHelper.getNextSibling(a);bfSmarty.jsSelect.bLoading=0;bfSmarty.jsSelect.aOpened.push(a);g.style.display="";bfPage.fixHScroll(bfPage.getElementsByClassName(g,"scroll_cntrl")[0]);bfPage.layerAutoClose.openLayer(g,b,bfSmarty.jsSelect.click,[b])}},100)}}else{bfSmarty.jsSelect.aOpened.push(a);c.style.display="";bfPage.layerAutoClose.openLayer(c,
b,bfSmarty.jsSelect.close);if(d.childNodes.length&&typeof d.childNodes[bfSmarty.jsSelect.hSelected[e.name]]!="undefined")d.childNodes[bfSmarty.jsSelect.hSelected[e.name]].className="data_selected"}};bfSmarty.jsSelect.close=function(){function a(){jsHelper.enableEvent(jsHelper.getFirstChild(b),"onclick")}for(var b,c=0;c<bfSmarty.jsSelect.aOpened.length;c++){b=bfSmarty.jsSelect.aOpened[c];jsHelper.getNextSibling(b).style.display="none";window.setTimeout(a,100)}bfSmarty.jsSelect.aOpened=[]};
bfSmarty.jsSelect.hoverOn=function(a){a.className.indexOf("data_selected")==-1&&jsHelper.setClass(a,1,"data_selected")};bfSmarty.jsSelect.hoverOff=function(a){a.className.indexOf("data_selected")!=-1&&jsHelper.setClass(a,0,"data_selected")};bfSmarty.jsCheckbox={};
bfSmarty.jsCheckbox.click=function(a){var b=a.getElementsByTagName("input");b=b.length==1?b[0]:b[1];a=a.getElementsByTagName("img")[0];if(a.src.indexOf("check_on_off")==-1&&a.src.indexOf("check_off_off")==-1){a=a.src.indexOf("check_on")==-1?1:0;bfSmarty.jsCheckbox.checked(b,a)}};bfSmarty.jsCheckbox.reset=function(a){bfSmarty.jsCheckbox.checked(a,0)};
bfSmarty.jsCheckbox.checked=function(a,b){var c=typeof a.length=="undefined"?a:a[1];jsHelper.getNodeTag(c,"SPAN").getElementsByTagName("img")[0].src=_iconset+"action/check_"+(b?"on":"off")+(c.disabled?"_off":"")+".gif";c.checked=b?"checked":0};
bfSmarty.jsCheckbox.disable=function(a,b){if(typeof a.length=="undefined")var c=null,d=a;else{c=a[0];d=a[1]}var e=jsHelper.getNodeTag(d,"SPAN");jsHelper.setClass(e,!b,"hand");var f=e.getElementsByTagName("img")[0];jsHelper.setClass(e,b,"disabled");f.src=_iconset+"action/check_"+(f.src.indexOf("check_on")==-1?"off":"on")+(b?"_off":"")+".gif";d.disabled=b?"disabled":"";if(c)c.disabled=b?"disabled":""};
bfSmarty.jsCheckbox.setLabel=function(a,b){var c=jsHelper.getNodeTag(typeof a.length=="undefined"?a:a[1],"SPAN").getElementsByTagName("span")[0];c.innerHTML=b;c.style.display=b.length>0?"":"none"};bfSmarty.jsOption={};bfSmarty.jsOption.click=function(a){var b=a.getElementsByTagName("input")[0];a=a.getElementsByTagName("img")[0];a.src.indexOf("option_on_off")==-1&&a.src.indexOf("option_off_off")==-1&&bfSmarty.jsOption.checked(b,1)};
bfSmarty.jsOption.checked=function(a,b){var c=jsHelper.getNodeTag(a,"SPAN").getElementsByTagName("img")[0];if(b){var d=a.form[a.name];if(typeof d.length!="undefined")for(var e=0;e<d.length;e++)bfSmarty.jsOption.checked(d[e],0)}c.src=_iconset+"action/option_"+(b?"on":"off")+(a.disabled?"_off":"")+".gif";a.checked=b?"checked":0};
bfSmarty.jsOption.disable=function(a,b){var c=jsHelper.getNodeTag(a,"SPAN"),d=c.getElementsByTagName("img")[0];jsHelper.setClass(c,b,"disabled");d.src=_iconset+"action/option_"+(d.src.indexOf("option_on")==-1?"off":"on")+(b?"_off":"")+".gif";a.disabled=b?"disabled":""};bfSmarty.jsOption.getValue=function(a){for(var b=0;b<a.length;b++)if(a[b].checked)return a[b].value};bfSmarty.jsDatepicker={};bfSmarty.jsDatepicker.aDayShort=["So","Mo","Di","Mi","Do","Fr","Sa"];
bfSmarty.jsDatepicker.aDayMed=["So","Mo","Di","Mi","Do","Fr","Sa"];bfSmarty.jsDatepicker.aDayLong=["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"];bfSmarty.jsDatepicker.aMonthShort=["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"];bfSmarty.jsDatepicker.aMonthMed=["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"];
bfSmarty.jsDatepicker.aMonthLong=["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"];bfSmarty.jsDatepicker.sDateSeperator=".";bfSmarty.jsDatepicker.sDateFormat="dmy";bfSmarty.jsDatepicker.sDivID="datepicker";bfSmarty.jsDatepicker.sIFrameDivID="datepickeriframe";bfSmarty.jsDatepicker.oInpDisplay=null;bfSmarty.jsDatepicker.oInpValue=null;
bfSmarty.jsDatepicker.display=function(a){if(!a)if(bfSmarty.jsDatepicker.oInpDisplay)a=bfSmarty.jsDatepicker.oInpDisplay;else return;bfSmarty.jsDatepicker.oInpDisplay=a;bfSmarty.jsDatepicker.oInpValue=jsHelper.getNextSibling(a);var b=$(a).offset();bfSmarty.jsDatepicker.draw(a,b.left,b.top+a.offsetHeight)};bfSmarty.jsDatepicker.disable=function(a,b){if(a.length)a=a[0];if(typeof b=="undefined")b=1;a.disabled=b;jsHelper.getNextSibling(a).disabled=b};
bfSmarty.jsDatepicker.enable=function(a){if(a.length)a=a[0];bfSmarty.jsDatepicker.disable(a,0)};bfSmarty.jsDatepicker.setValue=function(a,b){if(b=="00.00.0000")b="";if(a.length)a=a[0];a.value=b;jsHelper.getNextSibling(a).value=b};
bfSmarty.jsDatepicker.draw=function(a,b,c){var d;if(a.length)a=a[0];if(!(d=document.getElementById(bfSmarty.jsDatepicker.sDivID))){d=document.createElement("div");d.setAttribute("id",bfSmarty.jsDatepicker.sDivID);jsHelper.setClass(d,1,"cmb_layer");d.setAttribute("style","visibility: hidden;");document.body.appendChild(d)}d.style.position="absolute";d.style.left=b+"px";d.style.top=c+"px";d.style.visibility=d.style.visibility=="visible"?"hidden":"visible";d.style.display=d.style.display=="block"?"none":
"block";d.style.zIndex=2;if(d.style.visibility=="visible"){bfPage.layerAutoClose.openLayer(d,a,bfSmarty.jsDatepicker.display);a=bfSmarty.jsDatepicker.getDateByString(a.value);bfSmarty.jsDatepicker.refresh(a.getFullYear(),a.getMonth(),a.getDate())}};bfSmarty.jsDatepicker.openMonthCmb=function(a){a=jsHelper.getNodeTag(jsHelper.getNodeTag(a,"DIV").parentNode,"DIV");var b=jsHelper.getNextSibling(a);b.style.width=a.offsetWidth+"px";b.style.display=b.style.display=="none"?"":"none"};
bfSmarty.jsDatepicker.setMonthCmb=function(a,b,c){bfSmarty.jsDatepicker.refresh(a,b,c)};bfSmarty.jsDatepicker.setDay=function(a){var b=bfSmarty.jsDatepicker.oInpDisplay,c=bfSmarty.jsDatepicker.oInpValue;if(a){b.value=a;c.value=a;if(typeof b.lang!="undefined"&&b.lang.length){splitFunctionString(b.lang);eval(b.lang)}}bfPage.layerAutoClose.closeOpenLayers(0,1);b.focus();bfSmarty.jsDatepicker.oInpDisplay=null;bfSmarty.jsDatepicker.oInpValue=null};
bfSmarty.jsDatepicker.createMonthCmb=function(a){var b=bfPage.createElement("div",{style:{width:"100%",position:"relative"}},""),c=bfPage.createElement("div",{className:"smallfont ico16 form_text",style:{position:"relative",width:"100%",left:"0px","margin-bottom":"0px","margin-top":"0px"}},"");jsHelper.setEvent(c,"onclick","bfSmarty.jsDatepicker.openMonthCmb(this)");a=bfPage.createElement("div",{style:{position:"absolute"}},bfSmarty.jsDatepicker.aMonthLong[a]);var d=bfPage.createElement("div",{style:{position:"absolute",
right:"0px",top:"0px"}},'<img src="'+_iconset+'main/js_cmb_arrow.gif" class="ico16">');c.appendChild(a);c.appendChild(d);b.appendChild(c);return b};
bfSmarty.jsDatepicker.createMonthCmbValues=function(a,b,c){for(var d=bfPage.createElement("div",{className:"cmb_layer smallfont",style:{zIndex:"3",display:"none"}},""),e=0;e<bfSmarty.jsDatepicker.aMonthLong.length;e++){var f=document.createElement("div");f.innerHTML=bfSmarty.jsDatepicker.aMonthLong[e];f.lang=e;if(e==b)f.className="bold data_selected";jsHelper.setEvent(f,"onmouseover","bfSmarty.jsDatepicker.hoverOn(this)");jsHelper.setEvent(f,"onmouseout","bfSmarty.jsDatepicker.hoverOff(this)");jsHelper.setEvent(f,
"onclick","bfSmarty.jsDatepicker.setMonthCmb('"+a+"','"+e+"','"+c+"')");d.appendChild(f)}return d};
bfSmarty.jsDatepicker.refresh=function(a,b,c){var d=new Date;if(b>=0&&a>0)d=new Date(a,b,1);else{c=d.getDate();d.setDate(1)}a=bfPage.createElement("table",{className:"table_plain"},"");b=bfPage.createElement("tbody");a.appendChild(b);var e=bfPage.createElement("tr",{},""),f=bfSmarty.jsDatepicker.createMonthCmb(d.getMonth()),g=bfSmarty.jsDatepicker.createMonthCmbValues(d.getFullYear(),d.getMonth(),c),h=bfPage.createElement("td",{colSpan:"4",className:"td_left_padding td_right_padding"},"");h.appendChild(f);
h.appendChild(g);e.appendChild(h);h=bfPage.createElement("td",{colSpan:"3",className:"td_left_padding td_right_padding"},"");f=bfSmarty.jsDatepicker.createYearBox(d.getFullYear(),d.getMonth(),c);h.appendChild(f);e.appendChild(h);b.appendChild(e);e=bfPage.createElement("tr",{},"");for(f=0;f<bfSmarty.jsDatepicker.aDayShort.length;f++){h=bfPage.createElement("td",{className:"smallfont bold td_left_padding"},bfSmarty.jsDatepicker.aDayShort[f]);e.appendChild(h)}b.appendChild(e);e=bfPage.createElement("tr",
{},"");for(f=0;f<d.getDay();f++){h=bfPage.createElement("td",{className:"smallfont"},"&nbsp;");e.appendChild(h)}do{f=d.getDate();h=bfPage.createElement("td",{className:"smallfont right td_left_padding td_right_padding",onclick:""},f);jsHelper.setEvent(h,"onmouseover","bfSmarty.jsDatepicker.hoverOn(this)");jsHelper.setEvent(h,"onmouseout","bfSmarty.jsDatepicker.hoverOff(this)");jsHelper.setEvent(h,"onclick","bfSmarty.jsDatepicker.setDay('"+bfSmarty.jsDatepicker.getDateString(d)+"')");f==c&&jsHelper.setClass(h,
1,"bold");e.appendChild(h);if(d.getDay()==6){b.appendChild(e);e=bfPage.createElement("tr",{},"")}d.setDate(d.getDate()+1)}while(d.getDate()>1);if(d.getDay()>0)for(f=6;f>d.getDay();f--){h=bfPage.createElement("td",{className:"smallfont"},"&nbsp;");e.appendChild(h)}b.appendChild(e);b.appendChild(e);for(c=document.getElementById(bfSmarty.jsDatepicker.sDivID);c.childNodes.length;)c.removeChild(c.childNodes[0]);c.appendChild(a);c.style.width=a.offsetWidth+"px"};
bfSmarty.jsDatepicker.getDateByString=function(a){var b,c,d,e,f;try{if(c=bfSmarty.jsDatepicker.splitDateString(a)){switch(bfSmarty.jsDatepicker.sDateFormat){case "dmy":d=parseInt(c[0],10);e=parseInt(c[1],10)-1;f=parseInt(c[2],10);break;case "ymd":d=parseInt(c[2],10);e=parseInt(c[1],10)-1;f=parseInt(c[0],10);break;default:d=parseInt(c[1],10);e=parseInt(c[0],10)-1;f=parseInt(c[2],10)}b=new Date(f,e,d)}else b=a?new Date(a):new Date}catch(g){b=new Date}return b};
bfSmarty.jsDatepicker.splitDateString=function(a){return a.indexOf("/")>=0?a.split("/"):a.indexOf(".")>=0?a.split("."):a.indexOf("-")>=0?a.split("-"):false};
bfSmarty.jsDatepicker.getDateString=function(a){var b="00"+a.getDate(),c="00"+(a.getMonth()+1);b=b.substring(b.length-2);c=c.substring(c.length-2);switch(bfSmarty.jsDatepicker.sDateFormat){case "dmy":return b+bfSmarty.jsDatepicker.sDateSeperator+c+bfSmarty.jsDatepicker.sDateSeperator+a.getFullYear();case "ymd":return a.getFullYear()+bfSmarty.jsDatepicker.sDateSeperator+c+bfSmarty.jsDatepicker.sDateSeperator+b;default:return c+bfSmarty.jsDatepicker.sDateSeperator+b+bfSmarty.jsDatepicker.sDateSeperator+
a.getFullYear()}};bfSmarty.jsDatepicker.hoverOn=function(a){a.className.indexOf("data_selected")==-1&&jsHelper.setClass(a,1,"data_selected")};bfSmarty.jsDatepicker.hoverOff=function(a){a.className.indexOf("data_selected")!=-1&&jsHelper.setClass(a,0,"data_selected")};
bfSmarty.jsDatepicker.createYearBox=function(a,b,c){var d=bfPage.createElement("div",{className:"smallfont ico16 form_text",style:{position:"relative",width:"100%",left:"0px","margin-bottom":"0px","margin-top":"0px"}},""),e=bfPage.createElement("div",{style:{position:"absolute"}},a),f=bfPage.createElement("div",{style:{position:"absolute",right:"0px",top:"0px"}},""),g=bfPage.createElement("img",{className:"ico8 hand",src:_iconset+"action/pos_up.gif"},"");jsHelper.setEvent(g,"onclick","bfSmarty.jsDatepicker.refresh('"+
(a+1)+"','"+b+"','"+c+"')");f.appendChild(g);g=bfPage.createElement("br",{},"");f.appendChild(g);g=bfPage.createElement("img",{className:"ico8 hand",src:_iconset+"action/pos_down.gif"},"");jsHelper.setEvent(g,"onclick","bfSmarty.jsDatepicker.refresh('"+(a-1)+"','"+b+"','"+c+"')");f.appendChild(g);d.appendChild(e);d.appendChild(f);return d};bfSmarty.jsDatepicker.getInputElement=function(a){if(a.length)a=a[1];return jsHelper.getNextSibling(a)};
bfSmarty.switchLegend=function(a){var b=document.getElementById("_legend"),c=document.getElementById("_tbl_main");if(b.style.display=="block")b.style.display="none";else{b.style.display="block";b.style.height=c.offsetHeight+"px";b.style.right="0px";bfPage.layerAutoClose.openLayer(b,a,bfSmarty.switchLegend,[a]);b.innerHTML='<img src="'+_iconset+'obj/hourglass.gif" class="ico16">';a=bfModules.getHelp(undefined,undefined,"manual");c=document.createDocumentFragment();var d=bfPage.createElement("table",
{className:"table_plain",style:{width:"100%",marginTop:"0px"}});c.appendChild(d);var e=bfPage.createElement("thead");d.appendChild(e);var f=bfPage.createElement("tr");e.appendChild(f);e=bfPage.createElement("td",{width:"1%"});f.appendChild(e);e.innerHTML='<img src="'+_iconset+'main/blank.gif" height="8" width="10">';e=bfPage.createElement("td",{width:"99%"});f.appendChild(e);e.innerHTML='<img src="'+_iconset+'main/blank.gif" height="1" width="1">';var g=bfPage.createElement("tbody");d.appendChild(g);
for(d=0;d<a.length;d++){var h=a[d];f=bfPage.createElement("tr",{className:"data_head tr_underline tr_overline hand"});g.appendChild(f);jsHelper.setEvent(f,"onclick","bfSmarty.toggleManual(this)");e=bfPage.createElement("td",{className:"td_left_padding"});f.appendChild(e);e.innerHTML='<img src="'+_iconset+'main/pointer2_bottom.gif" height="10" width="9">';e=bfPage.createElement("td",{className:"td_left_padding"});f.appendChild(e);e.innerHTML=h.name;f=bfPage.createElement("tr",{className:"data_entry tr_underline",
style:{display:"none"}});g.appendChild(f);e=bfPage.createElement("td");f.appendChild(e);e.innerHTML='<img src="'+_iconset+'main/blank.gif" height="8" width="10">';e=bfPage.createElement("td",{className:"td_left_padding td_right_padding smallfont",style:{paddingTop:"5px",paddingBottom:"5px"}});f.appendChild(e);e.innerHTML=h.dscr}b.innerHTML="";b.appendChild(c)}};
bfSmarty.toggleManual=function(a){for(a=a.nextSibling;a!=null&&a.tagName!="TR";)a=a.nextSibling;a.style.display=a.style.display==""?"none":""};
bfSmarty.getLegendIcon=function(a,b){if(typeof b=="undefined"?0:b){bfInfo.close();a.timeCounter=""}else{a.timeCounter="on";setTimeout(function(){if(a.timeCounter=="on"){for(var c=bfModules.getHelp(undefined,undefined,"legend"),d=null,e=0;e<c.length;e++){var f=c[e];if(a.innerHTML==f.name){d=f;break}}c="";if(d!=null){c='_a;<table class="table_plain" style="width:300px;"><tr class="tr_td_left_padding tr_td_top"><td width="1%">';c+='<img src="'+_iconset+d.icon+'" class="ico16"></td><td width="20%" class="smallfont bold">'+
d.name;c+='</td><td width="79%" class="smallfont">'+d.dscr;c+="</td></tr></table>"}bfInfo.show(null,"info",c,null,15)}},1E3)}};bfSmarty.editOnClick={};bfSmarty.editOnClick.iTimeout=10;bfSmarty.editOnClick.oTimeout={};bfSmarty.editOnClick.oDef={};
bfSmarty.editOnClick.init=function(a,b,c,d,e){var f=null;if(typeof bfSmarty.editOnClick.oDef[b]=="undefined"||e){if(typeof e!="undefined"&&e&&typeof bfSmarty.editOnClick.oDef[b]!="undefined"){var g=document.getElementById("value_"+b);g&&jsHelper.rmvInput(g.form,b);(f=document.getElementById("cntr_"+b))&&f.parentNode.removeChild(f)}if(typeof d=="undefined")d={translateI2T:{},translateI2V:{}};else{if(typeof d.translateI2T=="undefined")d.translateI2T={};if(typeof d.translateI2V=="undefined")d.translateI2V=
{}}bfSmarty.editOnClick.oDef[b]=d;f=bfPage.createElement("div",{style:{width:"100%"},id:"cntr_"+b});e=bfPage.createElement("div",{style:{width:"100%"},className:"hand"+(typeof d.classText!="undefined"?" "+d.classText:""),id:"text_"+b});f.appendChild(e);var h=bfPage.createElement("div",{style:{display:"none",width:"100%"},id:"input_cntr_"+b});f.appendChild(h);g=bfPage.createElement("input",{type:"hidden",id:"value_"+b,name:b});h.appendChild(g);g=bfPage.createElement("input",{type:"text",id:"input_"+
b,className:"form_text"+(typeof d.classInput!="undefined"?" "+d.classInput:"")});h.appendChild(g);jsHelper.setEvent(e,"onclick","bfSmarty.editOnClick.showInput('"+b+"');");bfSmarty.limitInput.init(g,bfSmarty.editOnClick.validate,0,function(){bfSmarty.editOnClick.showText(b)});jsHelper.setEvent(g,"onchange","bfSmarty.editOnClick.setValue('"+b+"');");jsHelper.setEvent(g,"onblur","bfSmarty.editOnClick.setTimeout('"+b+"');");jsHelper.setEvent(g,"onfocus","bfSmarty.editOnClick.resetTimeout('"+b+"');");
a.appendChild(f)}c&&bfSmarty.editOnClick.setValue(b,c);return f};bfSmarty.editOnClick.showInput=function(a){document.getElementById("text_"+a).style.display="none";document.getElementById("input_cntr_"+a).style.display="";document.getElementById("input_"+a).focus()};bfSmarty.editOnClick.showText=function(a){bfSmarty.editOnClick.resetTimeout(a);document.getElementById("text_"+a).style.display="";document.getElementById("input_cntr_"+a).style.display="none"};
bfSmarty.editOnClick.setValue=function(a,b){if(typeof b=="undefined")b=document.getElementById("input_"+a).value;else document.getElementById("input_"+a).value=b;if(typeof bfSmarty.editOnClick.oDef[a].translateI2T[b]!="undefined")document.getElementById("text_"+a).innerHTML=bfSmarty.editOnClick.oDef[a].translateI2T[b];else document.getElementById("text_"+a).innerHTML=b;if(typeof bfSmarty.editOnClick.oDef[a].translateI2V[b]!="undefined")document.getElementById("value_"+a).value=bfSmarty.editOnClick.oDef[a].translateI2V[b];
else document.getElementById("value_"+a).value=b};bfSmarty.editOnClick.validate=function(a,b){var c=a.substr(6),d=1;if(typeof bfSmarty.editOnClick.oDef[c].valRegex!="undefined"&&typeof bfSmarty.editOnClick.oDef[c].valRegex.test=="function"&&!bfSmarty.editOnClick.oDef[c].valRegex.test(b))d=0;if(d&&typeof bfSmarty.editOnClick.oDef[c].valFct!="undefined"&&typeof bfSmarty.editOnClick.oDef[c].valFct=="function"&&!bfSmarty.editOnClick.oDef[c].valFct(b))d=0;return d};
bfSmarty.editOnClick.enable=function(a,b){if(b){var c=document.getElementById("text_"+a);jsHelper.setClass(c,1,"hand");jsHelper.enableEvent(c,"onclick")}else{this.showText(a);c=document.getElementById("text_"+a);jsHelper.setClass(c,0,"hand");jsHelper.disableEvent(c,"onclick")}};bfSmarty.editOnClick.setTimeout=function(a){bfSmarty.editOnClick.resetTimeout(a);bfSmarty.editOnClick.oTimeout[a]=window.setTimeout("bfSmarty.editOnClick.showText('"+a+"')",bfSmarty.editOnClick.iTimeout)};
bfSmarty.editOnClick.resetTimeout=function(a){if(bfSmarty.editOnClick.oTimeout[a]){window.clearTimeout(bfSmarty.editOnClick.oTimeout[a]);bfSmarty.editOnClick.oTimeout[a]=null}};bfSmarty.limitInput={};bfSmarty.limitInput.hTgt={};
bfSmarty.limitInput.init=function(a,b,c,d){this.hTgt[a.id]={fctValidate:b,bSubmitOnEnter:typeof c!="undefined"?c:1,fctOnEnter:typeof d=="function"?d:null,sEditCache:a.value,bPrecheck:1};jsHelper.setEvent(a,"onkeydown","bfSmarty.limitInput.eventHdl(oEvent,'"+a.id+"');","bfSmarty::limitInput");jsHelper.setEvent(a,"onkeypress","bfSmarty.limitInput.eventHdl(oEvent,'"+a.id+"');","bfSmarty::limitInput");jsHelper.setEvent(a,"onkeyup","bfSmarty.limitInput.eventHdl(oEvent,'"+a.id+"');","bfSmarty::limitInput")};
bfSmarty.limitInput.eventHdl=function(a,b){if(!a)a=window.event;if(a.ctrlKey||a.altKey)return true;var c=document.getElementById(b);if(a.type=="keydown"){this.hTgt[b].iKeyCode=a.which?a.which:a.keyCode;this.hTgt[b].iCharCode=null}if(a.type=="keypress")this.hTgt[b].iCharCode=typeof a.charCode=="undefined"?a.keyCode:a.charCode;var d=this.hTgt[b].iKeyCode,e=this.hTgt[b].iCharCode;if((a.type=="keydown"||a.type=="keypress")&&d==13){if(!this.hTgt[b].sOnsubmit&&typeof c.form.onsubmit!="undefined")this.hTgt[b].sOnsubmit=
jsHelper.getEvent(c.form,"onsubmit");this.hTgt[b].sOnsubmit&&jsHelper.setEvent(c.form,"onsubmit","return false;")}else if(a.type=="keyup"&&d==13){this.hTgt[b].sOnsubmit&&jsHelper.setEvent(c.form,"onsubmit",this.hTgt[b].sOnsubmit);this.hTgt[b].fctOnEnter&&this.hTgt[b].fctOnEnter(c);if(this.hTgt[b].bSubmitOnEnter)this.hTgt[b].sOnsubmit?(new Function(this.hTgt[b].sOnsubmit))():c.form.submit()}else if(a.type=="keypress"&&(d>47&&d<91||d>95&&d<112||d>185)){this.checkInput(b,e);if(!this.hTgt[b].bPrecheck){this.hTgt[b].bPrecheck=
1;a.preventDefault&&a.preventDefault();if(a.returnValue)a.returnValue=false;return false}}else if(a.type=="keyup"&&!(d==38||d==40||d==27))this.checkInput(b)};
bfSmarty.limitInput.checkInput=function(a,b){oTgt=document.getElementById(a);if(typeof b=="undefined")b=-1;if(b<0)var c=oTgt.value;else if(b==0)return;else{if(oTgt.createTextRange){var d=document.selection.createRange().duplicate();d.moveEnd("character",oTgt.value.length);c=d.text==""?oTgt.value.length:oTgt.value.lastIndexOf(d.text);d=document.selection.createRange().duplicate();d.moveStart("character",-oTgt.value.length);d=d.text.length}else{c=oTgt.selectionStart;d=oTgt.selectionEnd}c=oTgt.value.substr(0,
c)+String.fromCharCode(b)+oTgt.value.substr(d);if(c==oTgt.value)return}d=this.hTgt[a].fctValidate(a,c);if(b>=0&&!d)this.hTgt[a].bPrecheck=0;else if(d)this.hTgt[a].sEditCache=c;else if(oTgt.value!=this.hTgt[a].sEditCache){oTgt.value=this.hTgt[a].sEditCache;this.checkInput(a)}};
bfSmarty.cJsCheckbox=function(a){this.name=this.sName=a.name||"";this.asValue=[a.value_off||"",a.value||""];this.mirl_type="checkbox";this.sLang=a.lang||"";this.bDisabled=a.disabled=="1"?1:0;this.bChecked=a.checked=="1"||a.selected=="1"?1:0;this.sId=a.id||"";this.hStyle=a.style||{};this.sClass=a["class"]||{};this.sOnclick=a.onclick||"";this.fctOnchange=typeof a.onchange!="undefined"?a.onchange:null;if(typeof this.fctOnchange=="string")this.fctOnchange=getFunction(this.fctOnchange);this.sLabel=a.label||
"";this.oAppendTo=a.cntr||null;this.oLabel=this.oImg=this.oInput=this.oCntr=null;this.value=this.asValue[1];this.init()};
bfSmarty.cJsCheckbox.prototype={init:function(){this.oCntr=bfPage.createElement("span",{id:"js_checkbox_"+(new Date).getTime(),className:!this.bDisabled?"hand":"",style:this.hStyle});this.oAppendTo&&this.oAppendTo.appendChild(this.oCntr);this.oInput=bfPage.createElement("input",{type:"hidden",name:this.sName,value:this.bChecked?this.asValue[1]:this.asValue[0],lang:this.sLang,id:this.sId,className:"_js_checkbox _mirl_element",disabled:this.bDisabled||!this.bChecked&&this.asValue[0].length==0?"disabled":
false});this.oCntr.appendChild(this.oInput);this.oImg=bfPage.createElement("img",{className:"ico16 _no_disable"+(this.sClass.length>0?" "+this.sClass:""),style:{verticalAlign:"middle"}});this.setImgSrc();this.oCntr.appendChild(this.oImg);jQuery.data(this.oInput,"mirlObj",this);this.oLabel=bfPage.createElement("span",{style:{marginLeft:"2px"}},this.sLabel);this.oCntr.appendChild(this.oLabel);this.setLabel(this.sLabel);jsHelper.setEvent(this.oCntr,"onclick",this.onclick.createDelegate(this),"bfSmarty::cJsCheckbox::init")},
destroy:function(){jQuery.removeData(this.oInput,"mirlObj");this.oCntr.parentNode.appendChild(this.oInput);this.oCntr.parentNode.removeChild(this.oCntr)},markError:function(){},setImgSrc:function(){this.oImg.src=_iconset+"action/check_"+(this.bChecked?"on":"off")+(this.bDisabled?"_off":"")+".gif"},checkForced:function(a){this.check(a,1)},check:function(a,b){a!=this.bChecked&&this.click(b,1)},click:function(a,b){this.onclick(a,b)},onclick:function(a,b){b=b||0;if(!(this.bDisabled&&(typeof a=="undefined"||
typeof a=="object"))){this.bChecked=!this.bChecked;this.setImgSrc();this.oInput.value=this.asValue[this.bChecked?1:0];this.value=this.oInput.value;this.oInput.disabled=!this.bChecked&&this.asValue[0].length==0?"disabled":false;if(!b){if(this.sOnclick.length)try{eval(this.sOnclick)}catch(c){}typeof this.fctOnchange=="function"&&this.fctOnchange(this)}}},setValue:function(a){this.asValue[1]=a;if(this.bChecked)this.oInput.value=this.asValue[1];this.value=this.oInput.value},disable:function(a){this.bDisabled=
a=typeof a!="undefined"?a:1;this.oInput.disabled=a||!this.bChecked&&this.asValue[0].length==0?"disabled":false;a?$(this.oLabel).addClass("disabled"):$(this.oLabel).removeClass("disabled");this.setImgSrc()},reset:function(){this.bChecked=0;this.oInput.value=this.asValue[0];this.oInput.disabled=this.bDisabled||this.asValue[0].length==0?"disabled":false;this.setImgSrc()},clone:function(a,b){return new bfSmarty.cJsCheckbox({name:a||this.sName,value:this.asValue[1],value_off:this.asValue[0],lang:this.sLang,
disabled:this.bDisabled,checked:this.bChecked,onclick:this.sOnclick,onchange:this.fctOnchange,label:this.sLabel,style:this.hStyle,"class":this.sClass,cntr:b||null})},setLabel:function(a){this.sLabel=a;if(this.sLabel.length==0)this.oLabel.style.display="none";this.oLabel.innerHTML=a}};

