 if(window["MM"]==undefined){var MM={};}if(MM.ECO==undefined){MM.ECO={};}MM.ECO.AddToFavorites=function(formId){var form=$Context(formId);if(form==null){return;}var itemElement=MM.VCWUtils.FormsManager.GetElement(form,"ItemId");var element=MM.VCWUtils.FormsManager.GetElement(form,"Element");var params={"FormId":formId,"ItemId":itemElement.value,"Element":element.value};MM.Storage.Invoke("xmlservices.aspx?App=ECO",MM.Storage.Items.AddElement,params,{success:function(o){MM.Ajax.Html.CloseModal();}});};MM.ECO.Friendship={AcceptedMsg:"",IgnoredMsg:"",ActionConfirmation:function(type,obj){var parentRow=MM.VCWUtils.Frames.GetParentNode(obj,"TR");if(parentRow!=null){var last=parentRow.cells.length-1;var td=parentRow.cells[last];MM.Ajax.JSDOM_Manager.RemoveDOMElement(td);td=parentRow.cells[last-1];td.colSpan=2;ApplyCss(td,"RequestResult");if(type=="Confirm"){td.innerHTML=MM.ECO.Friendship.AcceptedMsg;}else{td.innerHTML=MM.ECO.Friendship.IgnoredMsg;}var rowIndex=parentRow.rowIndex;parentRow.parentNode.rows[rowIndex+1].cells[0].innerHTML="&nbsp;";}MM.Community.SectionLoginForceUpdate();},Constants:{CSSClass:{ResponsePending:"ECO_Image_FriendshipStateResponsePending",Friends:"ECO_Image_FriendshipStateFriends"},LinkToProfileUrl:""},CancelRemoveFriendship:function(idObj){var obj=$(idObj);if(!obj){return;}MM.Ajax.JSDOM_Manager.RemoveDOMElement(obj);},Confirm:function(friendshipId,obj){if(MM.AppInfo.UserInfo.HasBasicInfo){var params={"FriendshipId":friendshipId};var fcName=MM.Storage.Friendship.AcceptFriendship;MM.Storage.Invoke("xmlservices.aspx?App=ECO",fcName,params,{success:function(o){MM.ECO.Friendship.ActionConfirmation("Confirm",obj);}});}else{MM.AppInfo.UserInfo.UpdateBasicInfo();}},ConfirmRemoveFriendship:function(idObj,userId,friendUserId){var obj=$(idObj);if(!obj){return;}var params={"UserId":userId,"FriendUserId":friendUserId};MM.Storage.Invoke("xmlservices.aspx?App=ECO",MM.Storage.Friendship.RemoveFriendship,params,{success:function(o){if(obj&&obj.parentNode){MM.Ajax.JSDOM_Manager.RemoveDOMElement(obj.parentNode);}var autoComplete=MM.Controls.AutoCompletes.Get("ReqFriendUserId_C");if(autoComplete!=null){autoComplete.dataSource.flushCache();}}});},Ignore:function(friendshipId,obj){var params={"FriendshipId":friendshipId,"AddUserBlacklist":false};var fcName=MM.Storage.Friendship.RefuseFriendship;MM.Storage.Invoke("xmlservices.aspx?App=ECO",fcName,params,{success:function(o){MM.ECO.Friendship.ActionConfirmation("Ignore",obj);}});},RequestFriendship:function(userId,reqFriendUserId,cftConfirm){var params={"UserId":userId,"ReqFriendUserId":reqFriendUserId};var fcName=MM.Storage.Friendship.RequestFriendship;MM.Storage.Invoke("xmlservices.aspx?App=ECO",fcName,params,{success:function(o){eval(cftConfirm);}});},LinkToFriendProfile:function(friendUserId){var url=MM.ECO.Friendship.Constants.LinkToProfileUrl;if(url){url=url.replace(/userid=-1/i,"USERID="+friendUserId);}eval(url);},RemoveFriendship:function(obj,userId,friendUserId,textMessage,textConfirm,textCancel){var templateId="templateToRemove_"+friendUserId;if($(templateId)){return;}var div=document.createElement("DIV");YAHOO.util.Dom.addClass(div,"divRemove");div.setAttribute("id",templateId);if(YAHOO.env.ua.ie){div.innerText=textMessage;}else{div.textContent=textMessage;}var linkConfirm=document.createElement("A");YAHOO.util.Dom.addClass(linkConfirm,"CellOptionYes");if(YAHOO.env.ua.ie){linkConfirm.innerText=textConfirm;}else{linkConfirm.textContent=textConfirm;}linkConfirm.setAttribute("href","javascript:MM.ECO.Friendship.ConfirmRemoveFriendship('"+templateId+"',"+userId+","+friendUserId+");");div.appendChild(linkConfirm);var linkCancel=document.createElement("A");YAHOO.util.Dom.addClass(linkCancel,"CellOptionNo");if(YAHOO.env.ua.ie){linkCancel.innerText=textCancel;}else{linkCancel.textContent=textCancel;}linkCancel.setAttribute("onclick","javascript:MM.ECO.Friendship.CancelRemoveFriendship('"+templateId+"');");div.appendChild(linkCancel);var divParent=document.createElement("DIV");divParent.appendChild(div);obj.parentNode.innerHTML+=divParent.innerHTML;},PostCallEvent:function(requestDetails,postCallParams){if(requestDetails.Status=="Successful"){var span=document.getElementById(postCallParams.CtrlId);if(postCallParams.FriendshipState==0){ApplyCss(span,MM.ECO.Friendship.Constants.CSSClass.ResponsePending);span.parentNode.onclick="";}else{if(postCallParams.FriendshipState==2){ApplyCss(span,MM.ECO.Friendship.Constants.CSSClass.Friends);span.parentNode.onclick="";}}}},CheckAll:function(sender,elemName){var items=document.getElementsByName(elemName);for(x=0;x<items.length;++x){items[x].checked=sender.checked;}},CheckOne:function(sender,elemName,parentId){var parent=document.getElementById(parentId);if(sender.checked){MM.ECO.Friendship.CheckParent(parent,elemName);}else{parent.checked=false;}},CheckParent:function(parent,elemName){var items=document.getElementsByName(elemName);for(i=0;i<items.length;++i){if(items[i].checked==false){parent.checked=false;return;}}parent.checked=true;},IsOneChecked:function(elemName){var items=document.getElementsByName(elemName);for(i=0;i<items.length;++i){if(items[i].checked==true){return true;}}return false;},IsChecked:function(value,params){return MM.ECO.Friendship.IsOneChecked(params.arg0);}};MM.ECO.ShareItems={Cfg:{CellIndex:-1,ContextSectionId:"",ItemId:"",TableId:""},Constants:{CSSClass:{Customize:"ECO_ImageSharedCustomize",Everyone:"ECO_ImageSharedWithEveryone",Friends:"ECO_ImageSharedWithFriends",Lists:"ECO_ImageSharedLists",NoShare:"ECO_ImageSharedNone",Selected:"ECO_BackgroundItemSelected"},GroupName:{Friends:"#All Friends",FriendsLists:"#All Friends",Public:"@Public"},PrefixFriendsLists:"#"},ItemsAdded:new Array(),ItemsToAdd:new MM.VCWUtils.HashTable(),ItemsToRemove:new Array(),ItemType:"",UpdateData:new MM.VCWUtils.HashTable(),oldFriends:new Array(),permissionsInitialized:0,sufixTemplateIdList:-1,generateTemplateId:function(userId){MM.ECO.ShareItems.sufixTemplateIdList++;return"List_"+MM.ECO.ShareItems.sufixTemplateIdList;},getOldValue:function(text){if(text.indexOf(MM.ECO.ShareItems.Constants.CSSClass.NoShare)!=-1){return 0;}else{if(text.indexOf(MM.ECO.ShareItems.Constants.CSSClass.Friends)!=-1){return 1;}else{if(text.indexOf(MM.ECO.ShareItems.Constants.CSSClass.Everyone)!=-1){return 2;}}}return 3;},getSharedClass:function(value){if(value==0){return MM.ECO.ShareItems.Constants.CSSClass.NoShare;}else{if(value==1){return MM.ECO.ShareItems.Constants.CSSClass.Friends;}else{if(value==2){return MM.ECO.ShareItems.Constants.CSSClass.Everyone;}else{if(value==3){return MM.ECO.ShareItems.Constants.CSSClass.Customize;}}}}return"";},hashTableToArray:function(){if(MM.ECO.ShareItems.ItemsToAdd.Length()==0){return"";}var arrayItems=new Array();for(var itemId in MM.ECO.ShareItems.ItemsToAdd.Items){var item=MM.ECO.ShareItems.ItemsToAdd.Get(itemId);arrayItems.push([item.TemplateId,item.UserId,item.InnerHtml,item.Text]);}return arrayItems;},hideContextSection:function(contextSectionId){var contextSection=MM.Controls.ContextSectionsManager.ContextSections.Get(contextSectionId);MM.Controls.ContextSection.Hide(contextSection.GetDiv(),contextSection);},Add:function(removeCSSClass){var arrayItems=MM.ECO.ShareItems.hashTableToArray();$("inputSelected").setAttribute("value",MM.VCWUtils.ArrayHelper.ToString(arrayItems));for(var itemId in MM.ECO.ShareItems.ItemsToAdd.Items){var item=MM.ECO.ShareItems.ItemsToAdd.Get(itemId);MM.ECO.ShareItems.ItemsAdded.push([item.UserId]);if(removeCSSClass){var tr=$(item.TemplateId);YAHOO.util.Dom.removeClass(tr.childNodes,MM.ECO.ShareItems.Constants.CSSClass.Selected);}MM.ECO.ShareItems.ItemsToAdd.Remove(itemId);}},AddItem:function(userId,imageUrl,userName){if(MM.VCWUtils.ArrayHelper.Find(MM.ECO.ShareItems.ItemsAdded,[userId],[1])==-1){MM.ECO.ShareItems.ItemsAdded.push([userId]);var templateId=MM.ECO.ShareItems.generateTemplateId(userId);$("inputSelected").setAttribute("value",MM.VCWUtils.ArrayHelper.ToString([[templateId,userId,'<img src="'+imageUrl+'" width="30" height="30" />',userName]]));}},AddOnLoad:function(arrayItems,itemType){MM.ECO.ShareItems.ItemsAdded.splice(0,MM.ECO.ShareItems.ItemsAdded.length);MM.ECO.ShareItems.oldFriends.splice(0,MM.ECO.ShareItems.oldFriends.length);MM.ECO.ShareItems.ItemType=itemType;MM.ECO.ShareItems.sufixTemplateIdList=-1;MM.ECO.ShareItems.permissionsInitialized=0;for(var i=0;i<arrayItems.length;i++){var userId=arrayItems[i][1];var templateId=MM.ECO.ShareItems.generateTemplateId(userId);var innerHtml;var text="";if(userId==MM.ECO.ShareItems.Constants.GroupName.Public){innerHtml='<span class="'+MM.ECO.ShareItems.Constants.CSSClass.Everyone+'" style="display: inline-block;" ></span>';text=arrayItems[i][3];}else{if(userId==MM.ECO.ShareItems.Constants.GroupName.Friends){innerHtml='<span class="'+MM.ECO.ShareItems.Constants.CSSClass.Friends+'" style="display: inline-block;" ></span>';text=arrayItems[i][3];}else{if(userId.substring(0,1)==MM.ECO.ShareItems.Constants.PrefixFriendsLists){innerHtml='<span class="'+MM.ECO.ShareItems.Constants.CSSClass.Lists+'" style="display: inline-block;" ></span>';text=arrayItems[i][3];}else{innerHtml='<img width="30" height="30" src="'+arrayItems[i][5]+'" complete="complete"/>';text=arrayItems[i][2];}}}MM.ECO.ShareItems.ItemsToAdd.Set(userId,{"TemplateId":templateId,"UserId":userId,"InnerHtml":innerHtml,"Text":text});}MM.ECO.ShareItems.Add(false);},AjaxCallBack:{success:function(o){var xmlDoc=o.responseXML;var firstChild=xmlDoc.firstChild;if(firstChild&&firstChild.getAttribute("status")=="Successful"){var clientParams=null;var lgt=firstChild.childNodes.length;for(var i=0;i<lgt;i++){var node=firstChild.childNodes[i];if(node.nodeName=="clientParams"){clientParams=node.firstChild.nodeValue.split(";");break;}}var sharedValue=clientParams[0].split("%3d")[1];var itemId=clientParams[1].split("%3d")[1];MM.ECO.ShareItems.UpdateShareImage(sharedValue,itemId);}else{ThrowJSError("Invalid request.");}}},NeedConfirmation:function(newFriends,oldFriends){if(MM.ECO.ShareItems.ItemType!="PORTFOLIO"){return false;}for(var i=0;i<newFriends.length;i++){if(newFriends[i].Friend==MM.ECO.ShareItems.Constants.GroupName.Public){return false;}}for(var i=0;i<oldFriends.length;i++){if(oldFriends[i].Friend==MM.ECO.ShareItems.Constants.GroupName.Public){return true;}}},NeedConfirmationShare:function(itemType,oldShareValue){return itemType=="PORTFOLIO"&&oldShareValue=="2";},Remove:function(){for(var i=MM.ECO.ShareItems.ItemsToRemove.length-1;i>=0;i--){MM.ECO.ShareItems.RemoveItem(MM.ECO.ShareItems.ItemsToRemove[i][1],MM.ECO.ShareItems.ItemsToRemove[i][0],i);}},RemoveItem:function(sectionId,userId,idxItemToRemove){RemoveSections([sectionId]);MM.VCWUtils.ArrayHelper.Remove(MM.ECO.ShareItems.ItemsAdded,[userId],[1]);if(idxItemToRemove!=-1){MM.ECO.ShareItems.ItemsToRemove.splice(idxItemToRemove,1);}else{MM.VCWUtils.ArrayHelper.Remove(MM.ECO.ShareItems.ItemsToRemove,[userId],[1]);}},SelectToAdd:function(item,userId,imageId,itemText){userId=userId.toString();var tr=MM.VCWUtils.Frames.GetParentNode(item,"TR");if(!MM.ECO.ShareItems.ItemsToAdd.HasItem(userId)&&MM.VCWUtils.ArrayHelper.Find(MM.ECO.ShareItems.ItemsAdded,[userId],[1])==-1){var objImage=$(imageId).parentNode;if(tr.id==""){tr.id=MM.ECO.ShareItems.generateTemplateId(userId);}MM.ECO.ShareItems.ItemsToAdd.Set(userId,{"TemplateId":tr.id,"UserId":userId,"InnerHtml":objImage.innerHTML,"Text":itemText});YAHOO.util.Dom.addClass(tr.childNodes,MM.ECO.ShareItems.Constants.CSSClass.Selected);}else{MM.ECO.ShareItems.ItemsToAdd.Remove(userId);YAHOO.util.Dom.removeClass(tr.childNodes,MM.ECO.ShareItems.Constants.CSSClass.Selected);}},SelectToRemove:function(item,userId,sectionId){userId=userId.toString();var tr=MM.VCWUtils.Frames.GetParentNode(item,"TR");if(MM.VCWUtils.ArrayHelper.Find(MM.ECO.ShareItems.ItemsToRemove,[userId],[1])==-1){MM.ECO.ShareItems.ItemsToRemove.push([userId,sectionId]);YAHOO.util.Dom.addClass(tr.childNodes,MM.ECO.ShareItems.Constants.CSSClass.Selected);}else{MM.VCWUtils.ArrayHelper.Remove(MM.ECO.ShareItems.ItemsToRemove,[userId],[1]);YAHOO.util.Dom.removeClass(tr.childNodes,MM.ECO.ShareItems.Constants.CSSClass.Selected);}},SetUpdateData:function(tableId,contextSectionId,itemId,cellIndex,newFriends,oldFriends){var updateData={"CellIndex":cellIndex,"ContextSectionId":contextSectionId,"ItemId":itemId,"TableId":tableId,"NewFriends":newFriends,"OldFriends":oldFriends};if(MM.ECO.ShareItems.UpdateData.HasItem(itemId)){MM.ECO.ShareItems.UpdateData.Remove(itemId);}MM.ECO.ShareItems.UpdateData.Set(itemId,updateData);},SetPermission:function(parentObj,newSection){var disablePublic=false;var curItem=ITEMFRIENDS[MM.ECO.ShareItems.permissionsInitialized];var selectControl=newSection.getElementsByTagName("SELECT")[0];if(!curItem){var arrayInputSelected=MM.VCWUtils.ArrayHelper.CheckArray($("inputSelected").value);var id=selectControl.name.slice(selectControl.name.indexOf("_")+1,selectControl.name.length);var idArray=new Array();idArray.push(id.toUpperCase());var index=MM.VCWUtils.ArrayHelper.Find(arrayInputSelected,idArray,[0]);disablePublic=index>=0&&arrayInputSelected[index][1]==MM.ECO.ShareItems.Constants.GroupName.Public.toUpperCase();}else{if(curItem[0]==MM.ECO.ShareItems.Constants.GroupName.Public){disablePublic=true;}else{selectControl.selectedIndex=(curItem[4]=="R")?0:1;}MM.ECO.ShareItems.permissionsInitialized++;MM.ECO.ShareItems.oldFriends.push({"Friend":curItem[0],"Permission":curItem[4]});}if(disablePublic){selectControl.selectedIndex=0;selectControl.disabled=true;}},Share:function(tableId,contextSectionId,itemId,cellIndex,urlConfirmation){if(MM.AppInfo.UserInfo.HasBasicInfo){var permissionSelects=$("divModalContainer"+MM.LayersManager.GetZIndex().toString()).getElementsByTagName("SELECT");var newFriends=new Array();var lgt=MM.ECO.ShareItems.ItemsAdded.length;for(var i=0;i<lgt;i++){var permission=(permissionSelects[i+1].selectedIndex==0)?"R":"W";newFriends.push({"Friend":MM.ECO.ShareItems.ItemsAdded[i][0],"Permission":permission});}MM.ECO.ShareItems.SetUpdateData(tableId,contextSectionId,itemId,cellIndex,newFriends,MM.ECO.ShareItems.oldFriends);if(MM.ECO.ShareItems.NeedConfirmation(newFriends,MM.ECO.ShareItems.oldFriends)){MM.Ajax.Html.Request(urlConfirmation);}else{MM.ECO.ShareItems.ShareItem(itemId);}}else{MM.AppInfo.UserInfo.UpdateBasicInfo();}},ShareItem:function(itemId){var updateData=MM.ECO.ShareItems.UpdateData.Get(itemId);var params={"ItemId":itemId,"OldFriends":updateData.OldFriends,"NewFriends":updateData.NewFriends};MM.Storage.Invoke("xmlservices.aspx?App=ECO",MM.Storage.Items.Share,params,MM.ECO.ShareItems.AjaxCallBack);},UpdateItemFriends:function(tableId,contextSectionId,itemId,cellIndex,newShareValue,oldShareValue,itemType,urlConfirmation){if(MM.AppInfo.UserInfo.HasBasicInfo){if(oldShareValue==newShareValue){MM.ECO.ShareItems.hideContextSection(contextSectionId);return;}if(newShareValue==0){newFriends=new Array();}if(newShareValue==1){newFriends=new Array({"Friend":MM.ECO.ShareItems.Constants.GroupName.FriendsLists,"Permission":"R"});}else{if(newShareValue==2){newFriends=new Array({"Friend":MM.ECO.ShareItems.Constants.GroupName.Public,"Permission":"R"});}}MM.ECO.ShareItems.SetUpdateData(tableId,contextSectionId,itemId,cellIndex,newFriends,null);if(MM.ECO.ShareItems.NeedConfirmationShare(itemType,oldShareValue)){MM.Ajax.Html.Request(urlConfirmation);}else{MM.ECO.ShareItems.ShareItem(itemId);}}else{MM.AppInfo.UserInfo.UpdateBasicInfo();}},UpdateShareImage:function(sharedValue,itemId){var updateData=MM.ECO.ShareItems.UpdateData.Get(itemId);var mmTable=MM.Ajax.MMTable.MMTables[updateData.TableId];var mmDataValue=mmTable.GetMMData().Get(updateData.ItemId);var cellToUpdate=mmDataValue.Cells[updateData.CellIndex];var oldValue=MM.ECO.ShareItems.getOldValue(cellToUpdate.InnerHtml);cellToUpdate.InnerHtml=cellToUpdate.InnerHtml.replace(MM.ECO.ShareItems.getSharedClass(oldValue),MM.ECO.ShareItems.getSharedClass(sharedValue));cellToUpdate.Value=sharedValue;mmTable.UpdateRow(mmDataValue,true);MM.ECO.ShareItems.hideContextSection(updateData.ContextSectionId);MM.ECO.ShareItems.UpdateData.Remove(itemId);}};if(MM.Community==undefined){MM.Community={};}MM.Community.Constants={};MM.Community.Constants.Tabs={Home:["MMO_TAB_HOME_0","0"],Profile:["MMO_TAB_HOME_0","1"],Portfolio:["MMO_TAB_HOME_0","2"],Markets:["MMO_TAB_HOME_0","3"],Graphics:["MMO_TAB_HOME_0",7],Portfolio_Start:["POR_TAB_VIEW_PUBLIC_0","0"],Portfolio_Portfolio:["POR_TAB_VIEW_PUBLIC_0","1"],Portfolio_PublicPortfolio:["POR_TAB_VIEW_PUBLIC_0","2"],Radar_Start:["RAD_TAB_MAIN_0","0"],Radar_Radar:["RAD_TAB_MAIN_0","1"],Radar_PublicRadar:["RAD_TAB_MAIN_0","2"]};MM.Community.ContentManager={Action:{"CloseModalSubscriptors":"CloseModalSubscriptors","Login":"Login","PortfolioCreate":"PortfolioCreate","PortfolioDelete":"PortfolioDelete","PortfolioRename":"PortfolioRename","RadarDelete":"RadarDelete","Sell":"Sell","Subscribe":"Subscribe","SymbolListCreate":"SymbolListCreate","SymbolListDelete":"SymbolListDelete"},Context:{"Home":"Home","Portfolio_Start":"Portfolio_Start","Portfolio_Start_FP":"Portfolio_Start_FP","Portfolio_Portfolio":"Portfolio_Portfolio","Portfolio_PublicPortfolio":"Portfolio_PublicPortfolio","Radar_Start":"Radar_Start","Radar_Radar":"Radar_Radar","Radar_PublicRadar":"Radar_PublicRadar","ModalLogin":"ModalLogin","ModalRenamePortfolio":"ModalRenamePortfolio","ModalSell":"ModalSell","ModalSubscriptors":"ModalSubscriptors","ModalTechAnalysis":"ModalTechAnalysis"},ModalAction:false,Update:function(context,action){var tabs=[];var tabsReload=[];if(action==MM.Community.ContentManager.Action.Login||action==MM.Community.ContentManager.Action.Sell){if(context==MM.Community.ContentManager.Context.ModalLogin||context==MM.Community.ContentManager.Context.ModalSell){MM.Ajax.Html.CloseModal();}}else{if(action==MM.Community.ContentManager.Action.Subscribe){switch(context){case MM.Community.ContentManager.Context.Home:tabs=[MM.Community.Constants.Tabs.Portfolio];break;case MM.Community.ContentManager.Context.Portfolio_Start:tabs=[MM.Community.Constants.Tabs.Portfolio_PublicPortfolio];break;case MM.Community.ContentManager.Context.Portfolio_Start_FP:tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Portfolio,MM.Community.Constants.Tabs.Portfolio_PublicPortfolio];break;case MM.Community.ContentManager.Context.Portfolio_Portfolio:tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Start,MM.Community.Constants.Tabs.Portfolio_PublicPortfolio];break;case MM.Community.ContentManager.Context.Portfolio_PublicPortfolio:tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Start,MM.Community.Constants.Tabs.Portfolio_Portfolio];break;case MM.Community.ContentManager.Context.Radar_Start:tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Radar_Radar,MM.Community.Constants.Tabs.Radar_PublicRadar];break;case MM.Community.ContentManager.Context.Radar_Radar:tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Start,MM.Community.Constants.Tabs.Radar_PublicRadar];break;case MM.Community.ContentManager.Context.Radar_PublicRadar:tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Radar_Start,MM.Community.Constants.Tabs.Radar_Radar];break;case MM.Community.ContentManager.Context.ModalSubscriptors:MM.Community.ContentManager.ModalAction=true;break;}if(!MM.Community.ContentManager.ModalAction){MM.Controls.TabsView.InvalidateTabsCache(tabs,false);}}else{if(action==MM.Community.ContentManager.Action.CloseModalSubscriptors){MM.Ajax.Html.CloseModal();if(MM.Community.ContentManager.ModalAction){switch(context){case MM.Community.ContentManager.Context.Portfolio_Start:tabsReload=[MM.Community.Constants.Tabs.Portfolio_Start];tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Portfolio,MM.Community.Constants.Tabs.Portfolio_PublicPortfolio];break;case MM.Community.ContentManager.Context.Portfolio_Portfolio:tabsReload=[MM.Community.Constants.Tabs.Portfolio_Portfolio];tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Start,MM.Community.Constants.Tabs.Portfolio_PublicPortfolio];break;case MM.Community.ContentManager.Context.Portfolio_PublicPortfolio:tabsReload=[MM.Community.Constants.Tabs.Portfolio_PublicPortfolio];tabs=[MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Start,MM.Community.Constants.Tabs.Portfolio_Portfolio];break;case MM.Community.ContentManager.Context.Radar_Start:tabsReload=[MM.Community.Constants.Tabs.Radar_Start];tabs=[MM.Community.Constants.Tabs.Radar_Radar,MM.Community.Constants.Tabs.Radar_PublicRadar];break;case MM.Community.ContentManager.Context.Radar_Radar:tabsReload=[MM.Community.Constants.Tabs.Radar_Radar];tabs=[MM.Community.Constants.Tabs.Radar_Start,MM.Community.Constants.Tabs.Radar_PublicRadar];break;case MM.Community.ContentManager.Context.Radar_PublicRadar:tabsReload=[MM.Community.Constants.Tabs.Radar_PublicRadar];tabs=[MM.Community.Constants.Tabs.Radar_Start,MM.Community.Constants.Tabs.Radar_Radar];break;}MM.Controls.TabsView.InvalidateTabsCache(tabsReload,true);MM.Controls.TabsView.InvalidateTabsCache(tabs,false);MM.Community.ContentManager.ModalAction=false;}}else{if(action==MM.Community.ContentManager.Action.PortfolioRename){if(context==MM.Community.ContentManager.Context.ModalRenamePortfolio){MM.Controls.TabsView.InvalidateTabsCache([MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Start,MM.Community.Constants.Tabs.Portfolio_PublicPortfolio]);}}else{if(action==MM.Community.ContentManager.Action.PortfolioCreate||action==MM.Community.ContentManager.Action.SymbolListCreate){if(context==MM.Community.ContentManager.Context.Home||context==MM.Community.ContentManager.Context.Portfolio_Start){MM.Controls.TabsView.InvalidateTabsCache([MM.Community.Constants.Tabs.Home]);}}else{if(action==MM.Community.ContentManager.Action.PortfolioDelete){if(context==MM.Community.ContentManager.Context.Home){MM.Controls.TabsView.InvalidateTabsCache([MM.Community.Constants.Tabs.Portfolio]);}else{if(context==MM.Community.ContentManager.Context.Portfolio_Start||context==MM.Community.ContentManager.Context.Portfolio_Portfolio){MM.Controls.TabsView.InvalidateTabsCache([MM.Community.Constants.Tabs.Home,MM.Community.Constants.Tabs.Portfolio_Portfolio,MM.Community.Constants.Tabs.Portfolio_PublicPortfolio]);}}}else{if(action==MM.Community.ContentManager.Action.RadarDelete){if(context==MM.Community.ContentManager.Context.Radar_Start){MM.Controls.TabsView.InvalidateTabsCache([MM.Community.Constants.Tabs.Radar_Radar,MM.Community.Constants.Tabs.Radar_PublicRadar]);}}else{if(action==MM.Community.ContentManager.Action.SymbolListDelete){if(context==MM.Community.ContentManager.Context.Home){MM.Controls.TabsView.InvalidateTabsCache([MM.Community.Constants.Tabs.Markets]);}}}}}}}}}},UpdateForm:function(requestDetails,form){if(requestDetails.Status!="Successful"){return;}var index=form.id.indexOf("_");var formId=form.id.substring(index+1);index=formId.indexOf("_");formId=formId.substring(index+1);if(formId=="FormLogin"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.ModalLogin,MM.Community.ContentManager.Action.Login);}else{if(formId=="POR_Sell_Share"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.ModalSell,MM.Community.ContentManager.Action.Sell);}else{if(formId=="POR_Add"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.Home,MM.Community.ContentManager.Action.PortfolioCreate);}else{if(formId=="Item_Add"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.Home,MM.Community.ContentManager.Action.SymbolListCreate);}else{if(formId=="POR_Add_Port_Public"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.Portfolio_Start,MM.Community.ContentManager.Action.PortfolioCreate);}else{if(formId=="PortfolioItem_Del"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.Home,MM.Community.ContentManager.Action.PortfolioDelete);}else{if(formId=="ListFavItem_Del"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.Home,MM.Community.ContentManager.Action.SymbolListDelete);}else{if(formId=="POR_Del_Port_Public"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.Portfolio_Start,MM.Community.ContentManager.Action.PortfolioDelete);}else{if(formId=="Portfolio_Rename"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.ModalRenamePortfolio,MM.Community.ContentManager.Action.PortfolioRename);}else{if(formId=="RAD_RemoveRadar_Home"){MM.Community.ContentManager.Update(MM.Community.ContentManager.Context.Radar_Start,MM.Community.ContentManager.Action.RadarDelete);}}}}}}}}}}}};MM.Community.SearchValue={FundUrl:null,SymbolUrl:null,OpenSymbol:function(symbol){var tabName=MM.Ajax.NodeSetsManager.EvalObjectId("MMO_TAB_HOME_0",false);var tabIndex=MM.Controls.TabsView.GetActiveTab(tabName);if(tabIndex==7){var context=MM.Community.TechAnalysisManager._graphics.Get(MM.Community.TechAnalysisManager.GetContext());var originalSymbol=context.TechAnalysisDefault.SymbolCode;context.TechAnalysisDefault.SymbolCode=symbol;MM.Community.TechAnalysisManager.Create({});context.TechAnalysisDefault.SymbolCode=originalSymbol;}else{var url=(symbol==null||symbol.length<6||symbol.substring(2,6)!="0080")?MM.Community.SearchValue.SymbolUrl:MM.Community.SearchValue.FundUrl;url=url.replace("%40VAL_ELEM%40",symbol);eval(url);}}};MM.Community.Silverlight={MaximizeHandler:function(sender){var jsApplet=MM.Tools.JSAppletsManager.GetApplet(sender.Id);var onMaximize=jsApplet.Cfg.InternalProperties.MM_URLOnMaximize;onMaximize=onMaximize.replace(new RegExp("@Symbol@","gi"),sender.Symbol);onMaximize=onMaximize.replace(new RegExp("@CompType@","gi"),sender.CompType);onMaximize=onMaximize.replace(new RegExp("@CompUnits@","gi"),sender.CompUnits);onMaximize=onMaximize.replace(new RegExp("@ChartLayout@","gi"),sender.ChartLayout);onMaximize=onMaximize.replace(new RegExp("%40Symbol%40","gi"),encodeURIComponent(sender.Symbol));onMaximize=onMaximize.replace(new RegExp("%40CompType%40","gi"),encodeURIComponent(sender.CompType));onMaximize=onMaximize.replace(new RegExp("%40CompUnits%40","gi"),encodeURIComponent(sender.CompUnits));onMaximize=onMaximize.replace(new RegExp("%40ChartLayout%40","gi"),encodeURIComponent(sender.ChartLayout));window.focus();eval(onMaximize);},OnAppAvailableHandler:function(sender){var jsApplet=MM.Tools.JSAppletsManager.GetApplet(sender);jsApplet.Applet.Content.events.onMaximize="MM.Community.Silverlight.MaximizeHandler";jsApplet.EnableStreaming();}};MM.Community.TechAnalysis={OnAppAvailableHandler:function(silverlightId){var techAnalysis=MM.Community.TechAnalysisManager._getTechAnalysis(silverlightId);if(!techAnalysis){return;}var events=techAnalysis.Silverlight.Applet.Content.events;events.onWorkspaceModified="MM.Community.TechAnalysisManager.OnWorkspaceModified";events.onRecyclerPressed="MM.Community.TechAnalysisManager.OnRecyclerPressed";events.onSavePressed="MM.Community.TechAnalysisManager.OnSavePressed";if(techAnalysis.Data==null){return;}var app=techAnalysis.Silverlight.Applet.Content.app;app.Workspace=techAnalysis.Data;techAnalysis.Silverlight.EnableStreaming();},OnActivate:function(e,params){var tabViewName=params[0];var tabIndex=params[1];if(tabViewName=="MMO_TAB_HOME_0"&&tabIndex==7){MM.Community.TechAnalysisManager.SetContext("GRAPHICS");}},AddOnActivateEvent:function(){var tabView=MM.Controls.TabsView.TabsViewAdded.Get("MMO_TAB_HOME_0");if(tabView!=null&&tabView.TabViewYUI!=null){var tab=tabView.TabViewYUI.getTab(7);if(tab!=null){tab.OnActivate=MM.Community.TechAnalysis.OnActivate;MM.Community.TechAnalysis.OnActivate(null,MM.Community.Constants.Tabs.Graphics);}}}};MM.Community.FriendshipRequests=function(objectId){var domObj=null;var lastCountRequests=-1;var lastCountNotifications=-1;var updateCells=function(currentCount,lastCount,iconObjId,numberObjId,cssClass){if(currentCount==lastCount){return;}var objIcon=$(iconObjId);var objNumber=$(numberObjId);if(!objIcon||!objNumber){return;}objNumber.innerHTML=currentCount;var visibilityValue=null;if(currentCount==0){visibilityValue="hidden";YAHOO.util.Dom.removeClass(objIcon,cssClass);YAHOO.util.Dom.addClass(objIcon,cssClass+"None");}else{if(lastCount==0){visibilityValue="";YAHOO.util.Dom.removeClass(objIcon,cssClass+"None");YAHOO.util.Dom.addClass(objIcon,cssClass);}}if(visibilityValue!=null){objNumber.style.visibility=visibilityValue;}};this.Init=function(){domObj=$(objectId);MM.Ajax.GenericHandler.Handlers.Set(objectId,this);MM.Ajax.JSDOM_Manager.AddRelation(domObj,[this]);};this.destroy=function(){MM.Ajax.GenericHandler.Handlers.Remove(objectId);MM.Ajax.Data.RemoveSection(objectId);domObj=null;delete domObj;};this.GetData=function(aDataArray){return aDataArray;};this.Update=function(newData){if(newData==null||newData.length<2){return;}var countRequests=newData[1];var countNotifications=newData[2];if(countNotifications=="N/A"){countNotifications=0;}var objectsId=newData[0].split("|");if(objectsId.length<4){return;}updateCells(countRequests,lastCountRequests,objectsId[0],objectsId[1],"FriendshipRequest");lastCountRequests=countRequests;updateCells(countNotifications,lastCountNotifications,objectsId[2],objectsId[3],"FriendshipNotifications");lastCountNotifications=countNotifications;};};MM.Community.PortfolioHandler=function(objectId){var domObj=null;var prfId=0;var userId=0;this.Init=function(){domObj=$(objectId);MM.Ajax.GenericHandler.Handlers.Set(objectId,this);MM.Ajax.JSDOM_Manager.AddRelation(domObj,[this]);};this.destroy=function(){MM.Ajax.GenericHandler.Handlers.Remove(objectId);MM.Ajax.Data.RemoveSection(objectId);domObj=null;delete domObj;};this.GetAjaxExtraParams=function(){var ajaxExtraParams={PrfId:prfId,UserId:userId};return ajaxExtraParams;};this.GetData=function(aDataArray){return aDataArray;};this.Update=function(newData){if(newData==null||newData.length<2){return;}var prfIdParam=newData[0];var userIdParam=newData[1];var loadPortfolioUrl=newData[2];if(prfId==0){prfId=prfIdParam;userId=userIdParam;return;}if(loadPortfolioUrl!=undefined&&loadPortfolioUrl!=""){eval(loadPortfolioUrl);}};};MM.Community.SectionLoginForceUpdate=function(){var requestParams={"ForceUpdate":true,"Url":"","PostParams":""};var forceUpdateParams={"SectionId":MM.Ajax.NodeSetsManager.EvalObjectId("ECO_FORM_LOGGED_0",false),"RequestParams":requestParams};MM.Ajax.Data.ForceUpdate(forceUpdateParams);};MM.ECO.AutoComplete={GetSelectedItem:function(objectId){if(objectId!=null){objectId=objectId.toString();var autoComplete=MM.Controls.AutoCompletes.Get(objectId);if(autoComplete!=null){return autoComplete.GetSelectedItem();}}},ShowNoSelectionMessage:function(){var messageObj=$Context("SearchItemNoSelection");if(messageObj){messageObj.style.visibility="visible";}},AddChangeListener:function(searchSymbolId,searchTechAnalysesId){var searchSymbolHdn=$(searchSymbolId);if(!searchSymbolHdn){return;}YAHOO.util.Event.addListener(searchSymbolHdn,"change",MM.ECO.AutoComplete.SelectSymbolFilter,{"SearchSymbolId":searchSymbolId,"SearchTechAnalysesId":searchTechAnalysesId});},AttachItem:function(objectId,eventsSectionId,eventsFirstLevel,itemType){var selectedItem=MM.ECO.AutoComplete.GetSelectedItem(objectId);if(selectedItem!=null){if(itemType!="SYMBOL"){MM.Controls.EventsViewerManager.AttachItem(eventsSectionId,eventsFirstLevel,selectedItem[2][3],selectedItem[2][0],selectedItem[2][2],itemType);}else{MM.Controls.EventsViewerManager.AttachItem(eventsSectionId,eventsFirstLevel,"-1",selectedItem[2][0],selectedItem[2][3],itemType);}}else{MM.ECO.AutoComplete.ShowNoSelectionMessage();}return selectedItem!=null;},OpenItem:function(itemType,objectId,profileUserId,urlSameUser,urlOtherUser){if(itemType=="PORTFOLIO"||itemType=="RADAR"){return MM.ECO.AutoComplete.OpenPortfolioRadar(objectId,profileUserId,urlSameUser,urlOtherUser);}return false;},OpenPortfolioRadar:function(objectId,profileUserId,urlSameUser,urlOtherUser){var selectedItem=MM.ECO.AutoComplete.GetSelectedItem(objectId);if(selectedItem!=null){var url="";if(profileUserId==selectedItem[2][3]){url=MM.ECO.AutoComplete.ReplaceItemUrl(urlSameUser,profileUserId,selectedItem[2][0],selectedItem[2][2]);}else{url=MM.ECO.AutoComplete.ReplaceItemUrl(urlOtherUser,selectedItem[2][3],selectedItem[2][0],selectedItem[2][2]);}eval(url);}else{MM.ECO.AutoComplete.ShowNoSelectionMessage();}return selectedItem!=null;},OpenTechAnalysis:function(objectId){var selectedItem=MM.ECO.AutoComplete.GetSelectedItem(objectId);if(selectedItem!=null){MM.Community.OpenTab(selectedItem[2][0],selectedItem[2][2]);}else{MM.ECO.AutoComplete.ShowNoSelectionMessage();}return selectedItem!=null;},ReplaceItemUrl:function(url,userId,itemId,itemName){var urlResult="";var urlParts=url.split("&");for(var i=0;i<urlParts.length;i++){if(urlParts[i].match("USERID=")!=null){urlParts[i]="USERID="+userId;}else{if(urlParts[i].match("ITEMID=")!=null){urlParts[i]="ITEMID="+itemId;}else{if(urlParts[i].match("PRFID=")!=null){urlParts[i]="PRFID="+itemId;}else{if(urlParts[i].match("PRFNAME=")!=null){urlParts[i]="PRFNAME="+itemName;}}}}urlResult+=urlParts[i]+"&";}urlResult=urlResult.substring(0,urlResult.length-1);return urlResult;},SelectPersistentService:function(objectId,persistentService){if(objectId!=null&&persistentService!=null){objectId=objectId.toString();persistentService=persistentService.toString();var autoComplete=MM.Controls.AutoCompletes.Get(objectId);if(autoComplete!=null){autoComplete.SetPersistentService(persistentService);}}},SelectSymbolFilter:function(o,params){var filterObj=$(params.SearchSymbolId);if(!filterObj){return;}var filter=filterObj.value;var objectId=params.SearchTechAnalysesId+"_C";if(objectId!=null&&filter!=null){objectId=objectId.toString();filter=filter.toString();var autoComplete=MM.Controls.AutoCompletes.Get(objectId);if(autoComplete!=null){var filterValue=autoComplete.GetFilterValue();var setFilterValue=false;var filterArray=MM.VCWUtils.Url.GetUrlParams("?"+filterValue);for(var i=0;i<filterArray.length;i++){if(filterArray[i].Name=="Symbol"){filterArray[i].Value=filter;setFilterValue=true;break;}}if(setFilterValue){filterValue="";for(var i=0;i<filterArray.length;i++){filterValue+=filterArray[i].Name+"="+filterArray[i].Value+"&";}filterValue=filterValue.substring(0,filterValue.length-1);autoComplete.SetFilterValue(filterValue,true);}}}}};MM.POR={};MM.POR.Data={HandleSuccess:function(o){var closePrice=0;var xmlNode=o.responseXML.firstChild;if(xmlNode!=null&&xmlNode.tagName=="xmlServices"&&xmlNode.getAttribute("status")=="Successful"){xmlNode=xmlNode.firstChild;if(xmlNode!=null&&xmlNode.tagName=="DataFeed"){xmlNode=xmlNode.firstChild;if(xmlNode!=null&&xmlNode.tagName=="Historic"){xmlNode=xmlNode.lastChild;if(xmlNode!=null&&xmlNode.tagName=="row"){for(var i=0;i<xmlNode.childNodes.length;i++){var xmlChild=xmlNode.childNodes[i];if(xmlChild.tagName=="Close"){if(YAHOO.env.ua.ie){closePrice=xmlChild.text;}else{closePrice=xmlChild.textContent;}break;}}}}}}var priceId=o.argument;if(priceId!=null&&priceId!=""){var price=window[priceId+"_CSpinner"];price.SetValue(closePrice);}},GetSymbolData:function(formId,symbolId,dateId,priceId){if(symbolId==null||dateId==null||priceId==null){return;}var form=(formId!=null)?$Context(formId):null;var symbol=MM.VCWUtils.FormsManager.GetElement(form,symbolId);var date=MM.VCWUtils.FormsManager.GetElement(form,dateId);var price=MM.VCWUtils.FormsManager.GetElement(form,priceId);if(symbol==null||date==null||price==null||symbol.value==""||date.vale==""){return;}var dateElements=date.value.split("/");if(dateElements.length!=3){dateElements=date.value.split("-");}var dateTime=new Date(dateElements[2]+"/"+dateElements[1]+"/"+dateElements[0]);var dateString=dateTime.getFullYear()+"-"+(dateTime.getMonth()+1)+"-"+dateTime.getDate();var url="XmlServices.aspx?XmlService=Historic&symbol="+symbol.value+"&CompType=d&Compression=1&StartDate="+dateString+"&endDate="+dateString+"&APP=ECO";MM.Ajax.Request(url,null,{success:MM.POR.Data.HandleSuccess,argument:price.id});}};MM.POR.DeselecteMenu=function(){var formAddVal=$Context("POR_Add_Val");var formIng=$Context("POR_Ing");var formExt=$Context("POR_Ext");if(formAddVal==null&&formIng==null&&formExt==null){var ul=MM.Ajax.NodeSetsManager.GetObject("POR_MENU_PRF_TRANSACTS_0",true);if(ul!=null){ul.childNodes[0].className="iDeselected";ul.childNodes[1].className="iDeselected";ul.childNodes[2].className="iDeselected";}}};MM.POR.Focus=function(){var formAddVal=$Context("POR_Add_Val");if(formAddVal!=null&&formAddVal.parentNode.parentNode.style.display!="none"){$("Symbol_sea_val_txt").focus();}};MM.POR.GetPrice=function(parentValue,dependantValue){var priceValue=MM.VCWUtils.ParseUtils.GetDouble($("Price").value);var volumeValue=MM.VCWUtils.ParseUtils.GetDouble($("Volume").value);if(priceValue<=0||volumeValue<=0){return Number.NaN;}var feesValue=MM.VCWUtils.ParseUtils.GetDouble($("Fees").value);valor=(priceValue*volumeValue)+feesValue;valor=MM.VCWUtils.ParseUtils.RoundNumber(valor,2);return valor;};MM.POR.GetVolume=function(parentValue,dependantValue){var parValue=MM.VCWUtils.ParseUtils.GetDouble(parentValue);var ultValue=MM.VCWUtils.ParseUtils.GetDouble($("Price").value);if(parValue>=ultValue){valor=parValue/ultValue;temporal=String(valor).split(".");return temporal[0];}else{return Number.Nan;}};MM.POR.Transacts={NoEffectiveMessage:"",getDoubleValue:function(form,controlId){return MM.VCWUtils.ParseUtils.GetDouble(MM.VCWUtils.FormsManager.GetElement(form,controlId).value);},validateEffective:function(form){var price=MM.POR.Transacts.getDoubleValue(form,"Price");if(price==0){return true;}var fee=MM.POR.Transacts.getDoubleValue(form,"Fees");var volume=MM.POR.Transacts.getDoubleValue(form,"Volume");var effective=MM.POR.Transacts.getDoubleValue(form,"Effective");if(!isFinite(effective)){effective=0;}return(effective>=price*volume+fee);},AddToPortfolio:function(formId,formAction,url){var form=$Context(formId);if(form==null){return false;}var submit=true;try{submit=form.onsubmit();}catch(ex){return;}if(!submit){return false;}if(MM.POR.Transacts.validateEffective(form)||confirm(MM.POR.Transacts.NoEffectiveMessage)){switch(formAction){case"SendData":MM.POR.Transacts.SendBuyOrder(formId);MM.Controls.TabsView.InvalidateTabsCache([MM.Community.Constants.Tabs.Portfolio]);break;case"SubmitForm":MM.Storage.Transacts.Buy({"FormId":formId});MM.VCWUtils.FormsManager.Submit_DefaultAction("Ajax",formId,url);break;}}return true;},ActionNoCash:function(formId,formAction,url){switch(formAction){case"SendData":MM.POR.Transacts.SendBuyOrder(formId);break;case"SubmitForm":MM.Storage.Transacts.Buy({"FormId":formId});MM.VCWUtils.FormsManager.Submit_DefaultAction("Ajax",formId,url);break;}},Buy:function(formId,url){var form=$Context(formId);var result=false;if(MM.POR.Transacts.validateEffective(form)){MM.Storage.Transacts.Buy({"FormId":formId});result=true;}else{MM.VCWUtils.FormsManager.SubmitFormAjax(formId,url);result=false;}return result;},CheckPublicPortfolio:function(formId,messageId){var form=$Context(formId);if(form==null){return;}var formElement=MM.VCWUtils.FormsManager.GetElement(form,"Shared");var shared=formElement.value;if(shared!="2"){return;}formElement=MM.VCWUtils.FormsManager.GetElement(form,"Date");var calendarElement=window[formElement.id+"_C"];var dateForm=new Date();if(calendarElement!=null){var selDates=calendarElement.Calendar.getSelectedDates();if(selDates.length>0){dateForm=selDates[0];}}var dateNow=new Date();dateNow=new Date(dateNow.getFullYear(),dateNow.getMonth(),dateNow.getDate());var messageObj=$Context(messageId);if(dateForm<dateNow){messageObj.style.visibility="visible";}else{messageObj.style.visibility="hidden";}},SendBuyOrder:function(formId){var form=$Context(formId);if(form==null){return;}var params={"FormId":formId};var formElement=MM.VCWUtils.FormsManager.GetElement(form,"Account");params.Account=formElement.value;formElement=MM.VCWUtils.FormsManager.GetElement(form,"Date");var calendarElement=window[formElement.id+"_C"];var date=new Date();if(calendarElement!=null){var selDates=calendarElement.Calendar.getSelectedDates();if(selDates.length>0){date=selDates[0];}}params.Date=date;formElement=MM.VCWUtils.FormsManager.GetElement(form,"Fees");params.Fees=formElement.value;formElement=MM.VCWUtils.FormsManager.GetElement(form,"Fees");params.Fees=formElement.value;formElement=MM.VCWUtils.FormsManager.GetElement(form,"PRFId");if(formElement.selectedIndex){params.PRFId=formElement[formElement.selectedIndex].value;}else{params.PRFId=formElement.value;}formElement=MM.VCWUtils.FormsManager.GetElement(form,"Price");params.Price=formElement.value;formElement=MM.VCWUtils.FormsManager.GetElement(form,"Symbol");params.Symbol=formElement.value;formElement=MM.VCWUtils.FormsManager.GetElement(form,"TransactType");params.TransactType=formElement.value;formElement=MM.VCWUtils.FormsManager.GetElement(form,"Volume");params.Volume=formElement.value;MM.Storage.Invoke("xmlservices.aspx?App=ECO",MM.Storage.Transacts.Buy,params);},SetPRFName:function(){var form=$Context("POR_Add_Val");if(form==null){return;}var prfNameElement=MM.VCWUtils.FormsManager.GetElement(form,"PRFName");var prfIdElement=MM.VCWUtils.FormsManager.GetElement(form,"PRFId");var prfIdSelectElement=MM.VCWUtils.FormsManager.GetElement(form,"PRFIdSelect");if(prfNameElement!=null&&prfIdElement!=null&&prfIdSelectElement!=null&&prfIdSelectElement.selectedIndex>=0){prfNameElement.value=prfIdSelectElement[prfIdSelectElement.selectedIndex].text;prfIdElement.value=prfIdSelectElement[prfIdSelectElement.selectedIndex].value;}},UpdateFields:function(formId,symbolId,dateId,priceId,messageId){MM.POR.Data.GetSymbolData(formId,symbolId,dateId,priceId);MM.POR.Transacts.CheckPublicPortfolio(formId,messageId);},ValidateVolumeOnSell:function(actualVolume,parameters){var volume=parameters.arg0;if(parseInt(volume)<parseInt(actualVolume)){return false;}return true;}};
if (window["MM"]!=undefined && MM.Ajax!=undefined) MM.Ajax.JSLoader.JSLoaded("ep/eco/js/eco_scripts-min_mmver_eco_155200.js");
