/* FundSelection.ascx.js */
var FSCtl=(function(y){var e={};var p=false,z,d,q,o,h,k,u,a,j,n,l="<img src='../local_resources/images/loading_grey.gif'></img>",t="application/json; charset=utf-8",w="FASvc/AFS.asmx/";e.InitView=function(C,A,G,E){if(p){return;}p=true;z=C;d=A;q=G;o=E;try{h=y('[id$="FSControl_tabs_body"]');u=y("#flat");a=y(".fg-button");j=y("#menuSelection");n=y("#numId");b(0,"#divTotalFundNum");h.css({"padding-top":"0px","padding-left":"0px","padding-right":"0px","padding-bottom":"5px"});u.menu({content:u.next().html(),showSpeed:400});z.add_initializeRequest(r);z.add_endRequest(s);var D=v(fs_srch);D.onkeypress=onSearchKeypress;var B=v(fs_scr);B.onkeypress=onScreenerKeypress;a.hover(m,x);j.change(g);n.change(c);i();}catch(F){}};function i(){if(k!=null){clearTimeout(k);}var A=fs_sto;A=A-5;if(A<1){A=1;}A=A*60*1000;var B=new String(window.location);B=B.replace(/fa.aspx/i,"session.aspx");k=setTimeout("location='"+B+"';",A);}e.AcceptTC_onClick=function(){var A=v(fs_trm);A.disabled=!(v("cbxAcceptTerms").checked);};e.DeclineTC_onClick=function(){alert("You will not be able to use this application.");var B=window.location.host;B=B.replace("apps","www");B=B.replace("qc","dr");var C=window.location.pathname.split("/");var A=C[2];if(A=="2"){B=B.replace("finra","saveandinvest");}window.location="http://"+B;};function m(){y(this).removeClass("ui-state-default").addClass("ui-state-active");}function x(){y(this).removeClass("ui-state-focus").addClass("ui-state-default");}function g(){try{var B=y(this).val();y("#CritContainerDiv").css("visibility","visible");if(y("#CritContainerDiv > #Crit"+B+"Div").length>0){return;}y("#CritContainerDiv").prepend("<div id='Crit"+B+"Div' style='height:100px; width:450px; display:none'><img src='../local_resources/images/loading.gif'></img></div>");y("#Crit"+B+"Div").slideDown("slow");y("#Crit"+B+"Div").load("../PickListControl.aspx?&paramID="+B+"&random="+unique_requestid(),function(){y("#Crit"+B+"Div .v2 .option").click(function(){var C=y(this).attr("value");y(this).toggleClass("active");C+=(y(this).hasClass("active"))?":true":":false";y("#numId").val(C);y("#numId").trigger("change");});y("#Crit"+B+"Div .v1 .option").click(function(){var C=y(this).attr("value")+":true";y("#CritContainerDiv > #Crit"+B+"Div .v1 .active").each(function(){y(this).toggleClass("active");y("#numId").val(y(this).attr("value")+":false");y("#numId").trigger("change");});y(this).toggleClass("active");y("#numId").val(C);y("#numId").trigger("change");});});}catch(A){}}function c(){try{var C=y(this).attr("value");var B=y("#afsIdNew").val();var A=v(fs_hsi).value;y("#divTotalFundNum").html(l);y.ajax({type:"POST",url:base_url+w+"UpdateNumberofFunds",data:"{'pickval':'"+C+"','afsId':'"+B+"','sessionId':'"+A+"'}",contentType:t,dataType:"json",success:function(E){y("#divTotalFundNum").html(E.d);y("#divScrNum").html(y("#divTotalFundNum").html());}});}catch(D){}}e.AFS_OnEdit=function(){var D=v(fs_ah);D.value="1";afs_on=true;if(CtrlDown){}$find(fs_mpa).show();var A=v(fs_hsi).value;var C=v(fs_ip).value;var B=v(fs_ci).value;y.ajax({type:"POST",url:base_url+w+"GetAFSIDforUser",data:"{'ipAddress':'"+C+"','cookieId':'"+B+"','sessionId':'"+A+"'}",contentType:t,dataType:"json",success:function(F){var E=F.d.split(",");v("afsIdOld").value=E[0];v("afsIdNew").value=E[1];v(fs_h1).value=E[1];}});y.ajax({type:"POST",url:base_url+w+"GetScreenerPopUpInfo",data:"{}",contentType:t,dataType:"json",success:function(E){y("#divInfoPopUp").html(E.d);}});};e.AFS_OnApply=function(){v("divScreenerResults").style.display="inline";$find(fs_mpa).hide();eval(fs_afs_pb);v(fs_scr).value="";v("divToolHelpScreener").style.display="none";y("#hiddenAFSdiv").html(y("#CritContainerDiv").html());y("#hiddenMenudiv").html(y("#menuDiv").html());};e.AFS_OnCancel=function(){try{$find(fs_mpa).hide();var E=v("afsIdNew").value;var D=v("afsIdOld").value;var A=v(fs_hsi).value;f(E);y("#CritContainerDiv").html(y("#hiddenAFSdiv").html());if(y("#hiddenMenudiv").html()!=""){y("#menuDiv").html(y("#hiddenMenudiv").html());}y("#CritContainerDiv .v2 .option").click(function(){var F=y(this).attr("value");y(this).toggleClass("active");if(y(this).hasClass("active")){F+=":true";}else{F+=":false";}y("#numId").val(F);y("#numId").trigger("change");});y("#CritContainerDiv .v1 .option").click(function(){var F=y(this).attr("value")+":true";y("#"+y(this).parent().attr("id")+" .active").each(function(){y(this).toggleClass("active");y("#numId").val(y(this).attr("value")+":false");y("#numId").trigger("change");});y(this).toggleClass("active");y("#numId").val(F);y("#numId").trigger("change");});var C=0;if(y("#afsIdOld").val()!=""){C=y("#afsIdOld").val();}b(C,"#divScrNum");v(fs_h1).value=C;}catch(B){}};function b(B,A){y(A).html(l);y.ajax({type:"POST",url:base_url+w+"GetTotalFundCount",data:"{'afsId':'"+B+"'}",contentType:t,dataType:"json",success:function(C){y("#divTotalFundNum").html(C.d);y("#divScrNum").html(y("#divTotalFundNum").html());}});}e.AFS_DeleteCriteria=function(A){var C=y("#afsIdNew").val();y("#divTotalFundNum").html(l);y.ajax({type:"POST",url:base_url+w+"DeleteCriteria",data:"{'paramId':'"+A+"','afsId':'"+C+"'}",contentType:t,dataType:"json",success:function(E){y("#divTotalFundNum").html(E.d);y("#divScrNum").html(y("#divTotalFundNum").html());y("#divNum").css("visibility","visible");}});var D=v("CritContainerDiv");var B=v("Crit"+A+"Div");if(B!=null){D.removeChild(B);}y("#menuDiv").contents().find("#"+A).css("display","block");};function f(A){y.ajax({type:"POST",url:base_url+w+"AFSIDRemove",data:"{'afsId':'"+A+"'}",contentType:t,dataType:"json"});}function r(A,B){try{var D=B.get_postBackElement().id;yPosScr=v("divScreenerResults").scrollTop;yPos=v("divResults").scrollTop;if(z.get_isInAsyncPostBack()){B.set_cancel(true);}if((D.indexOf("txtSearch")!=-1)){y("#tabSpinnerDiv").css("display","block");y("#divSearchRes").fadeTo("fast",0.3);}if(D.indexOf("txtScreener")!=-1){y("#divScreenerResults").fadeTo("fast",0.3);y("#tabSpinnerDiv").css("display","block");}if(D.indexOf("btnAFSSave")!=-1){y("#divScreenerResults").fadeTo("fast",0.3);y("#tabSpinnerDiv").css("display","block");}if(D.indexOf("lbLetter")!=-1||D.indexOf("lbFundFamily")!=-1){if(v("theFamiliesDiv").style.width=="100%"){y("#theFamiliesDLDiv").fadeTo("fast",0.3);}else{if(v("theFundsDiv").style.width=="100%"){y("#leafDiv").fadeTo("fast",0.3);}}y("#tabSpinnerDiv").css("display","block");}if(((D.indexOf("imgBtnSelectedFundsToFavs3")!=-1)||(D.indexOf("imgBtnSelectedFundsToFavs2")!=-1)||(D.indexOf("imgBtnSelectedFundsToFavs1")!=-1)||(D.indexOf("lbRemove")!=-1))&&v(fs_tab_fv).style.display!="none"){y("#favSpinnerDiv").fadeTo("fast",0.3);y("#tabSpinnerDiv").css("display","block");}if(D.indexOf("btnCaptchaOK")!=-1){capOK=true;}}catch(C){}}function s(E,I){try{var A=E._postBackSettings.sourceElement.id;i();v("divScreenerResults").scrollTop=yPosScr;v("divResults").scrollTop=yPos;if(A.indexOf("dlLetters")!=-1){scrollToTop();if(A=="ctl00_ContentPlaceHolder1_FSControl_tabs_browseTab_dlLetters_ctl27_lbLetter"){showFunds();}else{showFamilies();}}else{if(A.indexOf("dlFundFamily")!=-1){showFunds();}}if(A.indexOf("lbBackToFamilyList")!=-1){y("#theFamiliesDLDiv").fadeTo("fast",1);}if(A.indexOf("txtSearch")!=-1){y("#divSearchRes").fadeTo("fast",1);}var K=100;var G=y("[id$='lblMaxResults']");var J=y("[id$='lblScreenerMessage']");if(A.indexOf("txtScreener")!=-1){y("#divScreenerResults").fadeTo("fast",1);K=y("#lblScreenerMessage").is(":visible")?100:120;K=J.is(":visible")?K-17:K;K=y.browser.msie?K:K-9;y("#divScreenerResults").height(K);}if(A.indexOf("btnAFSSave")!=-1){K=y("#lblScreenerMessage").is(":visible")?100:120;K=J.is(":visible")?K-17:K;K=y.browser.msie?K:K-9;y("#divScreenerResults").height(K);}if((A.indexOf("lbRemoveFund")!=-1)&&(v(fs_tab_fv).style.display!="none")){y("#favSpinnerDiv").fadeTo("fast",1);}if((A.indexOf("imgBtnSelectedFundsToFavs1")!=-1)||(A.indexOf("imgBtnSelectedFundsToFavs2")!=-1)||(A.indexOf("imgBtnSelectedFundsToFavs3")!=-1)||(A.indexOf("gvFavorites")!=-1)||(A.indexOf("gvFunds")!=-1)||(A.indexOf("gvSearchResult")!=-1)||(A.indexOf("gvScreenerRes")!=-1)){var B=v(fs_gv_fv);var C=v(fs_tab_fv_t);var F=C.innerHTML.substring(11);F=F.replace(")","");if(B!=null){if(F!=B.rows.length){C.innerHTML="Favorites ("+B.rows.length+")";C.className="ajax__tab_tab";if((A.indexOf("gvFavorites")==-1)){var H="#"+fs_tab_fv+"_tab";y(H).fadeTo("fast",0.3);setTimeout("",30000);y(H).fadeTo("fast",1);}}}else{C.innerHTML="Favorites (0)";}}y("#tabSpinnerDiv").css("display","none");if(capOK){capOK=false;y("#imgCaptchadivFS").load("../loadmenu.aspx?rn="+unique_requestid());}}catch(D){}}function v(A){return document.getElementById(A);}return e;}(jQuery));function fadeSelectedFunds(){$("#divSelectedFunds").fadeTo("fast",0.3);}function captcha_setfocus(){$get("tbxCaptcha").focus();}function onSearchKeypress(){try{var a=window.event.keyCode;if(a==10||a==13){window.event.returnValue=false;window.event.cancelBubble=true;execSearchPostback();}}catch(b){}}function doSearch(){try{var b=$get(fs_srch);var a=$get("hiddenText");if(b){if(b.value.indexOf("<")>=0){do{b.value=b.value.replace("<","");}while(b.value.indexOf("<")>=0);}if(b.value.indexOf(">")>=0){do{b.value=b.value.replace(">","");}while(b.value.indexOf(">")>=0);}if(a.value!=b.value){a.value=b.value;counter=1;}else{if(counter==1){counter=0;execSearchPostback();}}}}catch(c){}}function execSearchPostback(){try{var a=$get(fs_srch);if((a.value=="[fundname, ticker or keyword]")||(a.value=="")){$get("divToolHelp").style.display="block";$get("divResults").style.display="none";$get(fs_nr).style.display="none";$get(fs_nr).style.visible="hidden";return;}eval(fs_srch_pb);$get("divResults").style.display="block";$get("divToolHelp").style.display="none";$get(fs_nr).style.display="inline";window.clearInterval(timerId);timerId=-1;}catch(b){}}function callSearch(b){try{if(b.keyCode==27){b.keyCode=0;return false;}var a=$get(fs_srch);if((a.value=="[fundname, ticker or keyword]")||(a.value=="")){$get("divToolHelp").style.display="block";$get("divResults").style.display="none";$get(fs_nr).style.display="none";$get(fs_nr).style.visible="hidden";return;}if(timerId==-1){timerId=window.setInterval("doSearch();",600);}}catch(b){}}function onScreenerKeypress(){try{var a=window.event.keyCode;if(a==10||a==13){window.event.returnValue=false;window.event.cancelBubble=true;execSearchPostbackScr();}}catch(b){}}function doSearchScr(){try{var b=$get(fs_scr);var a=$get("hiddenTextScr");if(b){if(b.value.indexOf("<")>=0){do{b.value=b.value.replace("<","");}while(b.value.indexOf("<")>=0);}if(b.value.indexOf(">")>=0){do{b.value=b.value.replace(">","");}while(b.value.indexOf(">")>=0);}if(a.value!=b.value){a.value=b.value;counterScr=1;}else{if(counterScr==1){counterScr=0;execSearchPostbackScr();}}}}catch(c){}}function execSearchPostbackScr(){try{var a=$get(fs_scr);if((!afs_on)&&((a.value=="[fundname, ticker or keyword]")||(a.value==""))){$get("divToolHelpScreener").style.display="block";$get("divScreenerResults").style.display="none";$get("lblScreenerMessage").style.display="none";return;}else{if((afs_on)&&a.value=="[fundname, ticker or keyword]"){return;}}eval(fs_scr_pb);$get("divScreenerResults").style.display="inline";$get("divToolHelpScreener").style.display="none";$get("lblScreenerMessage").style.display="inline";window.clearInterval(timerIdScr);timerIdScr=-1;}catch(b){}}function callSearchScr(b){try{if(b.keyCode==27){b.keyCode=0;return false;}var a=$get(fs_scr);if((!afs_on)&&((a.value=="[fundname, ticker or keyword]")||(a.value==""))){$get("divToolHelpScreener").style.display="block";$get("divScreenerResults").style.display="none";$get("lblScreenerMessage").style.display="none";return;}else{if((afs_on)&&(a.value=="[fundname, ticker or keyword]")){return;}}if(timerIdScr==-1){timerIdScr=window.setInterval("doSearchScr();",600);}}catch(b){}}function showFunds(){familiesDiv=$get("theFamiliesDiv");fundsDiv=$get("theFundsDiv");if(familiesDiv!=null){familiesDiv.style.display="none";}if(fundsDiv!=null){fundsDiv.style.display="block";fundsDiv.style.overflowX="auto";}$get("divBrowseHelp").style.Visibility="hidden";$get("divBrowseHelp").style.display="none";}function moveToFunds(a){familiesDiv=$get("theFamiliesDiv");fundsDiv=$get("theFundsDiv");if(familiesDiv!=null){familiesDiv.style.width=(99-a)+"%";}if(fundsDiv!=null){fundsDiv.style.width=a+"%";}if(a<90){setTimeout("moveToFunds("+(a+10)+")",50);}else{if(familiesDiv!=null){familiesDiv.style.display="none";}if(fundsDiv!=null){fundsDiv.style.display="block";fundsDiv.style.overflowX="auto";}}$get("divBrowseHelp").style.Visibility="hidden";$get("divBrowseHelp").style.display="none";}function showFamilies(){familiesDiv=$get("theFamiliesDiv");fundsDiv=$get("theFundsDiv");if(fundsDiv!=null){fundsDiv.style.overflowX="hidden";fundsDiv.style.display="none";}if(familiesDiv!=null){familiesDiv.style.display="block";}$get("divBrowseHelp").style.Visibility="hidden";$get("divBrowseHelp").style.display="none";}function moveToFamilies(a){familiesDiv=$get("theFamiliesDiv");fundsDiv=$get("theFundsDiv");if(fundsDiv!=null){fundsDiv.style.width=(99-a)+"%";}if(familiesDiv!=null){familiesDiv.style.width=a+"%";}if(a<90){setTimeout("moveToFamilies("+(a+10)+")",50);}else{if(fundsDiv!=null){fundsDiv.style.display="none";}if(familiesDiv!=null){familiesDiv.style.display="block";}}$get("divBrowseHelp").style.Visibility="hidden";$get("divBrowseHelp").style.display="none";}function scrollToTop(){familiesDiv=$get("theFamiliesDiv");fundsDiv=$get("theFundsDiv");if(familiesDiv!=null){familiesDiv.scrollTop=0;}if($get("theFamiliesDiv").style.display=="none"){showFamilies();}if(fundsDiv!=null){fundsDiv.scrollTop=0;}}
