function parseFormData(b){var e=new Object();for(var f=0;f<b.elements.length;f++){var k=b.elements[f];if(!k.name||k.disabled){continue}if(k.type&&(k.type=="radio"||k.type=="checkbox")&&k.checked==false){continue}var a=k.name;var m=new Array();if(k.type=="select-multiple"){var n=k.length;for(var d=0;d<n;++d){var g=k.options[d];if(g.selected==true){m.push(g.value)}}}else{m=k.value}if(a.length>2&&a.indexOf("[")!=-1&&a.indexOf("]")!=-1){var l=a.substr(0,a.indexOf("["));var h=a.substr(a.indexOf("["));var c=e;while(h.length>2&&h.indexOf("[")!=-1&&h.indexOf("]")!=-1){if(typeof c[l]!="object"||typeof c[l].push=="function"){c[l]=new Object()}c=c[l];l=h.substr(h.indexOf("[")+1,h.indexOf("]")-1);h=h.substr(h.indexOf("]")+1)}if(h=="[]"){if(typeof c[l]!="object"||typeof c[l].push!="function"){c[l]=new Array()}c[l].push(m)}else{if(typeof c[l]!="object"||typeof c[l].push=="function"){c[l]=new Object()}c[l]=m}}else{e[a]=m}}return e}function ico(b,a){if(typeof(a)=="undefined"){a="small"}return'<img align="absmiddle" src="'+b+'" class="'+a+'" />'}function getNaturalDimensions(a){if(a.naturalHeight){return{height:a.naturalHeight,width:a.naturalWidth}}lgi=new Image();lgi.src=a.src;return{height:lgi.height,width:lgi.width}}function resizeToNaturalDimensions(d){var g=getNaturalDimensions(d);var c={width:d.width,height:d.height};if(g.width>c.width||g.height>c.height){var a=c.width/g.width;var b=c.height/g.height;if(a<b){var e=a}else{var e=b}g.height=g.height*e;g.width=g.width*e}if(g.width<c.width){d.width=g.width;var f=0;if(d.style.paddingLeft){f=parseInt(d.style.paddingLeft)}f=f+((c.width-d.width)/2);if(f>=0){d.style.paddingLeft=f+"px";d.style.paddingRight=f+"px"}else{d.style.paddingLeft="0px";d.style.paddingRight="0px"}}if(g.height<c.height){d.height=g.height;var f=0;if(d.style.paddingTop){f=parseInt(d.style.paddingTop)}f=f+((c.height-d.height)/2);if(f>=0){d.style.paddingTop=f+"px";d.style.paddingBottom=f+"px"}else{d.style.paddingTop="0px";d.style.paddingBottom="0px"}}}function callHttp(b,c,a){if((typeof(XHR_ERROR)!="undefined"&&XHR_ERROR)||typeof(request)=="undefined"){return}return request.getHTTP(b,c,(a?request.METHOD_POST:request.METHOD_GET))}function mxPopup(a,c){var b=window.open(a,c,"width=800,height=600,left=100,top=100,menubar=no,resizable=yes,status=no,toolbar=no,location=no,scrollbars=yes");b.focus()}function mxOffsetPosition(b){var a=0,c=0;do{a+=b.offsetTop||0;c+=b.offsetLeft||0;b=mxOffsetParent(b)}while(b);return[c,a]}function mxOffsetParent(a){if(a.offsetParent){return a.offsetParent}if(a==document.body){return false}while((a=a.parentNode)&&a!=document.body){if(a.style&&a.style.position!="static"){return a}}return false}function mxMousePos(d){if(!d){d=window.event}d=new Event(d);var a=(window.document.compatMode&&window.document.compatMode=="CSS1Compat")?window.document.documentElement:window.document.body||null;var c=d.page.y;if(!c){c=d.client.y+a.scrollTop-a.clientTop}var b=d.page.x;if(!b){b=d.client.x+a.scrollLeft-a.clientLeft}return[b,c]}function mxWinHeight(){var b=mxWinSize();var a=mxScrolled();return b[1]+a[1]}function mxWinSize(){var b=0,a=0;if(typeof(window.innerWidth)=="number"){b=window.innerWidth;a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){b=document.body.clientWidth;a=document.body.clientHeight}}}return[b,a]}function mxScrolled(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return[b,a]}function mxSwitchSelects(c){if(!Browser.ie6){return}var b=document.body.getElementsByTagName("select");if(c){c="hidden"}else{c="visible"}for(var a=0;a<b.length;a++){b[a].style.visibility=c}}var MSGID=0;function showMessage(e){var f="mx_msg_"+MSGID++;var c=f+"_inner";var d=f+"_padding";document.body.appendChild(new Element("div",{id:f,"class":"mx_messages",styles:{opacity:0.9,position:"fixed"},events:{click:function(){$(c).setStyles({overflow:"hidden"});var g=new Fx.Morph(c,{duration:200,transition:Fx.Transitions.easeOut,onComplete:function(){$(f).dispose()}});g.start({height:0})}}}));$(f).appendChild(new Element("div",{id:c,"class":"mx_messages_inner",styles:{overflow:"hidden"}}));$(c).appendChild(new Element("div",{id:d,"class":"mx_messages_padding"}));$(d).innerHTML=e;var b=new Fx.Morph(c,{duration:300,transition:Fx.Transitions.easeIn,onComplete:function(){$(c).setStyle("overflow","auto")}});var a=$(d).offsetHeight;if(a<100){a=100}else{if(a>300){a=300}}b.start({height:a})}function explainRole(b,a){showLocalSite();window.setTimeout(function(){showLocalSite(scheduler.callSync("getInformation",["role",[b,a]]))},10)}function aboutMaxvis(){showLocalSite();window.setTimeout(function(){showLocalSite(scheduler.callSync("getInformation",["about"]))},10)}function explainLogout(){showLocalSite();window.setTimeout(function(){showLocalSite(scheduler.callSync("getInformation",["logout"]))},10)}function showError(a,b){showLocalSite(b.innerHTML,a)}function showSite(e,a,d,b){var c=callHttp(r(e,a,d),{ajax:true});if(!c){return alert("site not available")}showLocalSite(c)}function showSiteFromUrl(a){var b=callHttp(a,{ajax:true});if(!b){return alert("site not available")}showLocalSite(b)}var siteMove=false;var siteResize=false;function showLocalSite(n,m,o,g){if(n===false){return hideSite()}if($("rSiteLoading")){$("rSiteLoading").dispose()}var h;if($("rSiteBG")){h=$("rSiteBG")}else{h=new Element("div",{id:"rSiteBG"});h.setStyle("opacity",0);document.body.appendChild(h)}$("rSiteBG").setStyle("display","block");if(!Browser.ie6){h.style.position="fixed"}var d=mxWinSize();var b=mxScrolled();if(n){if($("rSite")){$("rSite").dispose()}var c=new Element("div",{id:"rSite"});c.setStyle("opacity",0);var s=new Element("div",{id:c.id+"Inner","class":"rSiteInner"});var q=new Element("div",{id:c.id+"Close","class":"rSiteClose",html:'<a href="." onClick="hideSite();return false;">X</a>'});c.appendChild(s);s.appendChild(q);var l=new Element("div",{id:"rSiteHead","class":"rSiteHead"});s.appendChild(l);l.addEvent("mousedown",function(t){siteBG=$("rSiteBG");siteMove={x:t.page.x,y:t.page.y,"z-index":siteBG.getStyle("z-index"),cursor:siteBG.getStyle("cursor")};siteBG.setStyles({"z-index":$("rSite").getStyle("z-index")+1,cursor:"move"});siteBG.addEvent("mousemove",function(v){if(!siteMove){return}var w=$("rSite");var x=w.getPosition();x.x-=siteMove.x-v.page.x;x.y-=siteMove.y-v.page.y;w.setPosition(x);siteMove.x=v.page.x;siteMove.y=v.page.y});var u=function(){siteMove=false;siteBG=$("rSiteBG");siteBG.setStyles({"z-index":siteMove["z-index"],cursor:siteMove.cursor});siteBG.removeEvent("mousemove");siteBG.removeEvent("mouseup");siteBG.removeEvent("mouseout")};siteBG.addEvent("mouseup",u);siteBG.addEvent("mouseout",u)});var j=new Element("div",{id:c.id+"Content","class":"rSiteContent"});s.appendChild(j);document.body.appendChild(c);var a,p,f;if(n!==true){l.innerHTML=m?m:"maXvis";j.innerHTML="";j.setStyles({width:"auto",height:"auto"});if(typeof(n)=="object"){n.inject(j)}else{j.innerHTML=n}}else{o=(j.getStyle("overflow")=="hidden")}if(m===false){l.setStyle("display","none");q.setStyle("display","none")}else{l.setStyle("display","block");q.setStyle("display","block")}p=s.offsetHeight;if(o){a=d[0];f="hidden"}else{if(g){a=g;f="auto"}else{a=j.offsetWidth+2;f="auto"}}if(a+20>d[0]){a=d[0];if(a>1500){a*=0.9}else{if(a>1200){a*=0.93}else{if(a>900){a*=0.97}}}a-=1}if(p+20>d[1]){p=d[1];if(p>1000){p*=0.9}else{if(p>800){p*=0.93}else{if(p>600){p*=0.96}}}}if(m!==false){p=p-l.offsetHeight;h.addEvent("click",function(){hideSite()})}var e=((d[0]-a)/2)+b[0];var k=((d[1]-p)/3)+b[1];j.setStyles({width:Math.round(a),height:Math.round(p),overflow:f});c.setStyles({top:Math.round(k),left:Math.round(e),width:Math.round(a)});new Fx.Morph("rSite",{duration:300,transition:Fx.Transitions.linear}).start({opacity:[0,1]});c.store("mxsite",true)}else{h.addEvent("click",function(){return false});h.style.cursor="wait";h.innerHTML=""}h.setStyles({opacity:0.01,width:d[0]+b[0],height:d[1]+b[1]});mxSwitchSelects(true);h.offsetWidth}function showLoadingStatus(b){var a=$("rSiteLoadingStatus");if(a){a.innerHTML=b}else{showLocalSite('<div id="rSiteLoadingStatus">'+b+'</div><div class="loading">&nbsp;</div>',false,false,300)}}function cleanSite(){if($("rSiteBG")){$("rSiteBG").setStyle("cursor","default")}}function hideSite(){if(!$("rSiteBG")){return}window.fireEvent("hideSite");if($("rSiteLoading")){$("rSiteLoading").dispose()}var a=new Fx.Morph("rSiteBG",{duration:100,transition:Fx.Transitions.linear,onComplete:function(){$("rSiteBG").setStyles({display:"none",cursor:"default"})}});a.start({opacity:0});if($("rSite")){$("rSite").store("mxsite",false);new Fx.Morph("rSite",{duration:200,transition:Fx.Transitions.linear}).start({opacity:0})}mxSwitchSelects();window.setTimeout(function(){var b=$(document.body).retrieve("scrolls");if(!b){return}$(document.body).eliminate("scrolls");$(document.body).setStyle("overflowY",b)},100)}function morphLayer(d,a,b){if(!b||typeof(b)=="undefined"){b=100}var c=new Fx.Morph(d.id,{duration:b,transition:Fx.Transitions.linear});if(a){c.start({height:[0,$(d.id+"inner").offsetHeight+1]})}else{c.start({height:[d.offsetHeight,0]})}}function toggleButtons(b,a,c){var d=$(c);if(b.className=="pressed"){b.className="";morphLayer(d,false)}else{b.className="pressed";morphLayer(d,true)}if(a){$(a).focus()}else{b.blur()}}function switchImage(d,c){var a=document.getElementById("t_"+d);var b=document.getElementById("p_"+d);if(!a||!b){return}if(c){document.images["p_"+d].src=c;a.style.display="none";b.style.display="block"}else{b.style.display="none";a.style.display="block"}return false}function switchFileDialog(a,b){upload_div=document.getElementById("upload_"+b);upload_file=document.getElementById(b);if(a.options[a.selectedIndex].value){upload_div.style.display="none";a.name=a.getAttribute("tmp_name");upload_file.setAttribute("tmp_name",upload_file.name);upload_file.name=""}else{upload_div.style.display="block";a.name="";upload_file.name=upload_file.getAttribute("tmp_name")}}function openIFrameSite(a){if(!a.title){a.title="maXvis"}if(!a.token){a.token=utils.config.client_token}if(a.url){a.url+=(a.url.indexOf("?")<0?"?":"&")+a.token}else{if(a.id){a.url=r(a.id,0,a.token)}}var b=new Element("div",{id:"con_info","class":"choice_helper",html:'<iframe style="height:'+getIFrameHeight()+'px;width:100%;" frameborder="0" src="'+a.url+'"><p>frames not supported</p></iframe>'});client.prepareRequest();showLocalSite(b,a.title,true);window.setTimeout(function(){var c=$(document.body).getStyle("overflowY");if(c=="hidden"){return}$(document.body).store("scrolls",c);$(document.body).setStyle("overflowY","hidden")},100)}function getIFrameHeight(){var b=mxWinSize();var a=b[1];if(a>800){a*=0.85}else{if(a>600){a*=0.9}else{if(a>400){a*=0.95}}}return a}var reg_choice=new Array();function openChoiceEvent(b,a){var a=a||window.event;if(a.keyCode!=13){return true}return openChoice(b)}function insertText(a){var a=a||window.event;if(a.keyCode!=13){return true}return false}function openChoice(h){showLocalSite();var d=getChoiceConfig(h);var g=d.frame;var f=d.lang;var b=$("con_"+g);if(b){b.dispose()}b=false;reg_choice[g]=d;var c=d.explore_url;if($(d.search)){$(d.search).blur();if($(d.search).value&&!$(d.search).hasClass("choice_ok")){c=d.search_url.replace("__words__",encodeURIComponent($(d.search).value))}}client.prepareRequest();var a=getIFrameHeight();var e="choice";if(d.multi){e+=" multi";a-=convertToPixel("5em")}b=new Element("div",{id:"con_"+g,"class":"choice_helper",html:'<iframe class="choice_plugin" style="height:'+a+'px;width:100%;" id="'+g+'" name="'+g+'" frameborder="0" src="'+c+'"><p>'+f.frames_not_supported+'</p></iframe><div class="choice_bg"'+(d.multi?"":' style="display:none"')+'> <div id="'+d.selection+'" class="'+e+'">'+($(d.target)?$(d.target).innerHTML:"")+'</div> <div style="text-align:right">  <button type="button" onclick="closeChoice(\''+h+"');\">"+f.submit+"</button> </div></div>"});showLocalSite(b,f.title,true);return false}function submitChoice(cid,address,title,document_url){if(window.opener&&window.opener.createCMSLink){window.opener.createCMSLink(id,"_blank",title);window.close();window.opener.focus();return}if(window.opener){startElement=window.opener;while(startElement){var conf=eval("startElement.choice"+cid+"()");if(startElement.addChoice){var res=startElement.addChoice(cid,address,title,document_url,true);if(!res||!conf.multi){window.close();window.opener.focus()}return}startElement=startElement.parent}}window.parent.addChoice(cid,address,title,document_url,true)}var choice_no_search=false;function addChoice(cid,address,title,document_url,remote){if(typeof(remote)=="undefined"){remote=false}var conf=getChoiceConfig(cid);if(!conf){return}var con=null;if(remote){con=$(conf.selection)}if(!con){con=$(conf.target)}if(con){var all=con.childNodes;for(var i=0;i<all.length;i++){if(all[i].id=="C"+conf.target+address){if(remote&&!conf.multi){closeChoice(cid)}return -1}}if(!conf.multi){con.innerHTML=""}}newChoiceElement(cid,address,title,remote);if(remote){if(!conf.multi){closeChoice(cid)}if(conf.onupdate){eval(conf.onupdate+";")}}if(!conf.multi&&$("details_"+cid)){$("details_"+cid).disabled="";$("details_"+cid).removeClass("disabled");$("details_"+cid).addEvent("click",function(){openIFrameSite({id:address});return false})}return 1}function closeChoice(cid){var conf=getChoiceConfig(cid);if($(conf.selection)){var callback="newChoiceElement";if(conf.callback){callback=conf.callback}if(conf.multi){$(conf.target).empty();var list=$(conf.selection).getElements("label");for(var i=0;i<list.length;i++){var inp=list[i].getElement("input").dispose();eval(callback+"('"+cid+"','"+addslashes(inp.value)+"','"+addslashes(list[i].innerHTML)+"');")}}else{var inp=$(conf.selection).getElement("input");eval(callback+"('"+cid+"','"+addslashes(inp.value)+"','"+addslashes($(conf.search).retrieve("tmp"))+"');")}}if(conf.onsubmit){eval(conf.onsubmit+";")}hideSite()}function newChoiceElement(g,b,f,e){if(typeof(e)=="undefined"){e=false}var c=getChoiceConfig(g);var a=null;if(e){a=$(c.selection)}if(!a){a=$(c.target)}if(!f){f="kein Titel"}if(c.multi){var d="<label><input onclick=\"undoMultiChoice('"+g+'\',this.parentNode);" type="checkbox" name="'+c.name+'[]" value="'+b+'" checked /> '+f+"</label>";a.appendChild(new Element("div",{id:"C"+c.target+b,"class":"choice_item",html:'<div class="choice_padding">'+d+"</div>"}));return}else{a.innerHTML=""}$(c.search).value=f;$(c.search).store("tmp",f);$(c.search).addClass("choice_ok");$(c.search).onkeyup=new Function("title=$('"+c.search+"').retrieve('tmp');if(!title||this.value!=title){$(this).removeClass('choice_ok');}else{$(this).addClass('choice_ok');}");$(c.search).onblur=new Function("if(!$(this).hasClass('choice_ok')){$('"+c.search+"').eliminate('tmp');undoSingleChoice('"+g+"',1);}");a.appendChild(new Element("div",{id:"C"+c.target+b,html:'<input type="hidden" name="'+c.name+'" value="'+b+'" />'}))}var c_r=[];function getChoiceConfig(a){if(c_r){return c_r[a]}}function setChoiceConfig(c,a,b){if(c_r&&c_r[c]){c_r[c][a]=b}}function undoSingleChoice(cid,remote){if(typeof(remote)=="undefined"){remote=false}if($("details_"+cid)){$("details_"+cid).disabled="disabled";$("details_"+cid).addClass("disabled");$("details_"+cid).removeEvent("click")}var conf=getChoiceConfig(cid);$(conf.target).innerHTML="";if(!remote){$(conf.search).value="";$(conf.search).removeClass("choice_ok")}var list=$("mx_form").getElements("div[class=embed_"+conf.id+"]");for(var i=0;i<list.length;i++){list[i].innerHTML="-"}if(remote&&conf.onupdate){eval(conf.onupdate+";")}}function undoMultiChoice(cid,obj,remote){if(typeof(remote)=="undefined"){remote=false}var div=obj.parentNode.parentNode;var con=div.parentNode;con.removeChild(div);var children=con.getElementsByTagName("div");if(!children[0]){var ph=con.getElementsByTagName("p");if(ph[0]){ph[0].className=""}}var conf=getChoiceConfig(cid);if(remote&&conf.onupdate){eval(conf.onupdate+";")}}function openNewWindow(a,h,j,f,e,d,c,g,b){if(!e){var e="yes"}if(!d){var d="yes"}if(!c){var c="yes"}if(!g){var g=0}if(!b){var b=0}if(!j){j=800}if(!f){f=600}if(!h){h="popup"}remote=window.open(a,h,"left="+b+",top="+g+",width="+j+",height="+f+",resizable=yes,toolbar=no,menubar="+e+",scrollbars="+d+",status="+c);if(remote){remote.focus()}}function doSubmit(b){var a=b.getAttribute("mxname");var c=b.getAttribute("mxvalue");if(!a){return}if(b.form.elements[a]){b.form.elements[a].value=c}else{hiddenInput(a,c).inject(b,"before")}}function hiddenInput(a,b){if(typeof(b)=="undefined"){b=""}return new Element("input",{type:"hidden",name:a,value:b})}function resetForm(c){var d=document.forms[c];var b=d.getElementsByTagName("input");for(var a=0;a<b.length;a++){if(b[a].disabled){continue}if(b[a].type=="hidden"){continue}if(b[a].value){b[a].value=""}if(b[a].checked){b[a].checked=false}}var b=d.getElementsByTagName("select");for(var a=0;a<b.length;a++){if(b[a].disabled){continue}b[a].selectedIndex=""}}function submitValues(a,e){var c=document.forms[a];if(!c){return}switchForm(c);if(typeof(e)=="object"){for(var b=0;b<=e.length;b++){if(typeof(e[b])!="string"){continue}var d=e[b].split("=");c.appendChild(hiddenInput(d[0],d[1]))}}c.submit()}function switchForm(d,g,f){if(g&&f&&d.elements[g]){var e=new MXJob("getProgressStatus",new Array(d.elements[g].value));e.setTimeout(f,f*0.8);scheduler.addJob(e)}if(d.method.strtolower=="post"){return}var b=d.getElementsByTagName("input");if(b.length<=20){return}var c=0;for(var a=0;a<b.length;a++){if(b[a].disabled||!b[a].checked){continue}c++;if(c<20){continue}d.method="post";return}}function ht0(b,a,c){if(c){b=$(c)}b.className="search_off";if(!b.value){b.value=a}}function ht1(b,a,c){if(c){b=$(c)}b.className="";if(b.value==a){b.value=""}}function hoverDate(f,c,b){if(!c){$(f).onmouseover="";$(f).addEvents({mouseover:function(){hoverDate(f,true)},mouseleave:function(){hoverDate(f,true,true)}})}var d=$(f).getElement("div[class=inner]");var a=d.getElement("div[class=appointment_padding]").offsetHeight;var e=d.offsetHeight;if(a>e){d.store("mxh",e);d.setStyle("height","auto");$(f.parentNode).setStyle("zIndex",2)}else{if(b){a=d.retrieve("mxh");if(!a){return}d.setStyle("height",a);$(f.parentNode).setStyle("zIndex",1)}}}function toggleNamespaceControl(g){var e=$("mx_namespace");var d=$("mx_namespace_long");var c=mxTM.getToolbar("mx_namespace_long");if(!c){return}var b=c.getMaxDimension();if(g==2){e.className=(e.className?"":"closed");c.refresh();mxTM.getToolbar("mx_namespace_short").refresh();return}var f=$("mx_nav");if(e.className=="closed"){if(!g){var a=new Fx.Morph(d,{duration:200,transition:Fx.Transitions.Circ.easeIn,onComplete:function(){toggleNamespaceControl(1)}});a.start({height:[0,b]})}else{var a=new Fx.Morph(f,{duration:200,transition:Fx.Transitions.Circ.easeOut,onComplete:function(){toggleNamespaceControl(2)}});a.start({height:f.offsetHeight-b+1})}return true}else{if(!g){var a=new Fx.Morph(f,{duration:200,transition:Fx.Transitions.Circ.easeIn,onComplete:function(){toggleNamespaceControl(1)}});a.start({height:f.offsetHeight+b+1})}else{var a=new Fx.Morph(d,{duration:200,transition:Fx.Transitions.Circ.easeOut,onComplete:function(){toggleNamespaceControl(2)}});a.start({height:[b,0]})}return false}}var multiaction,menu_offset;function registerMultiactions(g,f){if(g){var c=f.length;for(var b=0;b<c;b++){menu_offset++;globalEval(f[b])}var e=getTM().getToolbar("mx_toolbar_menu");var c=g.length;for(var b=0;b<c;b++){var d=g[b];e.add(d[0],d[1],d[2]);var h=new Array();for(var a in d[3]){h.push(a)}registerAddressIds(d[0],h)}}multiaction();multiaction=true;hideSite()}function loadMultiactions(e){showLocalSite();multiaction=e;var d=$(document.body).getElements('div[class="select_box"]');var c=d.length;var f=new Array();var b;for(var a=0;a<c;a++){if(b=d[a].getAttribute("mxid")){f.push(b)}}scheduler.call("multiaction",new Array("registerMultiactions",menu_offset,f),"registerMultiactions(false);")}function selectLine(j,n){if(!multiaction){return loadMultiactions(function(){selectLine(j,n)})}var b=j.getAttribute("mxid");var e=j.getAttribute("mxparam");if(typeof(e)=="undefined"){e="id"}var c=document.forms.toolbar_content;var d=$(j.parentNode.parentNode);if(d.hasClass("address_actions")){var a=d.parentNode.className.split(" ");var m="";var k=true;for(var h=0;h<=a.length;h++){if(!a[h]){continue}if(a[h]=="selected_item"){k=false;continue}if(m){m+=" "}m+=a[h]}if(k){m+=" selected_item"}d.parentNode.className=m}if(j.className=="selected_box"){j.className="select_box"}else{j.className="selected_box"}var g=e+"_"+b;var l=e+"[]";var f=$(g);if(!f){var f=hiddenInput(l,b);f.id=g;c.appendChild(f)}else{f.parentNode.removeChild(f)}if(typeof(n)=="undefined"){refreshSelection(e)}}function deselectAll(a){selectAll(a,true)}function selectAll(f,a){if(!multiaction){return loadMultiactions(function(){selectAll(f,a)})}var e="select_box";if(typeof(a)!="undefined"){e="selected_box"}var d=$("mx_content").getElements("div[class="+e+"]");for(var b=0;b<d.length;b++){var c=d[b];selectLine(d[b],true)}refreshSelection(f)}function refreshSelection(c){var a=document.forms.toolbar_content;var e=a.elements;var j=[];var b=0;for(var d=0;d<e.length;d++){if(e[d].name!=c+"[]"){continue}j[c+e[d].value]=1;b++}j.length=b;if($("mx_deselect_all")){$("mx_deselect_all").setStyle("visibility",(b?"visible":"hidden"))}var g=mxTM.getToolbar("mx_toolbar_menu");if(!g){return}for(var b=0;b<g.entries.length;b++){var h=g.entries[b];var f=h.id;if(!f){continue}if(!mx_checkButton(f,j)){h.deactivate()}else{h.activate()}}g.refresh()}function mx_checkButton(a,b){var d=getAddressIds(a);if(typeof(d)=="object"){if(d[0]=="all"){return true}if(b.length&&(!isSingleView(a)||b.length==1)){var c=0;for(i=0;i<d.length;i++){if(d[i]=="all"){return true}if(b["id"+d[i]]){c++}}if(c==b.length){return true}}else{root=getRootElement();for(i=0;i<d.length;i++){if(d[i]==root){return true}return false}}}return false}function toggleList(e){e=$(e);e.blur();var f=e.getElement("ul");if(!f.hasClass("toggled")){f.addClass("toggled")}if(e.hasClass("list_closed")){f.setStyle("height",0);e.removeClass("list_closed");e.addClass("list_open");var c=0;var b=f.childNodes;for(var d=0;d<b.length;d++){if(!b[d]||b[d].tagName!="LI"){continue}c+=b[d].offsetHeight}var a=new Fx.Morph(f,{duration:200,transition:Fx.Transitions.Circ.easeIn,onComplete:function(){f.setStyle("height","auto")}});a.start({height:c});return true}else{new Fx.Morph(f,{duration:200,transition:Fx.Transitions.Circ.easeOut}).start({height:[f.offsetHeight,0]});e.removeClass("list_open");e.addClass("list_closed");return false}}function setButtonView(obj){var button=obj.parentNode;with(document.forms.toolbar_content){if(elements["do"]){elements["do"].value=obj.childNodes[0].name}else{var hidden_element=hiddenInput("do",obj.childNodes[0].name);hidden_element.id="do";document.forms.toolbar_content.appendChild(hidden_element)}submit()}}function isContainerOpen(a,c){if(!c){c="closed"}var d=a.className.split(" ");for(var b=0;b<=d.length;b++){if(d[b]==c){return false}}return true}function getParentByClass(b,a){while(b&&b!==document.body){if($(b).hasClass(a)){return b}b=b.parentNode}}function toggleFormTab(b,d){activateFormField();b=$(b);if(!$("mx_form_tab_"+d)){return}var c=$(b.parentNode.parentNode).getElements("div[class=tab]");for(var a=0;a<c.length;a++){c[a].className="tab_closed"}$("mx_form_tab_"+d).className="tab";$("mx_form_tab_"+d).fireEvent("display");var c=$(b.parentNode).getElements("div");for(var a=0;a<c.length;a++){if(c[a].className.substr(0,3)!="tab"){continue}c[a].className="tab_label"}$("toggle_item").value=d;b.className="tab_label_active";toggleFormWidth()}function toggleFormWidth(){if(!$("mx_form")){return}var d=$("mx_form").getElement("div[class=tab]");if(!d){return}var a=d.getElements("div[class=form_set]");var t=0;var f=0;$("mx_form").className="";var c=10;if(a.length>1){var k=0;var q=[];for(var u=0;u<a.length;u++){q[u]=a[u].offsetHeight;k+=q[u];if(u>1){continue}t+=a[u].offsetWidth}if($("mx_form").parentNode.offsetWidth>t+c){$("mx_form").className="double";if(!d.getElement("div[class=form_set_group]")&&$("mx_form").offsetWidth){var y=0;var h=0;for(var u=0;u<q.length;u++){if(k-q[u]<=0){break}y+=q[u];k-=q[u];h++;var n=0;if(h==q.length-2){n=q[u+1]+5}if(y+n>=k){break}}var j;for(var u=0;u<a.length;u++){if(!j||u==h){j=new Element("div",{"class":"form_set_group"});j.inject(d)}a[u].inject(j)}var l=new Element("div",{"class":"clearfloat"});l.inject(d)}}}var e=$("mx_form").getElement("div[class=form_tab_labels]");if(!e){return}var w=e.getElements("div");if(w.length<2){return}var g=e.offsetWidth-c;var v=[];var t=[];for(var u=0;u<w.length;u++){var p=w[u];if(p.className!="clearfloat"){v[v.length]=p;t[t.length]=p.offsetWidth}e.removeChild(p)}var s=new Element("div",{"class":"clearfloat"});var m=s.clone();m.inject(e);var o=0;for(var u=v.length-1;u>=0;u--){var b=v[u];if(o+t[u]>=g){var x=s.clone();x.inject(m,"before");m=x;o=0}b.inject(m,"before");m=b;o+=t[u]}}var show_field_id=false;function activateFormField(b,a){if(typeof(b)=="undefined"){b=false}if(show_field_id==b||!$(b+"_field")){return}if(show_field_id){$(show_field_id+"_field").toggleClass("field_active")}if(b){$(b+"_field").toggleClass("field_active")}show_field_id=b}function modifyPrintVersion(){var a=$("printable");if(!a){return}var c=a.getElementsByTagName("a");if(c){for(var b=0;b<c.length;b++){c[b].setAttribute("href","#");c[b].onclick=function(){return false};c[b].setAttribute("target","")}}c=a.getElementsByTagName("button");if(c){for(b=0;b<allButtons.length;b++){c[b].setAttribute("disabled","disabled")}}c=a.getElementsByTagName("input");if(c){for(b=0;b<allInputs.length;b++){c[b].setAttribute("disabled","disabled")}}c=a.getElementsByTagName("textarea");if(c){for(b=0;b<allTexts.length;b++){c[b].setAttribute("disabled","disabled")}}}function createInfobox(a,c,b){if(a.retrieve("tip:title")){return}a.store("tip:title",c);a.store("tip:text",b);new MXTips(a,{className:"tooltip",fixed:false,hideDelay:10,showDelay:700,offset:{x:16,y:16}})}function createMenutip(a){var b=a.get("title");if(!b){return}a.store("tip:title","");a.store("tip:text",b);new MXTips(a,{className:"tooltip menutip",fixed:false,hideDelay:10,showDelay:700,offset:{x:16,y:16}})}function createTooltips(element){var list=element.getElements("*[title]");var count=list.length;var tooltip_r=new Array();var infotip_r=new Array();for(var i=0;i<count;i++){var element=list[i];var title=element.get("title");var info=false;if(title&&title.substr(0,5)=="eval:"){title=eval(title.substr(5));info=true}if(!title){continue}element.store("tip:title","");element.store("tip:text",title);if(info){infotip_r.push(element)}else{tooltip_r.push(element)}}if(tooltip_r.length){new MXTips(tooltip_r,{className:"tooltip",fixed:false,hideDelay:10,showDelay:700,offset:{x:16,y:16}})}if(infotip_r.length){new MXTips(infotip_r,{className:"tooltip",fixed:false,hideDelay:10,showDelay:100,offset:{x:16,y:16}})}}var current_tip_handler_r=new Array();var MXTips=new Class({Implements:[Events,Options],options:{onShow:function(){this.tip.setStyle("display","block")},onHide:function(){this.tip.setStyle("display","none")},showDelay:100,hideDelay:100,className:"tooltip",offset:{x:16,y:16},fixed:false},baseFixedElement:false,basePosition:false,isShow:false,initialize:function(){var a=Array.link(arguments,{options:Type.isObject,elements:function(b){return b!=null}});if(a.options.fixed){if(!a.elements.tagName){alert("Fixed Tooltip failed. Only single elements allowed.");a.options.fixed=false}else{this.baseFixedElement=a.elements}}this.setOptions(a.options);document.id(this);if(a.elements){this.attach(a.elements)}},toElement:function(){if(this.tip){return this.tip}this.container=new Element("div",{"class":this.options.className});var a=this.options.className.replace(/ /,"Helper ")+"Helper";this.tip=new Element("div",{"class":a,styles:{position:"absolute",display:"none"}}).adopt(this.container).inject((this.baseFixedElement)?this.baseFixedElement:document.body,"top");this.baseFixedElement=null;return this.tip},attach:function(a){$$(a).each(function(c){c.store("tip:native",c.get("title"));c.erase("title");this.fireEvent("attach",[c]);var b=["enter","leave"];if(!this.options.fixed){b.push("move")}b.each(function(g){var f=c.retrieve("tip:"+g);if(!f){var e=this["element"+g.capitalize()];var d=this;f=function(h){e.apply(d,[h,c])}}c.store("tip:"+g,f).addEvent("mouse"+g,f)},this)},this);return this},detach:function(a){$$(a).each(function(c){["enter","leave","move"].each(function(d){c.removeEvent("mouse"+d,c.retrieve("tip:"+d)).eliminate("tip:"+d)});this.fireEvent("detach",[c]);var b=c.retrieve("tip:native");if(b){c.set("title",b)}},this);return this},elementEnter:function(b,a){if(!this.options.fixed){this.basePosition=b.page}this.timer_show=this.show.delay(this.options.showDelay,this,a)},elementLeave:function(c,b){clearTimeout(this.timer_show);this.timer_hidden=this.hide.delay(this.options.hideDelay,this,b);if(this.options.fixed&&this.options.hideDelay){var a=this;this.tip.addEvent("mouseenter",function(){clearTimeout(a.timer_hidden)});this.tip.addEvent("mouseleave",function(){a.timer=a.hide.delay(a.options.hideDelay,a)})}},elementMove:function(b,a){this.basePosition=b.page;if(this.isShow){this.position(b,a)}},position:function(a,e){if(e){var k=window.getSize();var j={x:this.tip.offsetWidth,y:this.tip.offsetHeight};if(this.options.fixed){var h={x:"margin-left",y:"margin-top"}}else{var h={x:"left",y:"top"}}var d={};var c={x:this.options.offset.x,y:this.options.offset.y};if(this.options.align){var f=e.getSize();for(var g in this.options.align){switch(this.options.align[g]){case"bottom":c.y+=f.y;break;case"right":c.x+=f.x;break}}}for(var g in h){d[h[g]]=a.page[g]+c[g];if(j[g]){var b=d[h[g]]+j[g];if(b>k[g]){d[h[g]]-=(this.options.offset[g]*2)+j[g]}}if(d[h[g]]<0){d[h[g]]=0}}this.tip.setStyles(d)}},show:function(d){this.isShow=true;var b=(this.options.fixed)?1:0;if(current_tip_handler_r[b]&&current_tip_handler_r[b]!==this){clearTimeout(current_tip_handler_r[b].timer_hidden);current_tip_handler_r[b].hide(d)}current_tip_handler_r[b]=this;var f=d.retrieve("tip:text");this.container.setStyle("width","auto");this.container.innerHTML=f;this.fireEvent("show",[this.tip,d]);var l=this.container.getSize();if(l.x>convertToPixel("30em")){this.container.innerHTML='<span class="__mx_tooltip_root__">'+this.container.innerHTML+"</span>";this.container.setStyle("width","30em");var e=this.container.getSize();var h=this.container.getElements("span.__mx_tooltip_root__")[0];var k=h.getSize();if(k.x<e.x){this.container.setStyle("width",k.x)}else{h.innerHTML=h.innerHTML.replace(/([A-z0-9]+)/g,'<span class="__mx_tooltip_part__">$1</span>')+"</span>";var a=this.container.getElements("span.__mx_tooltip_part__");for(var c=0;c<a.length;c++){var j=a[c];var g=j.getSize();if(g.x>e.x){j.innerHTML=j.innerHTML.replace(/([A-z0-9]{1})/g,"$1&#x200B;")}}}}this.position((this.options.fixed)?{page:{x:0,y:0}}:{page:this.basePosition},d)},hide:function(a){this.isShow=false;var b=(this.options.fixed)?1:0;if(current_tip_handler_r[b]===this){current_tip_handler_r[b]=null}if(this.options.fixed&&this.options.hideDelay){this.tip.removeEvents()}this.fireEvent("hide",[this.tip,a])}});var fontSize;function convertToPixel(a){switch(a.substr(a.length-2,2)){case"em":if(!fontSize){fontSize=$(document.body).getStyle("fontSize");if(fontSize.substr(fontSize.length-2,2)=="em"){fontSize=Math.round(fontSize.substr(0,fontSize.length-2)*16)}else{fontSize=fontSize.substr(0,fontSize.length-2)}}return Math.round(a.substr(0,a.length-2)*fontSize);case"px":return a.substr(0,a.length-2)*1}}function globalEval(src){if(window.execScript){window.execScript(src);return}var fn=function(){window.eval.call(window,src)};fn()}function checkFeatureSupport(a){switch(a){case"touchdevice":if(Browser.Platform.ios){return true}if(Browser.Platform.android){return true}if(Browser.Platform.webos){return true}return false;case"waitcursor":if(Browser.ie){return true}if(Browser.firefox&&!Browser.Platform.win){return true}if(Browser.chrome){return true}if(Browser.safari){return true}return false;case"fixedhead":case"application":if(Browser.ie){return Browser.version>=7}if(Browser.firefox){return Browser.version>=3.6}if(Browser.chrome){return Browser.version>=10}if(Browser.safari){return Browser.version>=5.1}return false;case"embeddedform":if(Browser.ie){return Browser.version>=7}if(Browser.firefox){return Browser.version>=3.5}if(Browser.chrome){return Browser.version>=9}if(Browser.safari){return Browser.version>=5}if(Browser.opera){return Browser.version>=9}return false}}function handleFeatureSupport(f,h){if(checkFeatureSupport(f)){return true}if(Browser.name){window.removeEvents()}var a=document.createElement("div");a.style.width="30em";var d='<div id="browser_not_supported">'+h.message+"</div>";if(typeof h.footer!="undefined"){d+='<div class="footer">'+h.footer+"</div>"}a.innerHTML=d;var e=document.body.childNodes;for(var c=0;c<e.length;c++){if(e[c].tagName=="SCRIPT"){continue}document.body.removeChild(e[c]);c--}document.body.appendChild(a);if(Browser.name){var b=$(window).getSize();if(b.y){var g=$(a).getSize();a.style.position="absolute";a.style.top=((b.y-g.y)/2)+"px";a.style.left=((b.x-g.x)/2)+"px"}return}a.style.margin="50px auto"}function mxdec(c){var h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var a="";var l,j,f;var k,g,e,d;var b=0;c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b<c.length){k=h.indexOf(c.charAt(b++));g=h.indexOf(c.charAt(b++));e=h.indexOf(c.charAt(b++));d=h.indexOf(c.charAt(b++));l=(k<<2)|(g>>4);j=((g&15)<<4)|(e>>2);f=((e&3)<<6)|d;a=a+String.fromCharCode(l);if(e!=64){a=a+String.fromCharCode(j)}if(d!=64){a=a+String.fromCharCode(f)}}return a}function htmlspecialchars_decode(a){a=a.replace(/&amp;/g,"&");a=a.replace(/&quot;/g,'"');a=a.replace(/&lt;/g,"<");a=a.replace(/&gt;/g,">");return a}function addslashes(a){a=a.replace(/\\/g,"\\\\");a=a.replace(/\'/g,"\\'");a=a.replace(/\"/g,'\\"');a=a.replace(/\0/g,"\\0");return a};
