function syncListMarket(){var d=YAHOO.util.Dom.get("selExchange");var b=d.options[d.selectedIndex].value;var a="/chart/stockpicker/ajax-sync-market/id/"+b;var c=YAHOO.util.Connect.asyncRequest("GET",a,cbListMarket)}var cbListMarket={success:function(e){var b=YAHOO.lang.JSON.parse(e.responseText);var d=0;var g=YAHOO.util.Dom.get("selMarket");for(var c=g.options.length-1;c>=0;c--){g.remove(c)}FormUtil.addOption(g,"","");for(var f in b){var a=b[f];FormUtil.addOption(g,a.mkt_desc,a.mkt_id);d++}onCompletedSyncMarket.fire()},failure:function(a){alert(_("Error in the function")+" syncListMarket")},cache:false};function syncListValue(){var h=YAHOO.util.Dom.get("selMarket");var d=h.options[h.selectedIndex].value;var c=YAHOO.util.Dom.get("selSector");var a=c.options[c.selectedIndex].value;var f=YAHOO.util.Dom.get("selPortfolio");var g=f.options[f.selectedIndex].value;if(isIE){loadingPanel.show(null,"mainChart")}else{loadingPanel.show()}var b="/chart/stockpicker/ajax-sync-value/mid/"+d+"/sid/"+a+"/pid/"+g;var e=YAHOO.util.Connect.asyncRequest("GET",b,cbListValue)}var cbListValue={success:function(o){var response=eval(o.responseText);var i=0;var oListbox=YAHOO.util.Dom.get("selValue");document.getElementById("selValue").options.length=0;FormUtil.addOption(oListbox,"","");while(response[i]){var oValue=response[i];FormUtil.addOption(oListbox,oValue.val_desc+" ("+oValue.val_code+")",oValue.val_id);i++}if(isIE){loadingPanel.hide("mainChart")}else{loadingPanel.hide()}onCompletedSyncValue.fire()},failure:function(a){alert(_("Error in the function")+" syncListValue")},cache:false};function previousValue(){var b=YAHOO.util.Dom.get("selValue");var a=b.selectedIndex;b.selectedIndex=a-1;serieParams.valueId=b.options[b.selectedIndex].value;updateChartParams()}function nextValue(){var b=YAHOO.util.Dom.get("selValue");var a=b.selectedIndex;b.selectedIndex=a+1;serieParams.valueId=parseInt(b.options[b.selectedIndex].value);updateChartParams()}function showHideClosingPrice(){var b=YAHOO.util.Dom.get("selClosingDiv");var a=YAHOO.util.Dom.get("selType");if(a.options[a.selectedIndex].value=="LINE"){YAHOO.util.Dom.removeClass(b,"hiddenEl")}else{YAHOO.util.Dom.addClass(b,"hiddenEl")}}function addCalGraph(){var mycalstartObj=new elObj("Start","","startDate","GraphStart");var mycalendObj=new elObj("End","","endDate","GraphEnd");YAHOO.util.Event.addListener("imgCalGraphStart","click",function(){showCal(mycalstartObj)});YAHOO.util.Event.addListener("imgCalGraphEnd","click",function(){showCal(mycalendObj)});YAHOO.util.Event.addListener("txtGraphStart","blur",function(){var oInput=YAHOO.util.Dom.get("txtGraphStart");var lDate=oInput.value;var stdDate=eval(i18n.GET_YEAR_FROM_LOCAL_DATE)+"-"+eval(i18n.GET_MONTH_FROM_LOCAL_DATE)+"-"+eval(i18n.GET_DAY_FROM_LOCAL_DATE);var regex="[0-9]{4}-(0[1-9]|1[0-2])-[0-3][0-9]";var rtn=stdDate.match(regex);if(!rtn){alert(_("The date you entered is not a valid date in format")+" "+i18n.LOCAL_DATE_FORMAT);return false}else{chartParams.set.serie.startDate=stdDate}animateUpdateButton();return true});YAHOO.util.Event.addListener("txtGraphEnd","blur",function(){var oInput=YAHOO.util.Dom.get("txtGraphEnd");var lDate=oInput.value;var stdDate=eval(i18n.GET_YEAR_FROM_LOCAL_DATE)+"-"+eval(i18n.GET_MONTH_FROM_LOCAL_DATE)+"-"+eval(i18n.GET_DAY_FROM_LOCAL_DATE);var regex="[0-9]{4}-(0[1-9]|1[0-2])-[0-3][0-9]";var rtn=stdDate.match(regex);if(!rtn){alert(_("The date you entered is not a valid date in format")+" "+i18n.LOCAL_DATE_FORMAT);return false}else{chartParams.set.serie.endDate=stdDate}animateUpdateButton();return true})};