var ns=(document.layers)?true:false;var ie=(document.all)?true:false;var ie7=ie&&navigator.appVersion.indexOf("MSIE 7.")>0;var ns6=(document.getElementById&&!document.all)?true:false;var datepickerDefaultOpts={dateFormat:"dd.mm.yy",yearRange:"1900:2099",changeMonth:true,changeYear:true,firstDay:1,monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],beforeShow:null};function getJquerySelector(e){var a=e;var d=new Array("#",";","&",",",".","+","*","~","'",":",'"',"!","^","$","[","]","(",")","=",">","|","/");for(var c=0;c<d.length;c++){var b=d[c];a=a.split(b).join("\\"+b);}return a;}function cloneObject(c){if(c==null||typeof c!="object"){return c;}var a=new c.constructor();for(var b in c){a[b]=cloneObject(c[b]);}return a;}function clickIE(){if(ie){(message);return false;}}function clickNS(a){if(ns||(document.getElementById&&!ie)){if(a.which==2||a.which==3){(message);return false;}}}function ignore(){return false;}function ignoreOk(){return true;}function isNumeric(d){if(d.length==0){return false;}var b="0123456789";for(var a=0;a<d.length;a++){var e=d.charAt(a);if(b.indexOf(e)==-1){return false;}}return true;}function replaceText(e,d){if(ie){var b=document.getElementById(e);if(b==null||b=="undefined"){return;}if(b.tagName=="INPUT"){b.value=d;}else{b.innerHTML=d;}}else{if(ns6){var c=document.getElementById([e]);if(c==null||c=="undefined"){return;}if(c.tagName=="INPUT"){c.value=d;}else{var a=document.createRange();a.setStartBefore(c);var f=a.createContextualFragment(d);while(c.hasChildNodes()){c.removeChild(c.lastChild);}c.appendChild(f);}}else{document[e].document.write(d);document[e].document.close();}}}function trim(a){while(a.length>0&&a.charAt(0)==" "){a=a.substring(1,a.length);}while(a.length>0&&a.charAt(a.length-1)==" "){a=a.substring(0,a.length-1);}return a;}function getContentById(b){if(ie){var a=document.getElementById(b);if(a==null||a=="undefined"){return"";}return a.innerText;}else{if(ns6){var a=document.getElementById([b]);if(a==null||a=="undefined"){return"";}return a.firstChild.nodeValue;}else{return document[b].document;}}}function z2(b){var a="00"+b;return a.substr(a.length-2,2);}function z4(b){var a="0000"+b;return a.substr(a.length-4,4);}function addYear(c,a){if(a==null){a=1;}var b=c.getMonth();c.setFullYear(c.getFullYear()+a);if(c.getMonth()>b){c.setDate(0);}return c;}function toDate(d){var b=toDateObject(d);if(b==null){return"";}else{var a=b.getDate();var c=b.getMonth()+1;var e=b.getFullYear();return""+z2(a)+"."+z2(c)+"."+z4(e);}}function toDateObject(k){if(k==null||k.length<1||k.length>10){return null;}var h=0;var b=0;var e="";var d=0;var l=k.split(".");if(l.length==1){var f=k.substr(0,1);if(f=="+"||f=="-"){var g=parseInt(k.substr(1),10);if(isNaN(g)){g=0;}if(f=="-"){g=-g;}var a=new Date();a.setTime(a.getTime()+g*24*60*60*1000);return a;}if(k.length>=6){k=k.substr(0,2)+"."+k.substr(2,2)+"."+k.substr(4);l=k.split(".");}else{if(k.length>4){k=k.substr(0,2)+"."+k.substr(2);l=k.split(".");}else{if(k.length==4){k="01.01."+k;l=k.split(".");}}}}if(l.length<2||l.length>3){return null;}h=parseInt(l[0],10);b=parseInt(l[1],10);if(l.length==3){e=l[2];d=parseInt(e,10);if(e.length==2){e="20"+e;d=parseInt(e,10);if(d-(new Date()).getFullYear()>20){d-=100;}}else{if(isNaN(d)){d=(new Date()).getFullYear();}}}else{d=(new Date()).getFullYear();}if(isNaN(h)||isNaN(b)||isNaN(d)){return null;}if(h<1||h>31||b<1||b>12||d<1900||d>9999){return null;}if(h>30&&(b==4||b==6||b==9||b==11)){return null;}if(b==2&&(h>29||h==29&&!isLeap(d))){return null;}return new Date(d,b-1,h);}function toTime(e){if(e.length<1){return"";}var c=0;var d=0;var b=-1;var a=e.split(":");if(a.length==1){if(e.length==4){e=e.substr(0,2)+":"+e.substr(2,2);a=e.split(":");}else{if(e.length==3){e="0"+e.substr(0,1)+":"+e.substr(1);a=e.split(":");}else{if(e.length<=2){e=e+":00";a=e.split(":");}}}}if(a.length==3){b=parseInt(a[2],10);}else{if(a.length!=2){return"";}}c=parseInt(a[0],10);d=parseInt(a[1],10);if(isNaN(c)||isNaN(d)){return"";}if(c<0||c>23||d<0||d>59){return"";}return""+z2(c)+":"+z2(d)+((!isNaN(b)&&b>=0)?(":"+z2(b)):"");}function isLeap(a){if(a%4!=0){return false;}if(a%100!=0){return true;}if(a%400==0){return true;}return false;}function OnlyNumber(){if(event.keyCode<45||event.keyCode>57){event.returnValue=false;}}function init_form(){if(typeof on_init!="undefined"){on_init();}focusOnFirstInput();if(typeof on_focus_init!="undefined"){on_focus_init();}}function focusOnFirstInput(){if(document.forms.length>0){var c=getEhypForm();for(var a=0;a<c.elements.length;a++){var b=c.elements[a];if(b.type!="hidden"&&b.type!="button"&&!b.disabled&&b.style.display!="none"){try{b.focus();}catch(d){}return;}}}}var lastFocusElement;var lastFocusElementFailed=false;function fc(a,d,c){lastFocusElementFailed=false;var b=inputField(a);unmarkError(b);b=firstField(b);if(d!=""){reformat(b,d);}if(c&&typeof triggerValidation!="undefined"){triggerValidation(b,c);}}function fieldFocus(a){var b=firstInput(a);if(lastFocusElementFailed){lastFocusElement.focus();lastFocusElementFailed=false;}else{lastFocusElement=b;}}function setCheck(c,b){var a=firstInput(b);a.value=(c.checked)?"on":"off";}function reformat(a,d){if(!a){return;}var c=a.value;if(c==""){return;}if(d.substr(0,1)=="^"){reformatSpecial(a,c,d);}else{if(d!=""){var b=new Formatter(d);a.value=b.format(b.parse(c));}}}function reformatSpecial(k,f,e){if(e.substr(0,2)=="^H"){var h=toTime(f);if(h!=""){k.value=h;}else{alert("Bitte geben Sie die Uhrzeit in der Form HH:MM ein.");}}else{if(e.substr(0,2)=="^d"){var b=e.indexOf(" H");if(b!=-1){var m=e.substr(0,b);var l="^d"+e.substr(b+1,e.length);b=f.indexOf(" ");if(b==-1){alert("Bitte geben Sie Datum und Uhrzeit in der Form "+e.substr(2,99)+" ein.");return;}var d=f.substr(0,b);var c=f.substr(b+1,f.length);k.value=d;reformat(k,m);d=k.value;if(d!=""){k.value=c;reformat(k,l);c=k.value;if(c!=""){k.value=d+" "+c;}else{k.value="";}}return;}var p=e.substring(2,e.length);if(p=="HH:mm"||p=="HH:mm:ss"){var h=toTime(f);if(h!=""){k.value=h;}else{alert("Bitte geben Sie die Uhrzeit in der Form HH:MM ein.");}}else{if(p=="MM.yyyy"){var g=toDate("01."+f);if(g!=""){k.value=g.substring(3,g.length);}else{k.value=repairDate(k,"01."+f);}}else{if(p=="dd.MM."){var g=toDate(f+"1970");if(g==""){g=toDate(f);}if(g!=""){k.value=g.substring(0,6);}else{k.value=repairDate(k,f);}}else{var g=toDate(f);if(g!=""){k.value=g;}else{k.value=repairDate(k,f);}}}}}else{if(e.substr(0,2)=="^R"){if(window.RegExp){var n=new RegExp(e.substring(2,e.length),"g");var o=n.exec(f);if(o&&o!="undefined"){k.value=o[0];}else{k.value="";}}}else{if(e.substr(0,5)=="^blzf"){f=f.split(" ").join("");if(window.RegExp){var n=new RegExp(e.substring(5,e.length),"g");while(f.length<8){f="0"+f;}var o=n.exec(f);if(o&&o!="undefined"){if(o.length>8){o=o.substring(0,8);}k.value=o[0];}else{k.value="";}}}else{if(e.substr(0,4)=="^blz"){f=f.split(" ").join("");if(window.RegExp){var n=new RegExp(e.substring(4,e.length),"g");var o=n.exec(f);if(o&&o!="undefined"){if(o.length>8){o=o.substring(0,8);}k.value=o[0];}else{k.value="";}}else{while(f.length<8){f="0"+f;}if(isNaN(f)){k.value="";}else{k.value=f;}}}else{if(e=="^phone"){k.value=normalizePhoneNo(f,true);}else{if(e=="^phone2"){k.value=normalizePhoneNo(f,false);}else{if(e.substr(0,2)=="^z"){if(window.RegExp){var n=new RegExp(e.substring(2,e.length),"g");while(f.length<5){f+="0";}var o=n.exec(f);if(o&&o!="undefined"){k.value=o[0];}else{k.value="";}}else{while(f.length<5){f+="0";}if(isNaN(f)){k.value="";}else{k.value=f;}}}else{if(e.substr(0,3)=="^fn"){k.value=goodFirstname(f);}else{if(e.substr(0,3)=="^ln"){k.value=goodLastname(f);}}}}}}}}}}}function normalizePhoneNo(b,a){b=b.replace(/[a-z]/gi,"");b=b.replace(/^\+\+49/,"");b=b.replace(/^\+49/,"");b=b.replace(/^0049/,"");b=b.replace(/^00/,"+");b=b.replace(/^\+\+/,"+");b=b.replace(/^\ /,"");b=b.replace(/^\(\0\)/,"0");b=b.replace(/^\ /,"");b=b.replace(/^\(([0-9]+)\)/,"$1");if(b.indexOf("0")!=0&&b.indexOf("+")!=0&&a){b="0"+b;}return b;}function validateToRegexp(a,b){return validateToRegexpField(firstInput(a),b);}function validateToRegexpField(c,f){var e=c.value;if(window.RegExp&&e!=""&&f.substring(0,2)=="^r"){var d=new RegExp(f.substring(2,f.length),"g");var b=d.exec(e);if(b&&b!="undefined"){c.value=b[0];return true;}else{return false;}}return true;}function validateEmail(a,c){if(!validateToRegexp(a,c)){var b=firstInput(a);markError(b,false,"email");if(!useErrorLines(b)){alert(getGlobalErrorText("email"));}return true;}return false;}function validateRegexp(a,b){if(!validateToRegexp(a,b)){alert("Die Eingabe entspricht nicht dem erforderlichen Format. Bitte korrigieren Sie.");return markError(firstInput(a),false);}return false;}function validateFilledField(a,b){return validateFilledElement(inputField(a),b);}function validateFilledElement(a,b){if(a!=null&&isEmptyField(a)){if(getElementType(a)!="radio"){a=firstField(a);}b=markError(a,b,"filled");}return b;}function repairDate(b,d){alert("Das eingegebene Datum '"+d+"' konnte nicht erkannt werden. Bitte geben Sie ein gültiges Datum ein.");lastFocusElementFailed=true;return"";var a="cal_"+b.name;var c=null;if(document.getElementById){c=document.getElementById(a);}else{c=document[a];}if(!c){return"";}if(!confirm("Das eingegebene Datum '"+d+"' konnte nicht erkannt werden. Möchten Sie einen Kalender zur Auswahl des Datums verwenden?")){return"";}c.onclick();return b.value;}function isArray(a){if(typeof a!="undefined"&&a!=null){return(typeof(a.length)!="undefined"&&typeof(a.type)=="undefined");}else{return false;}}function blockDisplay(){Browser=navigator.appName;return(Browser=="Netscape")?"table-row":"block";}function styleDisplay(a){if(a){Browser=navigator.appName;return(Browser=="Netscape")?"table-row":"block";}return"none";}function setVisibility(b,a){var c=null;if(document.getElementById){c=document.getElementById(b);}else{c=document[b];}if(typeof c=="undefined"||c==null){return false;}return makeVisible(c,a);}function getBlockDisplay(b,a){if(!a){return"none";}if(b.tagName=="TR"){return ie7?"block":"table-row";}return(navigator.appName=="Netscape")?"table-row":"block";}function makeBlockVisible(c,a){c.style.display=getBlockDisplay(c,a);if(ie7&&c.tagName=="TR"){for(var b=0;c.cells[b];b++){c.cells[b].style.display=getBlockDisplay(c.cells[b],a);}}return true;}function setSpanVisibility(b,a){var c=document.getElementById(b);if(!c){return false;}makeSpanVisible(c,a);c=document.getElementById("l_"+b);if(c){c.style.display=a?"inline":"none";}c=document.getElementById("helpspan_"+b);if(c){c.style.display=a?"inline":"none";}return true;}function makeSpanVisible(d,a){d.style.display=a?"inline":"none";for(var b=0;b<d.childNodes.length;b++){var c=d.childNodes[b];if(c.tagName=="SELECT"){c.style.display=a?"inline":"none";}}return true;}function enableElementById(b,a){if(document.getElementById){el=document.getElementById(b);}else{el=document[b];}if(el==null||typeof el=="undefined"){return false;}el.disabled=!a;return true;}function setVisibilityInline(b,a){if(document.getElementById){el=document.getElementById(b);}else{el=document[b];}if(typeof el=="undefined"||el==null){return false;}if(a){el.style.display="inline";}else{el.style.display="none";}return true;}function setCondBoolean(d,b,c){var a=getCondValue(b,c);showConditional(d,a);return a;}function buttonClick(a){var b=document.getElementById(a);if(b==null||b.type!="button"||b.value=="Bitte warten"){return false;}b.disabled=true;b.origValue=b.value;b.value="Bitte warten";return true;}function enableButton(a){var b=document.getElementById(a);if(b==null||b.type!="button"||b.value!="Bitte warten"){return false;}b.disabled=false;b.value=b.origValue;return true;}function hasField(a){var b=firstInput(a);if(typeof b!="undefined"&&b!=null){return true;}return false;}function getFieldType(a){return getElementType(inputField(a));}function getElementType(a){a=firstField(a);if(!a||typeof a=="undefined"){return null;}return a.type;}function getFieldValue(a){return getElementValue(inputField(a));}function getElementValue(b){if(!b||typeof b=="undefined"){return null;}var a=getElementType(b);if(a=="radio"){return getRadioButtonValue(b);}return firstField(b).value;}function getSelectDisplayValue(a){if(a==null||typeof a=="undefined"){return null;}return a.options[a.selectedIndex].text;}function getRadioButtonValue(a){if(typeof a.length=="undefined"){return a.value;}for(var b=0;b<a.length;b++){if(a[b].checked){return a[b].value;}}return null;}function isTrue(a){if(a==null){return false;}a=a.toLowerCase();return a=="1"||a=="on"||a=="true";}function isFalse(a){if(a==null){return true;}a=a.toLowerCase();return a==""||a=="0"||a==0||a=="off"||a=="false";}function getCondValue(b,c){var a=getFieldValue(b);if(a==null){return false;}if(c!=null&&typeof c!="undefined"){return(a==c);}return !isFalse(a);}function setCondNonZero(d,b){var c=inputField(b);if(typeof c!="undefined"&&c!=null){var e=0;if(!isNaN(c.value)){e=parseFloat(c.value);}var a=c.value!=0;showConditional(d,a);return a;}return false;}function toggleCondNonZero(c,d){var a=inputField(d);var b=getPeriodicalAmount(d,"pm");showConditional(c,b!=null&&b!=0);}function displayField(b,a){var d=inputField(b);if(d==null||typeof d=="undefined"){return;}var e=a?"inline":"none";if(isArray(d)){for(var c=0;c<d.length;c++){d[c].style.display=e;}}else{d.style.display=e;}}function condDeleteFieldValue(b,a){if(a){return;}var c=inputField(b);if(typeof c!="undefined"&&c!=null){c=firstField(c);if(c){c.value="";}}}function duplicateTabLineNS(a,b,d,c,f){duplicateTabLineNS_2(a,b,d,c,f,null);}function duplicateTabLineNS_2(m,k,h,n,r,q){var d=parseInt(k.substring(1,k.length-1));var l=r.target.value;r.target.value="";var b=document.getElementById(m+"Row"+d);var t=b.cloneNode(true);t.id=m+"Row"+(d+1);if(h){var a=document.getElementById(h);b.parentNode.insertBefore(t,a);}else{b.parentNode.appendChild(t);}var c="["+d+"]";var u="["+(d+1)+"]";var f=document.getElementById(m+"Seq"+c);if(f!=null){var s=document.getElementsByName(f.name);if(s.length==1){var v=f.cloneNode(true);v.setAttribute("id",m+"Seq"+u);v.name=v.name.split(c).join(u);f.parentNode.appendChild(v);}}var p=t.getElementsByTagName("TD");for(var o=0;o<p.length;o++){var g=p[o];if(typeof g.innerHTML!="undefined"&&g.innerHTML!="undefined"){g.innerHTML=g.innerHTML.split(c).join(u);if(q!=null){g.innerHTML=g.innerHTML.split(q+u).join(q+c);}}}if(n){c=n+d;u=n+(d+1);for(var o=0;o<p.length;o++){var g=p[o];if(typeof g.innerHTML!="undefined"&&g.innerHTML!="undefined"){g.innerHTML=g.innerHTML.split(c).join(u);}}}r.target.onchange=ignoreOk;r.target.value=l;}function duplicateTabLine(b,c,e,d,a){duplicateTabLine_2(b,c,e,d,null,a);}function duplicateTabLine_2(l,h,g,o,q,m){var d=parseInt(h.substring(1,h.length-1));var k=event.srcElement.value;event.srcElement.value="";var b=document.getElementById(l+"Row"+d);var s=b.cloneNode(true);s.id=l+"Row"+(d+1);if(g){var a=document.getElementById(g);b.parentNode.insertBefore(s,a);}else{b.parentNode.appendChild(s);}var c="["+d+"]";var t="["+(d+1)+"]";for(var p=0;p<s.childNodes.length;p++){var e=s.childNodes(p);if(!m||!m.noDefaultVcReplace){e.innerHTML=e.innerHTML.split(c).join(t);}if(m&&(!m.containsCond||e.innerHTML.indexOf(m.containsCond)>=0)){for(var r=0;r<m.psList.length;r++){var f=m.psList[r].prefix+d+m.psList[r].suffix;var n=m.psList[r].prefix+(d+1)+m.psList[r].suffix;e.innerHTML=e.innerHTML.split(f).join(n);}}if(q!=null){e.innerHTML=e.innerHTML.split(q+t).join(q+c);}}if(o){c=o+d;t=o+(d+1);for(var p=0;p<s.childNodes.length;p++){var e=s.childNodes(p);e.innerHTML=e.innerHTML.split(c).join(t);}}if(!m||!m.noReplaceOnChange){event.srcElement.onchange=ignoreOk;}event.srcElement.value=k;}function isEmptyField(b){var a=getElementType(b);if(a=="radio"){var c=getRadioButtonValue(b);return(c==null||c=="");}b=firstField(b);if(a.substring(0,1)=="s"){return(b.selectedIndex==0&&(b.value==""||b.value=="Bitte wählen"))||b.selectedIndex<0;}else{if(a.substring(0,1)=="c"){return(!b.checked);}else{return(getElementValue(b)=="");}}}function inputField(b){var f=b.indexOf(":");if(f>-1){var e=document.forms[b.substring(0,f)];if(e){var d=e.elements[b.substring(f+1)];if(d){return d;}}}for(var c=0;c<document.forms.length;c++){var d=document.forms[c].elements[b];if(d){return d;}}for(var c=0;c<document.forms.length;c++){var e=document.forms[c];for(var a=0;a<e.elements.length;a++){var d=e.elements[a];if(d.name&&d.name.indexOf(b+":")==0){return d;}}}var d=document.getElementsByName(b);if(d&&d.length>0){if(d.length==1){return d[0];}return d;}return document.getElementById(b);}function inputFieldOf(d,b){var c=d.elements[b];if(c){return c;}for(var a=0;a<d.elements.length;a++){var c=d.elements[a];if(c.name&&c.name.indexOf(b+":")==0){return c;}}return null;}function firstInput(a){return firstField(inputField(a));}function firstField(a){if(isArray(a)){a=a[0];}return a;}var stdFloatFormatter=null;function makeStdFloatFormatter(){if(stdFloatFormatter==null){stdFloatFormatter=new Formatter("#.###,00");}}function getStdFloatFormatter(){makeStdFloatFormatter();return stdFloatFormatter;}function getPeriodicalAmount(a,c){var b=inputField(a);if(isArray(b)){period=getPeriod(a);b=b[0];}else{period=null;}val=b.value;if(val==null||val==""){return null;}val=getStdFloatValue(val);if(period!=null){val=recalcPeriodical(val,period,c);}return val;}function getPeriod(a){var c=inputField(a);if(isArray(c)){if(c.length==2){return c[1].value;}else{for(var b=0;b<c.length;b++){if(c[b].type=="radio"&&c[b].checked){return c[b].value;}}return null;}}return null;}function setPeriod(a,d){var c=inputField(a);if(isArray(c)){if(c.length==2){setElementValue(c[1],d);}else{for(var b=0;b<c.length;b++){if(c[b].type=="radio"&&c[b].value==d){c[b].checked=true;}}}}}function getMonthlyAmount(a){var b=inputField(a);if(typeof b=="undefined"||b==null){return 0;}if(isArray(b)){period=getPeriod(a);b=b[0];}else{period=null;}val=b.value;if(val==null||val==""){return 0;}val=getStdFloatValue(val);if(period!=null){val=recalcPeriodical(val,period,"pm");}return val;}function getFloatValue(a){var b=firstInput(a);if(b==null||b=="undefined"){return 0;}return getElementFloatValue(b);}function getElementFloatNumeric(a){var b=getElementFloatValue(a);if(b==null){return 0;}return b;}function getElementFloatValue(a){var b=a.value;if(b==null||b==""){return null;}return getStdFloatValue(b);}function getStdFloatValue(a){makeStdFloatFormatter();return stdFloatFormatter.parseFloat(a);}function makeEmpty(a){var b=firstInput(a);if(b==null||b=="undefined"){return;}b.value="";}function getFloatNumeric(a){var b=getFloatValue(a);if(b==null){return 0;}return b;}function getSpanValue(a){var b=getSpanText(a);if(b==null||b==""){return 0;}b=getStdFloatValue(b);if(b==null){return 0;}return b;}function getSpanText(b){var a=document.getElementById(b);if(typeof a=="undefined"||a==null){return null;}return a.innerHTML;}function setSpanText(b,c){var a=document.getElementById(b);if(typeof a=="undefined"||a==null){return;}a.innerHTML=c;}function recalcPeriodical(e,b,c){var a=getPeriodicalFactor(c);var d=getPeriodicalFactor(b);return e/d*a;}function getPeriodicalFactor(a){if(a=="pa"){return 12;}else{if(a=="pm"){return 1;}else{if(a=="pq"){return 3;}else{if(a=="ph"){return 6;}}}}return 0;}function maximizeWindow(a){a.moveTo(0,0);if(document.all){a.resizeTo(screen.availWidth,screen.availHeight);}else{if(document.layers||document.getElementById){if(a.outerHeight<screen.availHeight||a.outerWidth<screen.availWidth){a.outerHeight=screen.availHeight;a.outerWidth=screen.availWidth;}}}}function startsWith(b,a){if(a==null){return true;}if(b==null){return false;}return(b.length>=a.length)&&(b.substring(0,a.length)==a);}function simplePopupWindow(a,k,d,b,c,e){if(e){e="yes";}else{e="auto";}var g=-1;var f=-1;if(c){g=(screen.width/2)-(k/2);f=(screen.height/2)-(d/2)-50;}var l="toolbar=no,menubar=no,locationbar=no,scrollbars="+e+",resizable=yes,status=yes";return popupWindow(a,g,f,k,d,false,l,b);}function popupWindow(a,f,e,c,h,d,k,b){var g=window.open(b,a,k+",width="+c+",height="+h);if(g&&g!="undefined"){if(d){maximizeWindow(g);}else{if(document.all){moveOnScreen(g,c,h);}}if(f!=-1&&e!=-1){g.moveTo(f,e);}g.focus();}return g;}function changeState(name,otherName,baseName,calc,pattern){var f=new Formatter(pattern);var field=firstInput(name);var otherField=firstInput(otherName);var baseField=firstInput(baseName);if(field.value==""){otherField.setAttribute("apgStatus","active");field.setAttribute("apgStatus","active");otherField.value="";}else{field.setAttribute("apgStatus","active");otherField.setAttribute("apgStatus","inactive");var val=f.parseFloat(field.value);var base=0;if(!baseField||baseField=="undefined"){base=f.parseFloat(getContentById(baseName));}else{base=f.parseFloat(baseField.value);}otherField.value=f.format(String(eval(calc)));}}function growArea(a){var b=firstInput(a);if(b.clientHeight<b.scrollHeight){if(b.scrollHeight>80){var d=b.parentNode;if(b.clientWidth<d.clientWidth-6){b.style.width=d.clientWidth-6;}}var c=b.style.height+" = "+b.scrollHeight+" + 10\n";b.style.height=b.scrollHeight+10;}}function submitOnEnter(b){var a;if(window.event){a=window.event.keyCode;}else{if(b){a=b.which;}else{return true;}}if(a==13){getEhypForm().submit();return false;}else{return true;}}function filterTab(c){var a;var b;if(window.event){a=window.event.keyCode;b=window.event.srcElement;}else{if(c){a=c.which;b=c.target;}else{return true;}}if(a==9){if(b.onchange&&b.onchange!="undefined"){b.onchange();}return true;}}function setFocus(a,b){if(!b){window.scrollTo(0,a.offsetTop-1);a.focus();}return true;}function textMax(a){var b=event.srcElement;if(b.value.length>a){b.value=b.value.substring(0,a);}}function getAbsolutePos(e){var a=0,d=0;var c=/^div$/i.test(e.tagName);if(c&&e.scrollLeft){a=e.scrollLeft;}if(c&&e.scrollTop){d=e.scrollTop;}var f={x:e.offsetLeft-a,y:e.offsetTop-d};if(e.offsetParent){var b=getAbsolutePos(e.offsetParent);f.x+=b.x;f.y+=b.y;}return f;}function moveOnScreen(b,c,a){try{if(b.screenLeft+c>b.screen.availWidth){var d=-1*b.screenLeft+5;var g=b.screen.availWidth-(b.screenLeft+c)-10;b.moveBy(Math.max(g,d),0);}if(b.screenTop+a>b.screen.availHeight){var d=-1*b.screenTop+23;var g=b.screen.availHeight-(b.screenTop+a)-10;b.moveBy(0,Math.max(g,d));}}catch(f){}}function refreshOpener(c){if(window.opener!=null){var b=findRefreshFunc(window.opener);if(b!=null){b();}else{var a=findForm(window.opener,"refresh");if(a!=null){a.submit();}}}if(c){if(ie){window.open("","_self","");}window.close();}}function findRefreshFunc(c){if(typeof c.refreshFunc!="undefined"){return c.refreshFunc;}for(var a=0;a<c.frames.length;a++){var b=findRefreshFunc(c.frames[a]);if(b!=null){return b;}}return null;}function findForm(d,a){var c=d.document.forms[a];if(c!=null&&c!="undefined"){return c;}for(var b=0;b<d.frames.length;b++){c=findForm(d.frames[b],a);if(c!=null){return c;}}return null;}function getEhypForm(){if(document.forms.length<1){return null;}if(document.forms.length==1){return document.forms[0];}if((typeof myEhypForm!="undefined")&&myEhypForm){return document.forms[myEhypForm];}if(document.forms["ehyp"]){return document.forms["ehyp"];}if(document.forms["appform"]){return document.forms["appform"];}if(document.forms["appForm"]){return document.forms["appForm"];}return document.forms[0];}function getFormAsUrl(f,a){var c=f.action;var b="?";if(c.indexOf("?")!=-1){b="&";}for(var d=0;d<f.elements.length;d++){var e=f.elements[d];if(e.type=="button"){continue;}if(e.type=="checkbox"&&!e.checked){continue;}if(e.type=="radio"&&!e.checked){continue;}if(e.name==null||e.name==""){continue;}if(e.disabled){continue;}c+=b;b="&";c+=e.name;c+="=";var g=getElementValue(e);if(g){if(a){c+=encodeURIComponent(g);}else{c+=g;}}}return c;}function replaceUTF8Umlauts(b){var a=b;a=a.replace(/%C3%A4/g,"ä");a=a.replace(/%C3%B6/g,"ö");a=a.replace(/%C3%BC/g,"ü");a=a.replace(/%C3%84/g,"Ä");a=a.replace(/%C3%96/g,"Ö");a=a.replace(/%C3%9C/g,"Ü");a=a.replace(/%C3%9F/g,"ß");return a;}function submitAsUrl(){document.location.href=getFormAsUrl(getEhypForm());}function setRadioButton(a,c){var b=inputField(a);setRadioButtonElem(b,c);}function setRadioButtonElem(b,c){if(isArray(b)){for(var a=0;a<b.length;a++){if(b[a].value==c){b[a].checked=true;break;}else{b[a].checked=false;}}}else{if(b.value==c){b.checked=true;}}}function setCheckboxValue(b,a){var c=firstInput("cb_"+b);c.checked=a;setCheck(c,b);}function setFieldValue(a,c){var b=inputField(a);setElementValue(b,c);}function setElementValue(d,e){if(d==null||typeof d=="undefined"){return;}var c=getElementType(d);if(c=="radio"){setRadioButtonElem(d,e);return;}else{if(c=="select-one"){for(var a=0;a<d.options.length;a++){var b=d.options[a];if(b.value==e){b.selected=true;break;}}}else{firstField(d).value=e;}}}function setAllDataValue(d,c,b){var a=inputField(d+"._allData");setSegmentValue(a,c,b);}function setSegmentValue(c,g,e){var a=c.value.split("|");var d=false;for(var b=0;b<a.length;b++){var f=a[b].split("=");if(f[0]==g){d=true;if(e&&e!=""){a[b]=g+"="+e.replace(/|/g,"~§$~");}else{a.splice(b,1);}break;}}if(!d&&e&&e!=""){a.push(g+"="+e.replace(/|/g,"~§$~"));}c.value=a.join("|");}function getAllDataValue(c,b){var a=inputField(c+"._allData");return getSegmentValue(a,b);}function getSegmentValue(c,e){var a=c.value.split("|");for(var b=0;b<a.length;b++){var d=a[b].split("=");if(d[0]==e){return d[1].replace(/~§$~/g,"|");}}return null;}function append(c,a,b){if(!c||c.length==0){return b;}if(!b||b.length==0){return c;}return c+(!a?"":a)+b;}function contains(c,b){for(var a=0;a<c.length;a++){if(c[a]==b){return true;}}return false;}function isInPopup(){if((window.opener)){return true;}if(parent!=window&&parent.frames.length>0){return true;}return false;}function goodFirstname(a){return goodName(a,true);}function goodLastname(a){return goodName(a,false);}function goodName(g,a){if(!g||g==""){return g;}if(g!=g.toLowerCase()){return g;}var f=g.split(" ");for(var c=0;c<f.length;c++){if(a||c==f.length-1){var e=f[c];var d=e.split("-");for(var b=0;b<d.length;b++){d[b]=capFirst(d[b]);}f[c]=d.join("-");}}g=f.join(" ");return g;}function capFirst(a){return a.substring(0,1).toUpperCase()+a.substr(1);}var noEncodeChars=" -_.*!'()öäüÖÄÜß";function urlEncodeFormData(c){var a="";var f=0;var b=0;for(var d=0;d<c.length;++d){var e=c.charAt(d);if("0"<=e&&e<="9"||"A"<=e&&e<="Z"||"a"<=e&&e<="z"||noEncodeChars.indexOf(e)>=0){++b;}else{if(f!=b){a+=c.slice(f,b);}f=b=d+1;a+=encodeUTF8(c.charCodeAt(d));}}if(f!=b){a+=c.slice(f,b);}return a.replace(/ /g,"+");}var doEncodeChars="\n\ra\t";function urlEncodeSpecialChars(c){var a="";var f=0;var b=0;for(var d=0;d<c.length;++d){var e=c.charAt(d);if(doEncodeChars.indexOf(e)>=0){if(f!=b){a+=c.slice(f,b);}f=b=d+1;a+=encodeUTF8(c.charCodeAt(d));}else{b++;}}if(f!=b){a+=c.slice(f,b);}return a.replace(/ /g,"+");}var hexDigits=[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70];function encodeUTF8(a){if(a<128){return String.fromCharCode(37,hexDigits[a>>4],hexDigits[a&15]);}else{if(a<2048){return String.fromCharCode(37,hexDigits[12|(a>>10)],hexDigits[(a>>6)&15],37,hexDigits[8|((a>>4)&3)],hexDigits[a&15]);}else{if(a<65536){return String.fromCharCode(37,69,hexDigits[(a>>12)&15],37,hexDigits[8|((a>>10)&63)],hexDigits[(a>>6)&15],37,hexDigits[8|((a>>4)&3)],hexDigits[a&15]);}}}}var matchText="";var lastKeyHit=null;function typingMatch(){return;if(!window.event){return;}var a=window.event;var g=a.keyCode;var b=makeChar(g);if(b==""){return;}var d=(new Date()).getTime();if(lastKeyHit<d-1100){matchText="";}lastKeyHit=d;matchText+=b;var f=a.srcElement;for(var e=0;e<f.options.length;e++){if(f.options[e].text.toLowerCase().indexOf(matchText)==0){f.selectedIndex=e;break;}}a.cancelBubble=true;a.returnValue=false;}function typingSearch(){return;if(!window.event){return;}var a=window.event;var f=a.srcElement;var g=a.keyCode;var b=makeChar(g);if(b==""){return;}var d=(new Date()).getTime();if(lastKeyHit<d-1100){matchText="";}lastKeyHit=d;matchText+=b;for(var e=0;e<f.options.length;e++){if(f.options[e].text.toLowerCase().indexOf(matchText)!=-1){f.selectedIndex=e;break;}}a.cancelBubble=true;a.returnValue=false;}function makeChar(a){if(a>=65&&a<=90){return String.fromCharCode(a).toLowerCase();}if(a>=48&&a<=57){return String.fromCharCode(a);}switch(a){case 222:return"ä";case 186:return"ü";case 192:return"ö";case 219:return"ß";case 190:return".";case 188:return",";case 189:return"-";case 55:return"/";case 32:return" ";}return"";}var substFuncs;function initSubstFuncs(){var a=new Object();a["inc"]=incSubstFunc;a["dec"]=decSubstFunc;a["setorg"]=setorgSubstFunc;a["setdup"]=setdupSubstFunc;a["innorg"]=innorgSubstFunc;a["inndup"]=inndupSubstFunc;a["outorg"]=outorgSubstFunc;a["outdup"]=outdupSubstFunc;a["incval"]=incvalSubstFunc;a["setval"]=setvalSubstFunc;a["cpyval"]=cpyvalSubstFunc;a["incatt"]=incattSubstFunc;a["setatt"]=setattSubstFunc;a["replace"]=replaceSubstFunc;return a;}function incSubstFunc(b,e,d,c,a){if(!a){a=1;}substChilds(d,substPattern(c,b),substPattern(c,b+a));}function decSubstFunc(a,d,c,b){substChilds(c,substPattern(b,a+1),substPattern(b,a));}function setorgSubstFunc(a,d,c,b){setSubstFunc(a,d,b);}function setdupSubstFunc(a,d,c,b){setSubstFunc(a+1,c,b);}function innorgSubstFunc(a,d,c,b){setIdHtmlFunc(a,b,false);}function inndupSubstFunc(a,d,c,b){setIdHtmlFunc(a+1,b,false);}function outorgSubstFunc(a,d,c,b){setIdHtmlFunc(a,b,true);}function outdupSubstFunc(a,d,c,b){setIdHtmlFunc(a+1,b,true);}function incvalSubstFunc(b,e,d,c){var a=firstInput(substPattern(c,b+1));if(a){a.value=""+(parseInt(a.value)+1);}}function setvalSubstFunc(d,h,g,f){var a=f.split("=");var b=a[0];var e="";if(a.length>1){e=a[1];}var c=firstInput(substPattern(b,d+1));if(c){c.value=substPattern(e,d+1);}}function cpyvalSubstFunc(c,f,e,d){var b=firstInput(substPattern(d,c));var a=firstInput(substPattern(d,c+1));if(b&&a){a.value=b.value;}}function incattSubstFunc(b,e,d,c){var a=substPattern(c,b+1);var f=d.getAttribute(a);if(f){d.setAttribute(a,""+(parseInt(f)+1));}}function setattSubstFunc(c,g,f,e){var a=e.split("=");var b=a[0];var d="";if(a.length>1){d=a[1];}f.setAttribute(b,substPattern(d,c+1));}function replaceSubstFunc(c,g,e,d){var a=d.split("=");var f=a[0];var b="";if(a.length>1){b=a[1];}substChilds(e,f,b);}function setSubstFunc(b,e,d){var a=d.split("=");var f=a[0];var c="";if(a.length>1){c=a[1];}substChilds(e,substPattern(f,b),substPattern(c,b));}function setIdHtmlFunc(e,g,c){var a=g.split("=");var b=a[0];var f="";if(a.length>1){f=a[1];}var d;if(document.getElementById){d=document.getElementById(b);}else{d=document[b];}if(!d){return;}if(c){d.outerHTML=f;}else{d.innerHTML=f;}}function substPattern(b,a){return b.split("?").join(""+a);}function substChilds(d,e,c){var b=d.childNodes;for(var a=0;a<b.length;a++){var f=b[a];if(f.tagName&&f.innerHTML!=undefined&&f.innerHTML.length>0){f.innerHTML=f.innerHTML.split(e).join(c);substAttributes(f,e,c);}}substAttributes(d,e,c);}function substAttributes(b,d,c){for(var a=0;a<b.attributes.length;a++){if(b.attributes[a].nodeValue&&b.attributes[a].name){b.attributes[a].nodeValue=(b.attributes[a].nodeValue+"").split(d).join(c);}}}function DuplicatorStrategy(){this.substFuncs=new Array();this.substFuncPars=new Array();if(!substFuncs){substFuncs=initSubstFuncs();}this.addSubstFunc=function(b,a){this.substFuncs.push(b);if(a){this.substFuncPars.push(a);}else{this.substFuncPars.push("");}};this.addSubst=function(b){var a=b.split(":");if(a.length==1){this.addSubstFunc(substFuncs[a[0]]);}else{this.addSubstFunc(substFuncs[a[0]],a[1]);}};this.addSubstitutions=function(c){if(c!=null&&typeof(c)!="undefined"){var b=c.split("|");for(var a=0;a<b.length;a++){this.addSubst(b[a]);}}};this.fillSubstitutions=function(a,b){this.addSubst("inc:[?]");this.addSubstitutions(a);if(b!=null&&typeof(b)!="undefined"){this.addSubstFunc(b);}};this.substitute=function(b,d,c){for(var a=0;a<this.substFuncs.length;a++){this.substFuncs[a](b,d,c,this.substFuncPars[a]);}};}function getDuplicationRow(b){while(b&&b.tagName&&b.tagName!="FORM"){var a=b.getAttribute("duplicate");if(a){return b;}b=b.parentNode;}return null;}function getDuplicateAttribute(b){var a=b.getAttribute("duplicate");if(a){return parseInt(a);}return -1;}function firstInBlock(a,c){var b=a;var d=b;while(true){d=d.previousSibling;if(d==null){break;}if(!d.getAttribute){continue;}if(getDuplicateAttribute(d)==c){b=d;}else{break;}}return b;}function removeDatepickers(a){if(a.hasClass("hasDatepicker")){a.removeClass("hasDatepicker");a.removeData("datepicker");a.unbind();a.addClass("hadDatepicker");}jQuery.each(a.children(),function(b,c){removeDatepickers(jQuery(c));});}function reRegisterDatepickers(a){if(a.hasClass("hadDatepicker")){a.removeClass("hadDatepicker");a.datepicker(datepickerDefaultOpts);}jQuery.each(a.children(),function(b,c){reRegisterDatepickers(jQuery(c));});}function RowDuplicator(a){this.strategy=null;this.field=null;this.nr=-1;this.orgTR=null;this.dupTR=null;if(a!=null&&typeof(a)!="undefined"){this.strategy=a;}this.setField=function(b){this.field=b;var c=getDuplicationRow(b);if(c==null){return false;}return this.setRow(c);};this.setRow=function(b){this.orgTR=b;this.nr=getDuplicateAttribute(b);return this.nr!=-1;};this.constructDuplicate=function(){this.dupTR=this.orgTR.cloneNode(true);this.orgTR.setAttribute("duplicate","-1");this.dupTR.setAttribute("duplicate",""+(this.nr+1));};this.substitute=function(){if(this.strategy!=null){this.strategy.substitute(this.nr,this.orgTR,this.dupTR);}};this.beforeDuplication=function(){if(typeof jQuery!="undefined"){removeDatepickers(jQuery(this.orgTR));}};this.afterDuplication=function(){if(typeof jQuery!="undefined"){reRegisterDatepickers(jQuery(this.orgTR));reRegisterDatepickers(jQuery(this.dupTR));}};this.duplicate=function(){if(this.nr==-1){return;}var b;if(this.field){b=this.field.value;this.field.value="";}this.beforeDuplication();this.constructDuplicate();insertAfter(this.dupTR,this.orgTR);this.substitute();this.afterDuplication();this.nr=-1;if(this.field){this.field.value=b;}return this.dupTR;};}function BlockDuplicator(a){this.strategy=null;this.field=null;this.nr=-1;this.origTRs=null;this.dupTRs=null;if(a!=null&&typeof(a)!="undefined"){this.strategy=a;}this.setField=function(b){this.field=b;var c=getDuplicationRow(b);if(c==null){return false;}return this.setRow(c);};this.setRow=function(b){this.nr=getDuplicateAttribute(b);if(this.nr==-1){return false;}b=firstInBlock(b,this.nr);this.origTRs=new Array();this.origTRs.push(b);while((b=b.nextSibling)!=null){if(b.getAttribute){if(getDuplicateAttribute(b)!=this.nr){break;}this.origTRs.push(b);}}return true;};this.duplicate=function(){if(this.nr==-1){return;}var f;if(this.field){f=this.field.value;this.field.value="";}this.dupTRs=new Array();var c=this.origTRs[this.origTRs.length-1];for(var b=0;b<this.origTRs.length;b++){var e=this.origTRs[b];var d=new RowDuplicator(this.strategy);d.setRow(e);d.beforeDuplication();d.constructDuplicate();insertAfter(d.dupTR,c);d.substitute();d.afterDuplication();this.dupTRs.push(d.dupTR);c=d.dupTR;}this.nr=-1;if(this.field){this.field.value=f;}return this.dupTRs;};}function getDuplicationElement(b,a){if(a){return a;}else{if(window.event){return window.event.srcElement;}}return b.target;}function duplicateRow(g,f,h,b){var c=getDuplicationElement(g,b);var a=new DuplicatorStrategy();a.fillSubstitutions(f,h);var d=new RowDuplicator(a);if(!d.setField(c)){return null;}return d.duplicate();}function duplicateBlock(g,f,h,b){var c=getDuplicationElement(g,b);var a=new DuplicatorStrategy();a.fillSubstitutions(f,h);var d=new BlockDuplicator(a);if(!d.setField(c)){return null;}return d.duplicate();}function getDuplicates(c){var a=new Array();for(var b=1;b<999;b++){el=firstInput(substPattern(c,b));if(el==null||el=="undefined"){return a;}a.push(el);}}function getDuplicateSum(c){var b=0;for(var a=1;a<999;a++){el=firstInput(substPattern(c,a));if(el==null||el=="undefined"){return b;}b+=getElementFloatValue(el);}}function openIframeHighslide(d,c,b){var a=hs.Expander.prototype.onBeforeExpand;hs.Expander.prototype.onBeforeExpand=function(f){try{if(f.iframe&&f.custom.reloadURL){f.iframe.src=f.custom.reloadURL;}}catch(g){}hs.Expander.prototype.onBeforeExpand=a;};if(!b.objectType){b.objectType="iframe";}hs.htmlExpand(d,b,{reloadURL:c});}function getAjaxHighslide(b,d,a){var e=d;var c=new AjaxControl(e,a,"PLAIN",true,function(){showAjaxHighslide(b,d);});c.makeRequest();}function showAjaxHighslide(b,d){var e=d;var a=getAjaxData(e);if(a!=null){var c=document.getElementById("highslideBody_"+d);c.innerHTML=a;hs.htmlExpand(b,{contentId:d});}}function isVisible(a){if(a.offsetWidth==0||a.offsetHeight==0||a.style.display=="none"){return false;}if(a.tagName!="BODY"&&a.parentNode){return isVisible(a.parentNode);}return true;}var hasFieldChanges=false;function registerFieldChange(){hasFieldChanges=true;}var ajaxControls=new Array();function getAjaxData(a){return ajaxControls[a].getAjaxData();}function makeAjaxRequest(c,b,f,d,a){var e=new AjaxControl(c,b,f,d,a);e.makeRequest();}function AjaxControl(_key,_url,_mode,_isAsync,_readyHandler){this.key=_key;this.url=_url;this.mode=_mode;this.isAsync=_isAsync;this.readyHandler=_readyHandler;this.httpControl=null;this.ajaxData=null;this.enabled=false;function makeRequest(_requestMethod,_charset){if(!this.enabled){this.enable();}if(this.httpControl==null){this.httpControl=createHttpControl();}if(this.httpControl==null){return;}this.ajaxData=null;if(this.readyHandler&&this.isAsync){this.httpControl.onreadystatechange=this.readyHandler;}if(_requestMethod=="POST"){var urlParts=this.url.split("?");var onlyUrl=urlParts[0];var onlyParams=urlParts[1];this.httpControl.open("POST",onlyUrl,this.isAsync);var contentType="application/x-www-form-urlencoded";if(_charset){contentType+="; charset="+_charset;}this.httpControl.setRequestHeader("Content-type",contentType);this.httpControl.setRequestHeader("Content-length",onlyParams.length);this.httpControl.setRequestHeader("Connection","close");this.httpControl.send(onlyParams);}else{this.httpControl.open("GET",this.url,this.isAsync);this.httpControl.send(null);}if(!this.isAsync&&this.readyHandler){this.readyHandler();}}this.makeRequest=makeRequest;function enable(){ajaxControls[this.key]=this;}this.enable=enable;function getAjaxData(){if(this.httpControl!=null){this.processAjaxResult();}return this.ajaxData;}this.getAjaxData=getAjaxData;function createHttpControl(){if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP");}else{if(window.XMLHttpRequest){return new XMLHttpRequest();}}return null;}this.createHttpControl=createHttpControl;function processAjaxResult(){if(this.httpControl!=null&&this.httpControl.readyState==4){if(this.mode=="JSON"){if(this.httpControl.responseText!=null&&this.httpControl.responseText!=""){this.ajaxData=eval("("+this.httpControl.responseText+")");}}else{if(this.mode=="XML"){if(this.httpControl.responseXML!=null&&this.httpControl.responseXML.documentElement!=null){this.ajaxData=this.httpControl.responseXML;}}else{if(this.mode=="PLAIN"){if(this.httpControl.responseText!=null&&this.httpControl.responseText!=""){this.ajaxData=this.httpControl.responseText;}}}}this.httpControl=null;}}this.processAjaxResult=processAjaxResult;}var useFormLib=false;var useConditionals=false;var useAutocheck=false;function getColSpan(d){if(d==null||typeof(d)=="undefined"){return 0;}var c=d.nodeName;if(c!=null&&c.toUpperCase()=="TD"){var e=d.getAttribute("colspan");if(e!=null){e=parseInt(e);if(e>0){return e;}}return 1;}else{var a=0;for(var b=0;b<d.childNodes.length;b++){a+=getColSpan(d.childNodes[b]);}return a;}}function addAttribute(b,a,d){var c=document.createAttribute(a);c.nodeValue=d;b.setAttributeNode(c);if(b.getAttribute(a)!=d){b.setAttribute(a,d);}}function insertAfter(b,a){if(a.nextSibling){a.parentNode.insertBefore(b,a.nextSibling);}else{a.parentNode.appendChild(b);}}function addAll(c,b){if(b!=null){for(var a=0;a<b.length;a++){c.push(b[a]);}}}function getSubElement(d,b){if(d.id==b||d.name==b){return d;}var e=d.childNodes;if(e!=null){for(var c=0;c<e.length;c++){var f=e[c];var a=getSubElement(f,b);if(a!=null){return a;}}}return null;}function focusField(c,a){var b;if(a!=null&&typeof a!="undefined"){b=getSubElement(a,c);}else{b=firstInput(c);}if(b!=null&&!b.disabled&&(!b.type||b.type!="hidden")){b.focus();}}function isEmptySet(a){return a==null||a=="";}function hasElement(b,a){if(b==null){return false;}return("|"+b+"|").indexOf("|"+a+"|")>-1;}function getAsList(a){if(a==null){return null;}return a.split("|");}function joinElements(e,d){if(isEmptySet(e)){return d;}if(isEmptySet(d)){return e;}var a=e;var f=getAsList(d);for(var c=0;c<f.length;c++){var b=f[c];if(!hasElement(a,b)){a+="|"+b;}}return a;}function removeElements(e,d){if(isEmptySet(e)){return null;}if(isEmptySet(d)){return e;}var a=null;var f=getAsList(e);for(var c=0;c<f.length;c++){var b=f[c];if(!hasElement(d,b)){if(a==null){a="";}else{a+="|";}a+=b;}}return a;}function removeArrayElements(b,e){var a=[];var c=e.join("|");for(var d=0;d<b.length;d++){if(!hasElement(c,b[d])){a.push(b[d]);}}return a;}function hasIntersectWithList(c,b){if(isEmptySet(c)||b==null||b.length==0){return false;}for(var a=0;a<b.length;a++){if(hasElement(c,b[a])){return true;}}return false;}function hasIntersect(b,a){if(isEmptySet(b)){return false;}return hasIntersectWithList(a,getAsList(b));}function getAppendedRowType(b){if(!b.attributes){return null;}var a=b.getAttribute("appendedRowType");return a==""?null:a;}function isAppendedRow(a){return getAppendedRowType(a)!=null;}function getAppendedRows(d,b){if(d==null||typeof(d)=="undefined"){return null;}var a=new Array();var c=d;do{c=c.nextSibling;if(c==null||!isAppendedRow(c)){break;}if(b==null||typeof b=="undefined"||c.getAttribute("appendedRowType")==b){a.push(c);}}while(true);return a;}function getTotalRows(b){var a=new Array();a.push(b);addAll(a,getAppendedRows(b));return a;}var appendedRowIdCounter=1;function createAppendedRow(d,a,f){var b=getTotalRows(d);var e=document.createElement("tr");addAttribute(e,"appendedRowType",a);addAttribute(e,"id","appendedRow"+(appendedRowIdCounter++));if(d.getAttribute("conditions")){addAttribute(e,"conditions",d.getAttribute("conditions"));}if(d.getAttribute("showAppendedRows")=="true"){makeBlockVisible(e,true);}else{if(d.style.display){e.style.display=d.style.display;}}if(f!=null&&typeof f!="undefined"){e.className=f;}var g=document.createElement("td");g.className="crd_label";var c=document.createTextNode("");g.appendChild(c);addAttribute(g,"colspan",getColSpan(d));e.appendChild(g);insertAfter(e,b[b.length-1]);return e;}function setAppendedRowText(e,c){for(var b=0;b<e.childNodes.length;b++){var d=e.childNodes[b];var a=d.nodeName;if(a!=null&&a.toUpperCase()=="TD"){d.innerHTML=c;return;}}}function removeAppendedRow(a){if(a!=null){a.parentNode.removeChild(a);}}function removeAllAppendedRows(d,b){var a=getAppendedRows(d,b);if(a!=null){for(var c=0;c<a.length;c++){removeAppendedRow(a[c]);}}}function addClassPart(b,a){if(b==null||b==""){return a;}return b+" "+a;}function isValidClassNamePart(b,a){if(typeof a=="undefined"||isEmptySet(a)){return true;}var d=getAsList(a);for(var c=0;c<d.length;c++){if(b.indexOf(d[c])>-1){return false;}}return true;}function getPlainClassName(f,b){var a=null;var e=f.className;if(e!=null&&e!=""){var g=e.split(" ");for(var d=0;d<g.length;d++){var c=g[d];if(isValidClassNamePart(c,b)){a=addClassPart(a,c);}}}return a;}function getPlainAppendedRowClassName(a){return getPlainClassName(a,"error|validator");}function getAppendedRowClassName(c,b){var a=getPlainAppendedRowClassName(c);a=addClassPart(a,b);return a;}function getErrorRowClassName(a){return getAppendedRowClassName(a,"error_msg");}function getValidatorRowClassName(a){return getAppendedRowClassName(a,"validatorMsg");}function getErrorRows(a){return getAppendedRows(a,"error");}function getErrorRow(d,b){var e=getErrorRows(d);if(e==null){return null;}for(var a=0;a<e.length;a++){var c=e[a];if(c.getAttribute("errorKey")==b){return c;}}return null;}function createErrorRow(d,b,a){var c;if(a!=null&&typeof a!="undefined"){c=getAppendedRowClassName(d,a);}else{c=getErrorRowClassName(d);}var e=createAppendedRow(d,"error",c);addAttribute(e,"errorKey",b);return e;}function makeErrorRow(d,b,a){if(d==null||typeof(d)=="undefined"){return null;}var c=getErrorRow(d,b);if(c!=null){return c;}return createErrorRow(d,b,a);}function makeErrorText(e,c,a,b){if(e==null||typeof(e)=="undefined"){return null;}var d=makeErrorRow(e,c,b);setAppendedRowText(d,a);}function removeErrorText(b,a){if(b==null||typeof(b)=="undefined"){return null;}removeAppendedRow(getErrorRow(b,a));}function removeErrorTexts(d,c){var e=getAsList(c);if(e!=null){for(var b=0;b<e.length;b++){var a=e[b];removeErrorText(d,a);}}}function removeAllErrorTexts(a){removeAllAppendedRows(a,"error");}function getValidatorRow(a){var b=getAppendedRows(a,"validator");if(b==null){return null;}return b[0];}var validatorRows=new Array();function createValidatorRow(d,b,c){var a=validatorRows.length;validatorRows[a]=new Object();validatorRows[a].usages=1;validatorRows[a].fieldNames=new Array();validatorRows[a].fieldNames[0]=d;validatorRows[a].rowName=b;return createAppendedRow(c,"validator",getValidatorRowClassName(c));}function makeValidatorRow(d,a,c){if(c==null||typeof(c)=="undefined"){return null;}var b=getValidatorRow(c);if(b!=null){for(i=0;i<validatorRows.length;i++){validatorRow=validatorRows[i];if(validatorRow.rowName==a){for(j=0;j<validatorRow.fieldNames.length;j++){if(validatorRow.fieldNames[j]==d){break;}}if(j==validatorRow.fieldNames.length){validatorRow.fieldNames[j]=d;validatorRow.usages++;}break;}}return b;}markError(firstInput(d),false,"filled");return createValidatorRow(d,a,c);}function makeValidatorText(e,c,d,a){if(d==null||typeof(d)=="undefined"){return null;}var b=makeValidatorRow(e,c,d);setAppendedRowText(b,a);}function removeValidatorText(c,a,b){for(i=0;i<validatorRows.length;i++){validatorRow=validatorRows[i];if(validatorRow.rowName==a){for(j=0;j<validatorRow.fieldNames.length;j++){if(validatorRow.fieldNames[j]==c){break;}}if(j<validatorRow.fieldNames.length){validatorRow.usages--;validatorRow.fieldNames.splice(j,1);}if(validatorRow.usages==0){removeAppendedRow(getValidatorRow(b));}break;}}}function substituteContentText(e,c){if(e==null||typeof e=="undefined"){return null;}var a=e;if(c!=null&&typeof c!="undefined"){for(var b=0;b<c.length;b++){var d=c[b];if(d==null){d="";}a=a.replace("%"+b,d);}}return a;}function pushParam(a,b){if(typeof b!="undefined"){a.push(b);}}function collectParameters(f,e,d,c,b,a,m,k,h,g){var l=new Array();pushParam(l,f);pushParam(l,e);pushParam(l,d);pushParam(l,c);pushParam(l,b);pushParam(l,a);pushParam(l,m);pushParam(l,k);pushParam(l,h);pushParam(l,g);return l;}function getGlobalErrorText(a){if(a=="filled"&&validateFilledErrorRow){return"Bitte füllen Sie die markierten Felder aus.";}if(a=="email"){return"Die von Ihnen eingegebene E-Mail-Adresse ist nicht gültig. Bitte korrigieren Sie.";}if(a=="regExp"){return"Der von Ihnen eingegebene Wert ist nicht gültig. Bitte korrigieren Sie.";}return null;}function getContentErrorText(e,g,f,d,c,b,a,n,m,l,h){if(typeof getRawContentErrorText=="undefined"){return null;}var k=getRawContentErrorText(e);if(k==null){return null;}return substituteContentText(k,collectParameters(g,f,d,c,b,a,n,m,l,h));}function getErrorText(e,g,f,d,c,b,a,n,l,k,h){var m=null;if(typeof getSpecificErrorText!="undefined"){m=getSpecificErrorText(e,g,f,d,c,b,a,n,l,k,h);}if(m==null){m=getContentErrorText(e,g,f,d,c,b,a,n,l,k,h);}if(m==null){m=getGlobalErrorText(e);}return m;}var globalErrors=null;function registerGlobalError(a){globalErrors=joinElements(globalErrors,a);}function deregisterGlobalErrors(a){globalErrors=removeElements(globalErrors,a);}function hasGlobalError(a){return hasIntersect(globalErrors,a);}function registerLocalError(a,b){var c=b.getAttribute("localErrors");c=joinElements(c,a);b.setAttribute("localErrors",c);}function deregisterLocalErrors(b,a){if(isEmptySet(b)){return;}var c=a.getAttribute("localErrors");c=removeElements(c,b);if(c==null){c="";}a.setAttribute("localErrors",c);}function getDelegationTarget(b,a){if(b==null||typeof b=="undefined"||a==null||typeof a=="undefined"){return null;}while(b!=null){if(!b.attributes){return null;}var c=b.nodeName;if(c!=null&&c.toUpperCase()==a.toUpperCase()&&b.getAttribute("errorDelegationTarget")=="true"){break;}b=b.parentNode;}return b;}function getElementToMark(b){if(b==null||typeof b=="undefined"){return null;}if(b.attributes){var a=b.getAttribute("delegateError");if(a!=null&&a!=""){var c=getDelegationTarget(b,a);if(c!=null){return c;}}}return b;}function markElementAsError(b,c){var d=getElementToMark(b);if(d!=null){var a=getPlainAppendedRowClassName(d);if(c){a=addClassPart(a,"errorNeutralName");}d.className=a;}}function getErrorElements(b,d){var a=null;for(var c=0;c<b.childNodes.length;c++){var f=b.childNodes[c];if(!f.attributes){continue;}if(hasIntersectWithList(f.getAttribute("errorKeys"),d)){if(a==null){a=new Array();}a.push(f);}var e=getErrorElements(f,d);if(e!=null){if(a==null){a=e;}else{addAll(a,e);}}}return a;}function getAllErrorElements(d){if(isEmptySet(d)){return null;}var a=new Array();var c=d.split("|");for(var b=0;b<document.forms.length;b++){addAll(a,getErrorElements(document.forms[b],c));}return a;}function shouldBeMarked(a){if(a==null||typeof a=="undefined"||!a.attributes){return false;}return !isEmptySet(a.getAttribute("localErrors"))||hasIntersect(globalErrors,a.getAttribute("errorKeys"));}function isRowAppender(b){var a=b.nodeName;return a!=null&&a.toUpperCase()=="TR"&&b.getAttribute("appendMessageRows")=="true";}function isFocusable(a){if(a==null||typeof a=="undefined"){return false;}if(a.disabled){return false;}return a.tagName=="SELECT"||(a.tagName=="INPUT"&&a.type!="hidden");}function fireGlobalErrorEvent(b,e,d){if(b==null||b==""||typeof b=="undefined"){return true;}registerGlobalError(b);var f=getAllErrorElements(b);for(var c=0;c<f.length;c++){var a=f[c];markElementAsError(a,true);if(isFocusable(a)){d=setFocus(a,d);}if(isRowAppender(a)){if(e!=null&&typeof e!="undefined"){makeErrorText(a,b,e);}}}return true;}function fireGlobalError(e,g,f,d,c,b,a,m,l,k,h){return fireGlobalErrorEvent(e,getErrorText(e,g,f,d,c,b,a,m,l,k,h));}function fireGlobalErrorHasFocus(a,b){return fireGlobalErrorEvent(a,getErrorText(a),b);}function cleanGlobalErrors(c){deregisterGlobalErrors(c);var d=getAllErrorElements(c);for(var b=0;b<d.length;b++){var a=d[b];if(!shouldBeMarked(a)){markElementAsError(a,false);}if(isRowAppender(a)){removeErrorTexts(a,c);}}}function shouldReportLocalError(b,a){if(!b.attributes){return false;}return b.getAttribute("name")==a||b.getAttribute("reportLocalError")=="true";}function fireLocalErrorEvent(b,e,f,a){if(isArray(e)){for(var d=0;d<e.length;d++){fireLocalErrorEvent(b,e[d],d==0?f:null,a);}}else{if(b==null||b==""||typeof b=="undefined"){return;}if(e==null||typeof e=="undefined"){return;}var c=e.getAttribute("name");b=c+":"+b;do{if(shouldReportLocalError(e,c)){registerLocalError(b,e);markElementAsError(e,true);if(isRowAppender(e)){if(f!=null&&typeof f!="undefined"){makeErrorText(e,b,f,a);}break;}}e=e.parentNode;}while(e!=null);}}function fireLocalError(f,e,h,g,d,c,b,a,n,m,l,k){return fireLocalErrorEvent(f,e,getErrorText(f,h,g,d,c,b,a,n,m,l,k));}function cleanLocalErrors(c,b){var a=b.getAttribute("name");do{if(shouldReportLocalError(b,a)){deregisterLocalErrors(c,b);if(!shouldBeMarked(b)){markElementAsError(b,false);}if(isRowAppender(b)){removeErrorTexts(b,c);break;}}b=b.parentNode;}while(b!=null);}var validateFilledErrorRow=false;var silentValidateFilled=true;function useErrorLines(a){if(a==null||typeof a=="undefined"){return null;}return firstField(a).getAttribute("errorLines")=="true";}function markFormElementError(c,e,a,d){var b="undefined";if(a!=null&&a!="undefined"){b=a;}if(getElementType(c)!="radio"){c=firstField(c);}fireLocalErrorEvent(b,c,d);if(getElementType(c)!="hidden"){setFocus(firstField(c),e);}return true;}function markRegularElementError(b,c,a,e){var d=b.className;if(!d){d="";}if(!b.getAttribute("regularClass")){b.setAttribute("regularClass",d);}b.className="errorNeutralName";setFocus(b,c);if(a&&a!="filled"&&e&&e!=""){alert(e);}return true;}function makeError(b,d,a,c){if(useErrorLines(b)){return markFormElementError(b,d,a,c);}return markRegularElementError(firstField(b),d,a,c);}function markError(f,c,g,k,h,e,d,b,a,o,n,m,l){return makeError(f,c,g,getErrorText(g,k,h,e,d,b,a,o,n,m,l));}function unmarkFormElementError(b){if(isArray(b)){for(var a=0;a<b.length;a++){unmarkFormElementError(b[a]);}}else{var c=b.getAttribute("errorKeys");if(c!=null&&c!=""){cleanGlobalErrors(c);}var d=b.getAttribute("localErrors");if(d!=null&&d!=""){cleanLocalErrors(d,b);}}}function hasErrorClass(a){if(a==null||typeof a=="undefined"){return false;}return(a.className.indexOf("error")==0);}function getRegularClass(a){var b=a.getAttribute("regularClass");if(!b){b="app";}return b;}function unmarkRegularElementError(a){if(hasErrorClass(a)){a.className=getRegularClass(a);}}function unmarkError(a){if(useErrorLines(a)){unmarkFormElementError(a);}else{unmarkRegularElementError(firstField(a));}}function markErrorField(b,a){return markError(firstInput(b),a);}function unmarkErrorField(a){unmarkError(firstInput(a));}function makeFirstErrorText(a,b){if(b!=null&&b!=""){return b;}return a;}function makeFilledErrorText(a,b){if(b==null||b==""){return a;}return"Bitte füllen Sie die markierten Felder aus.";}function checkElementFilled(a,b,c){if(a!=null&&isEmptyField(a)){markError(a,c!=null,"filled");c=makeFilledErrorText(b,c);}return c;}function checkFieldFilled(a,b,c){return checkElementFilled(inputField(a),b,c);}var activeConditions="|";var allOptionFlags="|";var immediateConditionalRendering=true;var fancyConditionalRendering=true;function stopConditionalRendering(){immediateConditionalRendering=false;}function startConditionalRendering(a){immediateConditionalRendering=true;fancyConditionalRendering=a;renderConditionals();fancyConditionalRendering=true;}function toggleConditional(a){changeConditional(a,posOfConditional(a));}function toggleOptional(a){changeConditional(a,posOfConditional(a));}function setConditional(b,a){var c=posOfConditional(b);if(a&&c!=-1||!a&&c==-1){return;}changeConditional(b,c);}function changeConditional(a,b){if(b==-1){activeConditions+=a+"|";}else{activeConditions=activeConditions.substr(0,b)+activeConditions.substr(b+1+a.length);}changeOptionalLink(a,b==-1);if(immediateConditionalRendering){renderConditionals();}}function changeOptionalLink(c,a){var b=document.getElementById("togglelink"+c);if(b!=null){if(a){b.className=b.className+" down";}else{b.className=b.className.replace(" down","");}var d=b.getAttribute("settingField");if(d!=null&&d!=""){var e=firstInput(d);if(e){e.value=a?"1":"0";}}}}function hasConditional(a){return posOfConditional(a)!=-1;}function couldHaveConditional(a){return(allOptionFlags.indexOf("|"+a+"|")!=-1);}function posOfConditional(a){return activeConditions.indexOf("|"+a+"|");}function renderConditionals(){if(typeof fancyWorkTodos=="undefined"){fancyConditionalRendering=false;}for(var a=0;a<document.forms.length;a++){renderConditionalChilds(document.forms[a]);}if(fancyConditionalRendering){startFancyTodo();}}function renderConditionalChilds(a,b){var f=false;for(var d=0;d<a.childNodes.length;d++){var g=a.childNodes[d];if(g.tagName==undefined){continue;}var c=g.getAttribute("conditions");var e=true;if(c){e=conditionalChildVisible(c,g,b);if(e){f=true;}}if(e&&renderConditionalChilds(g,b)){f=true;}}return f;}function conditionalChildVisible(d,f,b){var a=d.split("|");var e=true;for(var c=0;c<a.length;c++){if(a[c]=="_hasVisibleChilds"){e=renderConditionalChilds(f,true);}else{e=hasConditional(a[c]);}if(!e){break;}}if(fancyConditionalRendering&&!b){addFancyTodo(f,e,false);}else{makeVisible(f,e);}return e;}function makeVisible(b,a){if(b.tagName=="SPAN"){return makeSpanVisible(b,a);}else{return makeBlockVisible(b,a);}}function showConditional(b,a){if(useConditionals){setConditional(b,a);}else{showOldConditional(b,a);}}function showOldConditional(c,a){for(var b=1;b<999;b++){if(!setVisibility(c+b,a)){return false;}}}function fireOnChange(a){var b=firstInput(a);fireElementOnChange(b);}function fireElementOnChange(b){if(b.fireEvent){b.fireEvent("onchange");}else{if(document.createEvent){var a=document.createEvent("Events");a.initEvent("change",null,null);b.dispatchEvent(a);}}}function checkMandatories(){if(autoCheckFields(getEhypForm(),false)){return false;}return true;}function autoCheckFields(a,d,c,b){d=autoCheckFilled(a,d,c,b);d=autoCheckRegExp(a,d,c,b);return d;}function autoCheckFilled(frm,hasFocus,visiCheck,showOptionals){if(visiCheck==null){visiCheck=true;}if(showOptionals==null){showOptionals=true;}var list=findFieldList(frm,"fillCheck",null,visiCheck,showOptionals);for(var i=0;i<list.length;i++){var el=list[i];var elsArray=null;var cmd=el.getAttribute("fillCheck");if(!isArray(el)&&getElementType(el)=="radio"&&el.name){elsArray=document.getElementsByName(el.name);cmd=cmd+"(elsArray)";}else{cmd=cmd+"(el)";}if(eval(cmd)){if(!isVisible(el)){makeOptionalVisible(el,true);}hasFocus=markError(el,hasFocus,"filled");}}return hasFocus;}function autoCheckRegExp(k,a,g,b){if(g==null){g=true;}if(b==null){b=true;}var h=findFieldList(k,"regExp",null,g,b);for(var f=0;f<h.length;f++){var c=h[f];var d=c.getAttribute("regExp");if(!validateToRegexpField(c,d)){if(!isVisible(c)){makeOptionalVisible(c,true);}var e=c.getAttribute("regExpType");if(!e){e="regExp";}a=markError(c,a,e);}}return a;}function allInGroup(b){if(!isEmptyField(b)){return false;}var c=findFieldList(b.form,"checkGroup",b.getAttribute("checkGroup"),true,true);for(var a=0;a<c.length;a++){if(!isEmptyField(c[a])){return true;}}return false;}function oneInGroup(b){if(!isEmptyField(b)){return false;}var c=findFieldList(b.form,"checkGroup",b.getAttribute("checkGroup"),true,true);for(var a=0;a<c.length;a++){if(!isEmptyField(c[a])){return false;}}return true;}function findFieldList(l,e,k,f,b,h){var g=new Array();for(var d=0;d<l.elements.length;d++){var a=l.elements[d];if(a.type=="hidden"||(a.disabled&&!h)){continue;}var c=a.getAttribute(e);if(!c||k&&c!=k){continue;}if(!f||isVisible(a)||b&&makeOptionalVisible(a,false)){g.push(a);}}return g;}function freezeElementOptions(c){var d="";for(var b=0;b<c.options.length;b++){if(b>0){d+="|";}var a=c.options[b];d+=a.value+"="+a.text;}c.setAttribute("selectOptions",d);}function hasFreezedElementOptions(a){return a.getAttribute("selectOptions")!=null;}function addElementOption(e,f,a,b){if(!e){return;}if(!hasFreezedElementOptions(e)){freezeElementOptions(e);}for(var d=0;d<e.options.length;d++){if(e.options[d].value==f){return;}}if(!b){e.options[e.options.length]=new Option(a,f);}else{var c=new Array();for(var d=0;d<e.options.length;d++){if(d==b){c.push(new Option(a,f));}c.push(e.options[d]);}for(var d=0;d<c.length;d++){e.options[d]=c[d];}}}function addOption(d,c,a,b){addElementOption(firstInput(d),c,a,b);}function removeElementOption(b,c){if(!b){return;}if(!hasFreezedElementOptions(b)){freezeElementOptions(b);}for(var a=0;a<b.options.length;a++){if(b.options[a].value==c){b.options[a]=null;return;}}}function removeOption(b,a){removeElementOption(firstInput(b),a);}function setElementOptions(d,a){if(!d||!a){return;}if(!hasFreezedElementOptions(d)){freezeElementOptions(d);}var f=d.value;var e=a.split("|");var c=false;for(var b=0;b<e.length;b++){var g=e[b].split("=");d.options[b]=new Option(g[1],g[0]);if(g[0]==f){c=true;}}if(d.options.length>e.length){for(var b=d.options.length-1;b>=e.length;b--){d.options[b]=null;}}if(c){d.value=f;}}function setOptions(b,a){setElementOptions(firstInput(b),a);}function restoreElementOptions(a){if(!a||!hasFreezedElementOptions(a)){return;}setElementOptions(a,a.getAttribute("selectOptions"));}function restoreOptions(a){restoreElementOptions(firstInput(a));}function disableField(c){var b=inputField(c);if(!isArray(b)){disableElement(b);}else{for(var a=0;a<b.length;a++){disableElement(b[a]);}}}function enableField(c){var b=inputField(c);if(!isArray(b)){enableElement(b);}else{for(var a=0;a<b.length;a++){enableElement(b[a]);}}}function disableElement(a){if(a){a.disabled=true;}}function enableElement(a){if(a){a.disabled=false;}}function setCookie(a,e,g,b,d,f){if(e==null){deleteCookie(a,g,d,f);return;}var c=a+"="+escape(e);if(g){c+="; path="+escape(g);}if(b){c+="; expires="+b.toGMTString();}if(d){c+="; domain="+escape(d);}if(f){c+="; secure";}document.cookie=c;}function getCookie(a){var b=document.cookie.match("(^|;) ?"+a+"=([^;]*)(;|$)");if(b){return(unescape(b[2]));}else{return null;}}function deleteCookie(a,e,c,d){var b=new Date();b.setTime(b.getTime()-1);setCookie(a,"",e,b,c,d);}function makeOptionalVisible(d,e){var c=d.getAttribute("conditions");if(c){var a=c.split("|");for(var b=0;b<a.length;b++){if(a[b]=="_hasVisibleChilds"||hasConditional(a[b])){continue;}if(!couldHaveConditional(a[b])){return false;}if(e){setConditional(a[b],true);}}}if(d.tagName=="FORM"||d.tagName=="BODY"||!d.parentNode){return true;}return makeOptionalVisible(d.parentNode,e);}function getFirstChild(b,a){if(!b){return null;}b=b.firstChild;while(b!=null&&b.nodeType!=a){b=b.nextSibling;}return b;}function getFirstElementChild(a){return getFirstChild(a,1);}function setLabel(a,c){var b=document.getElementById("labelText_"+a);if(b){b.innerHTML=c;}}function hasAccessibleParent(){try{if(window.location==window.parent.location){return false;}if(!parent.document||!parent.window){return false;}return true;}catch(a){return false;}}function showLoadImg(a,o){if(typeof jQuery=="undefined"){return;}if(hasAccessibleParent()){var l=parent.document;var g=parent.window;}else{var l=document;var g=window;}var e=l.getElementsByTagName("body")[0];var o=o||{};var m=50000;var h=10;var f=(h/100);var n="#000000";var k=l.getElementById("darkenScreenObject");var d=l.getElementById("loadImageDiv");if(!k){var b=l.createElement("div");b.style.position="absolute";b.style.top="0px";b.style.left="0px";b.style.overflow="hidden";b.style.display="none";b.id="darkenScreenObject";e.appendChild(b);k=l.getElementById("darkenScreenObject");}if(!d){var c=l.createElement("div");c.style.position="absolute";c.style.top=o.top||"40%";c.style.left=o.left||"49%";c.style.display="none";c.className="loadImage";c.id="loadImageDiv";c.innerHTML="<img src='/images/load.gif'>";e.appendChild(c);d=l.getElementById("loadImageDiv");}if(a){d.style.zIndex=m+1;d.style.display="block";k.style.opacity=f;k.style.MozOpacity=f;k.style.filter="alpha(opacity="+h+")";k.style.zIndex=m;k.style.backgroundColor=n;k.style.width=$(g).width()>$(document).width()?$(g).width()+"px":$(document).width()+"px";k.style.height=$(g).height()>$(document).height()?$(g).height()+"px":$(document).height()+"px";k.style.display="block";$(window).unload(function(){d.style.display="none";k.style.display="none";});}else{d.style.display="none";k.style.display="none";}}function fadeInTooltip(b,e){if(e!=null&&e!=undefined&&e!==""){var a=document.getElementsByTagName("body")[0];var c=document.getElementById("tooltip");if(!c){var d=document.createElement("div");d.style.display="none";d.style.zIndex="10000000";d.style.position="absolute";d.id="tooltip";a.appendChild(d);c=d;}c.style.top=$(b).offset().top+10+"px";c.style.left=$(b).offset().left+10+"px";c.innerHTML=e;$("#tooltip").fadeIn("slow");$("#tooltip").bind("mouseover",function(){$("#tooltip").show();});$("#tooltip").bind("mouseout",function(){fadeOutTooltip();});}}function fadeOutTooltip(){document.getElementById("tooltip").style.display="none";}function loadScript(b){var a=document.createElement("script");a.type="text/javascript";a.text=b;return a;}function updateScripts(h,e,d){var c=document.getElementById(h).innerHTML;c=c.replace(/<!--X/,"");c=c.replace(/X-->/,"");var a=loadScript(c);var g="script_target_";if(e){g+=e;}else{g+=h;}var b=document.getElementById(g);var f=document.getElementsByTagName("body")[0];if(b){f.removeChild(b);}a.setAttribute("id",g);f.appendChild(a);if(d){d();}}var Logger={log:function(a,b){if(getCookie("_jslogger")&&getCookie("_jslogger")!=""&&getCookie("_jslogger")!="0"){if(!b){b=1;}if(b>=getCookie("_jslogger")&&typeof console!="undefined"&&"object"==typeof console.log){console.log(this.levelPrefix(b)+a);}}},levelPrefix:function(a){if(!a||a==1){return"-- INFO -- ";}if(a==2){return"-- WARN -- ";}if(a==3){return"-- ERR  -- ";}}};
