(function(a){a.extend(a.fn,{swapClass:function(f,d){var c=this.filter("."+f);this.filter("."+d).removeClass(d).addClass(f);c.removeClass(f).addClass(d);var e=a(this).attr("class");if(e.search(b.collapsableHitarea)!=-1){a(this).attr({src:b.minusgifurl,title:b.einklappen,alt:b.Einklappsymbol})}else{if(e.search(b.expandableHitarea)!=-1){a(this).attr({src:b.plusgifurl,title:b.ausklappen,alt:b.Ausklappsymbol})}}return this},replaceClass:function(d,c){return this.filter("."+d).removeClass(d).addClass(c).end()},hoverClass:function(c){c=c||"hover";return this.hover(function(){a(this).addClass(c)},function(){a(this).removeClass(c)})},heightToggle:function(c,d){c?this.animate({height:"toggle"},c,d):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(d){d.apply(this,arguments)}})},prepareBranches:function(c){if(!c.prerendered){this.filter(":last-child:not(ul)").addClass(b.last);this.filter((c.collapsed?"":"."+b.closed)+":not(."+b.open+")").find(">ul").hide()}return this.filter(":has(>ul)")},applyClasses:function(c,d){this.filter(":has(>ul):not(:has(>a))").find("span:first").click(function(e){d.apply(a(this).next())}).add(a("a",this)).hoverClass();if(!c.prerendered){this.filter(":has(>ul:hidden)").addClass(b.expandable).replaceClass(b.last,b.lastExpandable);this.not(":has(>ul:hidden)").addClass(b.collapsable).replaceClass(b.last,b.lastCollapsable);this.prepend('<img class="'+b.hitarea+'"/>').find("img."+b.hitarea).each(function(){var e="";a.each(a(this).parent().attr("class").split(" "),function(){e+=this+"-hitarea "});a(this).addClass(e);if(e.search(b.expandableHitarea)!=-1){a(this).attr({src:b.plusgifurl,title:b.ausklappen,alt:b.Ausklappsymbol})}else{if(e.search(b.collapsableHitarea)!=-1){a(this).attr({src:b.minusgifurl,title:b.einklappen,alt:b.Einklappsymbol})}}})}this.find("img."+b.hitarea).click(d)},treeview:function(e){e=a.extend({cookieId:"treeview"},e);if(e.add){return this.trigger("add",[e.add])}if(e.toggle){var j=e.toggle;e.toggle=function(){return j.apply(a(this).parent()[0],arguments)}}function h(){g(a(this))}function g(o){var n=o.parents("li:first");var p=o.attr("class");var m=n.attr("class");if(o[0].tagName!="IMG"){if(m.search(/collapsable/)!=-1){var l=n.find(":checkbox");if(l.length>0){return true}}}if(o[0].tagName!="IMG"&&o[0].tagName!="SPAN"&&m.search(/closed/)>=0&&m.search(/expandable/)>=0&&a(n[0]).find(".checkbox").attr("checked")!=true){}else{if(o[0].tagName=="LABEL"){}else{n.find(".hitarea").swapClass(b.collapsableHitarea,b.expandableHitarea).swapClass(b.lastCollapsableHitarea,b.lastExpandableHitarea).end().swapClass(b.collapsable,b.expandable).swapClass(b.lastCollapsable,b.lastExpandable).find(">ul").heightToggle(e.animated,e.toggle)}}return true}this.addClass("treeview");var k=this.find("li").prepareBranches(e);k.applyClasses(e,h);function i(l){var m=true;a("."+l).each(function(){if(a(this).attr("checked")==null||a(this).attr("checked")==""||a(this).attr("checked")==false){m=false}});if(m==true){a("#"+l).attr("checked",m)}else{a("#"+l).attr("checked",false)}return m}function c(){var o=a(this).attr("id");var m=o.split("_");var l=a(this).attr("checked");var n=o;if(m.length>2){l=i(m[0]+"_"+m[1])}else{a("."+n).each(function(){if(l==true){a(this).attr("checked",l)}else{a(this).attr("checked","")}})}}function f(l){var m=new Array;l.each(function(){if(a(this).attr("checked")==true){var n=a(this).attr("id").split("_");if(-1==jQuery.inArray(n[0]+"_"+n[1],m)){m.push(n[0]+"_"+n[1]);i(n[0]+"_"+n[1])}}});a(m).each(function(){var o=this;if(!a("#"+this).attr("checked")==true){var n=a("#"+this).parent();g(n)}})}var d=this.find("input."+b.checkbox);a(d).click(c);f(d);return this.bind("add",function(m,l){a(l).prev().removeClass(b.last).removeClass(b.lastCollapsable).removeClass(b.lastExpandable).find(".hitarea").removeClass(b.lastCollapsableHitarea).removeClass(b.lastExpandableHitarea);a(l).find("li").andSelf().prepareBranches(e).applyClasses(e,h)})}});var b=a.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"hitarea",checkbox:"checkbox",ausklappen:"ausklappen",einklappen:"einklappen",Ausklappsymbol:"Ausklappsymbol",Einklappsymbol:"Einklappsymbol",plusgifurl:"/img/plus.gif",minusgifurl:"/img/minus.gif"};a.fn.Treeview=a.fn.treeview})(jQuery);function cExtendedFieldset(){var a=this;var c=null;var b="none";if(moreOpt==""){moreOpt="Mehr Optionen"}if(lessOpt==""){lessOpt="Weniger Optionen"}this.initialize=function(d){c=d;if(!a.checkFields()){$(c).show();$("#QUERY_alAL_label").css("width","");$('<a id="btclick" href="#" style="margin-right:4em;padding-left:12px;background-image:url(/img/minus.gif);background-position:left center;background-repeat:no-repeat"> '+lessOpt+"</a>").insertBefore("#btsubmit")}else{$(c).hide();$("#QUERY_alAL_label").css("width","auto");$('<a id="btclick" href="#" style="margin-right:4em;padding-left:12px;background-image:url(/img/plus.gif);background-position:left center;background-repeat:no-repeat"> '+moreOpt+"</a>").insertBefore("#btsubmit")}$("#btclick").click(a.toggleDisplay)},this.toggleDisplay=function(){if(b=="inline"){if(!a.checkFields()){return false}b="none"}else{b="inline"}$("#btclick").empty();if(b=="inline"){$(c).slideDown();$("#QUERY_alAL_label").css("width","");$("#btclick").text(lessOpt).css({"background-image":"url(/img/minus.gif)"})}else{$(c).slideUp();$("#QUERY_alAL_label").css("width","auto");$("#btclick").text(moreOpt).css({"background-image":"url(/img/plus.gif)"})}return true},this.checkFields=function(){var d=0;$("div.extended > * > input:text, div.extended > * > select").each(function(){var g=$(this).attr("id");var e=$(this).attr("value");if($(this).attr("name")=="COUNT"){var f=Number(e);if(f!=10){++d}}else{if($(this).attr("name")=="GWTIMEOUT"){var f=Number(e);if(f!=30){++d}}else{if(e!=null){e=jQuery.trim(e);if(e.length){++d}}}}});return !d};return false}jQuery(document).ready(function(){$("#browser").treeview({animated:"linear",toggle:function(){if(jQuery.browser.msie){jQuery(this).find("ul").css("zoom","1")}}});$("#browser1").treeview({animated:"linear",toggle:function(){if(jQuery.browser.msie){jQuery(this).find("ul").css("zoom","1")}}});$("#browser2").treeview({animated:"linear",toggle:function(){if(jQuery.browser.msie){jQuery(this).find("ul").css("zoom","1")}}});if(!SearchMaskMoreOptions){var a=new cExtendedFieldset().initialize($(".extended"))}});
