/* FundAnalyzer.ascx.js */
var FACtl=(function(s){var e={};var n=false,t,d,o,m,q,j,i,f,g,l=new Array("1","1,000","2,000","3,000","4,000","5,000","6,000","7,000","8,000","9,000","10,000","20,000","30,000","40,000","50,000","60,000","70,000","80,000","90,000","100,000","200,000","300,000","400,000","500,000","600,000","700,000","800,000","900,000","1,000,000","2,000,000","3,000,000","4,000,000","5,000,000","6,000,000","7,000,000","8,000,000","9,000,000","10,000,000","20,000,000","30,000,000","40,000,000","50,000,000","60,000,000","70,000,000","80,000,000","90,000,000","100,000,000");e.InitView=function(v,u,y,w){if(n){return;}n=true;t=v;d=u;o=y;m=w;try{t.add_initializeRequest(b);t.add_endRequest(k);j=s("#FASpacerLoadingImg");if(j){j.hide();}if((o.indexOf("TICKERS=")!=-1)||(o.indexOf("RGUID=")!=-1)){r();}}catch(x){}};function r(){try{q=s("#FACtlSpacerDiv");j=s("#FASpacerLoadingImg");i=s(":input[id$='txtInvestment']");f=s(":input[id$='InvestmentTextBox']");g=s(":input[id$='FinalValueTextBox']");i.keypress(h);s("#pnlSharingTable :input").keypress(c);var v=Sys.Application.findComponent("InvSliderBehavior");if(v!=null){v.add_valueChanged(a);}if(g){i.val(g.val());}s("#imgCaptchadivFS").load("../loadmenu.aspx?rn="+unique_requestid());if(j){j.hide();}if(q){q.slideUp("slow");}}catch(u){}}function h(u){if((u.which==10)||(u.which==13)){FACtl.onUserInvValueChanged();return false;}}function c(u){if((u.which==10)||(u.which==13)){return false;}}function b(u,v){try{var y=v.get_postBackElement().id;if(!t.get_isInAsyncPostBack()&&(y.indexOf("FSControl_btnSubmit")!=-1)){bJustHitGo=true;if(q){q.slideDown("slow");}s("#AssumptionsDiv").hide();s("#FundAnalyzerContainerDiv").fadeTo("slow",0);$find(ModalProgress).show();s("#imgCaptchadivFS").load("../loadmenu.aspx?rn="+unique_requestid());return;}if(!t.get_isInAsyncPostBack()&&(y.indexOf("btnShareSend")!=-1)){shareSend=true;}else{if(!t.get_isInAsyncPostBack()&&(y.indexOf("btnEmail")!=-1)){s("#imgCaptchadiv").load("../loadmenu.aspx?rn="+unique_requestid());var w=document.getElementById("ctl00_ContentPlaceHolder1_FAControl_disclosureText");var x=document.getElementById("ctl00_ContentPlaceHolder1_FAControl_pnlSharing");if(w==null){x.style.height="480px";}else{x.style.height="580px";}$find(ModalSharing).show();}}if(!t.get_isInAsyncPostBack()&&y.indexOf("btnPrint")!=-1){$find(ModalProgress).show();printrpt=true;}if(!t.get_isInAsyncPostBack()&&(y.indexOf("InvestmentSlider")!=-1)||(y.indexOf("InvestmentFinalValueTextBox")!=-1)||(y.indexOf("ReturnSlider")!=-1)||(y.indexOf("PeriodSlider")!=-1)||(y.indexOf("InvestmentText")!=-1)||(y.indexOf("ReturnText")!=-1)||(y.indexOf("PeriodText")!=-1)){s("#divSummaryGrid").fadeTo("fast",0.5);s("#divChart1").fadeTo("fast",0.5);s("#divChart2").fadeTo("fast",0.5);}}catch(z){}}function k(v,B){try{s("#divSummaryGrid").fadeTo("fast",1);s("#divChart1").fadeTo("fast",1);s("#divChart2").fadeTo("fast",1);if(bJustHitGo){r();bJustHitGo=false;}var C=p(ShareTo);if(s(C).is(":visible")){C.focus();}var x=p("ctl00_ContentPlaceHolder1_FAControl_hiddenRIDFA").value;var y=p("ctl00_ContentPlaceHolder1_FAControl_hiddenShareId").value;var w=p("ctl00_ContentPlaceHolder1_FAControl_hidError");var u=p("ctl00_ContentPlaceHolder1_FAControl_hidCapError");if((w.value=="0")&&(printrpt||shareSend)){var D=0;var A={};if(shareSend){shareSend=false;$find(ModalSharing).hide();p(ShareTo).value="";p(ShareFrom).value="";p(ShareSubj).value="";p(ShareMsg).value="";p(ShareCap).value="";p("divMessage").style.display="none";p("captchaMessage").style.display="none";}$find(ModalSent).show();s("#btnClose").hide();s("#divConfirm").load("../ps.aspx?rid="+x+"&sid="+y+" #divPSConfirm div");s("#divConfirm").everyTime(TimerForPrint,function(){s("#divConfirm").load("../ps.aspx?rid="+x+"&sid="+y+"&random="+unique_requestid()+" #divPSConfirm div");if((s("#divConfirm").html().indexOf("Thank you.")!=-1)||(s("#divConfirm").html().indexOf("There was an error. Try again")!=-1)){s("#divConfirm").stopTime();$find(ModalSent).hide();if((printrpt)&&(s("#divConfirm").html().indexOf("Thank you.")!=-1)&&!(shareSend)){printrpt=false;p("iFramePDF").src="../PrintPDF.aspx?RID="+x+"&shareId="+y+"&ran="+unique_requestid();}}else{D=D+1;if(D>CounterForPrint){s("#divConfirm").stopTime();s("#divConfirm").load("../ps.aspx?rid=&random="+unique_requestid()+" #divPSConfirm div");s("#btnClose").show();return;}}});}else{if(w.value=="1"){if(u.value=="1"){p("captchaMessage").style.display="block";p("divMessage").style.display="none";u.value="0";w.value="0";}else{p("divMessage").innerHTML=p("ctl00_ContentPlaceHolder1_FAControl_hidErrorMessage").value;p("divMessage").style.display="block";p("captchaMessage").style.display="none";w.value="0";}}}$find(ModalProgress).hide();}catch(z){}}function a(){try{i.val(l[f.val()]);g.val(l[f.val()]);}catch(u){}}e.onUserInvValueChanged=function(){try{var z=Sys.Application.findComponent("InvSliderBehavior");var B,C,A,v,w,x;B=i.val();w=/,/g;B=B.replace(w,"");w=/\$/g;B=B.replace(w,"");w=/\..*/;B=B.replace(w,"");C=B;x=parseInt(B);if(isNaN(x)||x<=0){f.val(0);z.set_Value(0);C=1;}else{for(var u=1;u<l.length;u++){A=l[u];w=/,/g;A=A.replace(w,"");v=parseInt(A);if(x<v){f.val(u-1);z.set_Value(u-1);break;}}if(u==l.length){f.val(l.length-1);z.set_Value(l.length-1);C=l[l.length-1];}}i.val(C);g.val(C);z._onHandleReleased();}catch(y){}};e.TabClicked=function(u,w){var v=u.get_activeTabIndex();var x=p(HidRIDFA).value;if(v==1){s("#hiddenDiv").load("../UpdateDTCC.aspx?resID="+x);}};e.ModalClose=function(){try{$find(ModalSent).hide();$find(ModalSendErr).hide();}catch(u){}};function p(u){return document.getElementById(u);}return e;}(jQuery));function EmailValidate(c){var a;var b;a=document.getElementById(ShareTo);b=document.getElementById(ShareFrom);var f=/([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+>?$/;var d;var g;if(c=="To"){if(a.value!=""){d=a.value.split(",");if(d.length>3){g=1;document.getElementById("divErrorTo").innerHTML="Enter up to three email addresses";}var e=3;if(d.length<3){e=d.length;for(index=0;index<e;index++){d[index]=(d[index].replace(/^\s+/,"")).replace(/\s+$/,"");if(d[index]==""||d[index].search(f)!=0){g=1;document.getElementById("divErrorTo").innerHTML="Enter valid email address";}}}}if((g==1)||(a.value=="")){document.getElementById("divErrorTo").style.display="inline";document.getElementById(BtnShareSend).disabled=true;}else{document.getElementById("divErrorTo").style.display="none";}}if(c=="From"){if(b.value!=""){d=b.value.split(",");if(d.length>1){g=2;document.getElementById("divErrorFrom").innerHTML="You can only enter one email address";}d[0]=(d[0].replace(/^\s+/,"")).replace(/\s+$/,"");if(d[0]==""||d[0].search(f)==-1){g=2;document.getElementById("divErrorFrom").innerHTML="Enter valid email address";}}if((g==2)||(b.value=="")){document.getElementById("divErrorFrom").style.display="inline";document.getElementById(BtnShareSend).disabled=true;}else{document.getElementById("divErrorFrom").style.display="none";}}if((g!=1)&&(g!=2)&&(a.value!="")&&(b.value!="")){document.getElementById(BtnShareSend).disabled=false;}}
