var fundWinnow={currAssetClass:"all_funds",currClassType:"all_classes",setAssetClass:function(C,D){if(D!=this.currAssetClass){this.currAssetClass=D;this.setVisibleRows(C)}},setClassType:function(C,D){if(D!=this.currClassType){this.currClassType=D;this.setVisibleRows(C)}},setVisibleRows:function(D){arrTableRows=$$("#"+D+" tbody tr");for(var C=0;C<arrTableRows.length;C++){row=arrTableRows[C];if((row.hasClass(this.currAssetClass)||this.currAssetClass=="all_funds")&&(row.hasClass(this.currClassType)||this.currClassType=="all_classes")){row.setStyle("display","")}else{row.setStyle("display","none")}}stripedTable.reStripeTable()}};var rowToggle={checkboxClicked:false,init:function(){var F=$$("input.toggle_row");for(var H=0;H<F.length;H++){var G=F[H];var E=G.getParent().getParent();rowToggle.setRow(G);G.addEvent("click",rowToggle.toggleRow);E.addEvent("click",rowToggle.clickRow)}},setRow:function(D){var D=$(D);var C=D.getParent().getParent();if(D.checked){C.addClass("selected")}else{C.removeClass("selected")}},toggleRow:function(){rowToggle.checkboxClicked=true;var D=$(this);var C=D.getParent().getParent();if(D.checked){C.addClass("selected")}else{C.removeClass("selected")}rowToggle.checkChainGroup(D)},checkChainGroup:function(G){var H=G.className.indexOf("chain_group_");if(H!=-1){var F=G.className.indexOf(" ",H);if(F==-1){F=G.className.length}var I=G.className.substring(H+12,F);var J=G.checked;arrChainGroupInputs=$$("input.chain_group_"+I);for(i=0;i<arrChainGroupInputs.length;i++){arrChainGroupInputs[i].checked=J;rowToggle.setRow(arrChainGroupInputs[i])}}},clickRow:function(){if(!rowToggle.checkboxClicked){arrRowInputs=this.getElementsByTagName("INPUT");for(i=0;i<arrRowInputs.length;i++){var D=arrRowInputs[i];var C=D.getProperty("type");if(C=="checkbox"){if(D.hasClass("toggle_row")){if(!(D.disabled)){(D.checked)?D.checked=false:D.checked=true;rowToggle.checkChainGroup(D);rowToggle.setRow(D)}else{rowToggle.checkChainGroup(D);rowToggle.setRow(D)}}}}}else{rowToggle.checkboxClicked=false}}};var stickyHeader={scrollTop:0,initialHeaderTopPos:0,stickyTableWidth:0,stickyTableTopperHeight:0,stickyTableHeaderHeight:0,stickyTablePadding:0,scrollDetectorTimer:null,blnStuck:false,init:function(){stickyHeader.scrollDetectorTimer=setInterval("stickyHeader.scrollingDetector()",10);stickyHeader.initialHeaderTopPos=$("funds_container2").getPosition().y;stickyHeader.stickyTableWidth=$("fund_prices_table").getCoordinates().width;stickyHeader.stickyTableTopperHeight=$("table_top")?$("table_top").getCoordinates().height:0;stickyHeader.stickyTableHeaderHeight=$$("#fund_prices_table thead tr")[0].getCoordinates().height;if(window.webkit){stickyHeader.stickyTablePadding=stickyHeader.stickyTableTopperHeight+23}else{stickyHeader.stickyTablePadding=stickyHeader.stickyTableTopperHeight+stickyHeader.stickyTableHeaderHeight}$$("#fund_prices_table thead tr").setStyle("width",stickyHeader.stickyTableWidth);if($("table_top")){$("table_top").setStyle("width",stickyHeader.stickyTableWidth-2)}},stickHeader:function(){if(window.ie){if(window.getScrollTop()>stickyHeader.initialHeaderTopPos){$$("#fund_prices_table thead tr").setStyles({position:"absolute",top:stickyHeader.scrollTop+stickyHeader.stickyTableTopperHeight});if($("table_top")){$("table_top").setStyles({position:"absolute",top:stickyHeader.scrollTop})}$("funds_container2").setStyle("padding-top",stickyHeader.stickyTablePadding)}else{$$("#fund_prices_table thead tr").setStyle("position","static");if($("table_top")){$("table_top").setStyle("position","static")}$("funds_container2").setStyle("padding-top",0)}}else{if((window.getScrollTop()>stickyHeader.initialHeaderTopPos)){if(!$("fund_prices_table").hasClass("sticky")){$("fund_prices_table").addClass("sticky");if($("table_top")){$("table_top").addClass("sticky")}$$("#fund_prices_table thead tr").setStyle("top",stickyHeader.stickyTableTopperHeight);$("funds_container2").setStyle("padding-top",stickyHeader.stickyTablePadding)}}else{if($("fund_prices_table").hasClass("sticky")){$("fund_prices_table").removeClass("sticky");if($("table_top")){$("table_top").removeClass("sticky")}$("funds_container2").setStyle("padding-top",0)}}}},scrollingDetector:function(){if(stickyHeader.scrollTop!=window.getScrollTop()){stickyHeader.scrollTop=window.getScrollTop();stickyHeader.stickHeader()}}};window.addEvent("domready",rowToggle.init);function submitHistoricalSort(G,H,E){var F=document.getElementById("pricesDate").value;document.historical_form.histaction.value=H;document.historical_form.sort.value=G;document.historical_form.sortAsc.value=E;document.historical_form.histdate.value=F;document.historical_form.submit()}function submitHistoricalACFilter(H,G,E){var F=document.getElementById("pricesDate").value;document.historical_form.histaction.value=H;document.historical_form.asset_class_filter.value=G;document.historical_form.performanceAt.value=E;document.historical_form.histdate.value=F;document.historical_form.submit()}function submitHistoricalSCFilter(H,E,G){var F=document.getElementById("pricesDate").value;document.historical_form.histaction.value=H;document.historical_form.performanceAt.value=E;document.historical_form.asset_class_filter.value=G;document.historical_form.histdate.value=F;document.historical_form.submit()}function submitPNPACFilter(B,C,A){document.pnp_form.pnpaction.value=B;document.pnp_form.asset_class_filter.value=C;document.pnp_form.performanceAt.value=A;document.pnp_form.submit()}function submitPNPSCFilter(B,A,C){document.pnp_form.pnpaction.value=B;document.pnp_form.performanceAt.value=A;document.pnp_form.asset_class_filter.value=C;document.pnp_form.submit()}function submitPNPSort(D,C,B,A){document.pnp_form.pnpaction.value=C;document.pnp_form.sort.value=D;document.pnp_form.sortAsc.value=B;document.pnp_form.performanceAt.value=A;document.pnp_form.submit()};
