function cancelRenameWorkspace(a,b){b.elementId.innerHTML='<a id="edtWksName">'+b.elementParam+"</a>";YAHOO.util.Event.addListener("edtWksName","click",editTitle,new elObj("edtWksName",renameWorkspace,cancelRenameWorkspace,"workspaceName"));if(ieVersion==6){registerIeHover("edtWksName","yellow","white")}}function renameWorkspace(){newName=YAHOO.util.Dom.get("inputTitleId").value;if(newName==workspaceName||!newName){if(!newName){return}var b=new Object();b.status="message";b.message=_("You must enter a new name for your ")+_("workspace");defaultSuccessAction(YAHOO.lang.JSON.stringify(b));return}else{if(workspaceId==0){workspaceName=newName;var f=new elObj();var a=YAHOO.util.Dom.get("workspaceName");var g=new elObj(a,null,"&nbsp;");cancelRenameWorkspace(f,g);YAHOO.util.Event.onContentReady("edtWksName",saveWorkspace);return}var c="/workspace/ajax-rename/id/"+workspaceId+"/name/"+newName+"/";var d=YAHOO.util.Connect.asyncRequest("GET",c,cbRenameWorkspace)}}var cbRenameWorkspace={success:function(d){defaultSuccessAction(d.responseText);var b=YAHOO.lang.JSON.parse(d.responseText);if(b.status=="ok"){var f=b.name;var c=b.id;if(c==workspaceId){workspaceName=f}var e=YAHOO.util.Dom.get("selElementList");e.options[e.selectedIndex].text=f;var a=YAHOO.util.Dom.get("workspaceName");a.innerHTML='<a id="edtWksName">'+f+"</a>";YAHOO.util.Event.onContentReady("edtWksName",function(){YAHOO.util.Event.addListener("edtWksName","click",editTitle,new elObj("edtWksName",renameWorkspace,cancelRenameWorkspace,"workspaceName"));if(ieVersion==6){registerIeHover("edtWksName","yellow","white")}})}},failure:function(a){YAHOO.util.Dom.get("feedbackManager").innerHTML=_("Error in the function")+" renameWorkspace"},cache:false};function changeWorkspace(){var a=YAHOO.util.Dom.get("selElementList");var b=a.options[a.selectedIndex].value;if(b==0){newWorkspace()}if(b==workspaceId){feedBackMessage(_("You already are on that workspace !"));return false}location.href="/"+i18n.USER_LANGUAGE+"/workspace/index/id/"+b+"/"}function copyWorkspace(){if(!workspaceId){var a=new Object();a.status="message";a.message=_("You can copy a workspace only if it has been saved before.");defaultSuccessAction(YAHOO.lang.JSON.stringify(a));return}else{var b=_("copy2").ucFirst()+" "+workspaceName;if(!b){return}else{workspaceName=b}}YAHOO.util.Dom.get("feedbackManager").innerHTML='<img src="/img/global/ajaxBusy.gif">';location.href="/workspace/copy/id/"+workspaceId+"/name/"+encodeURIComponent(workspaceName)}function defaultWorkspace(){if(!workspaceId){var a=new Object();a.status="message";a.message=_("You must first save your ")+_("workspace");defaultSuccessAction(YAHOO.lang.JSON.stringify(a));return}var b="/workspace/ajax-changedefault/id/"+workspaceId+"/";var c=YAHOO.util.Connect.asyncRequest("GET",b,cbDefaultWorkspace);YAHOO.util.Dom.get("feedbackManager").innerHTML='<img src="/img/global/ajaxBusy.gif">'}var cbDefaultWorkspace={success:function(a){defaultSuccessAction(a.responseText)},failure:function(a){YAHOO.util.Dom.get("feedbackManager").innerHTML=_("Error in the function")+" defaultWorkspace"},cache:false};function deleteWorkspace(){var a=YAHOO.util.Dom.get("selElementList");if(a){var d=a.options[a.selectedIndex].text;var b=a.options[a.selectedIndex].value;if(confirm(_("Are you sure you want to delete the ")+_("workspace")+' "'+d+'" ?')){if(b==0){location.href="/"+i18n.USER_LANGUAGE+"/workspace/index/id/0/"}else{if(b==workspaceId){location.href="/"+i18n.USER_LANGUAGE+"/workspace/delete/id/"+b+"/"}}}else{return}}else{var c={message:_("You can delete a workspace only if it has been saved before."),status:"ko"};defaultSuccessAction(YAHOO.lang.JSON.stringify(c))}}function newWorkspace(){location.href="/"+i18n.USER_LANGUAGE+"/workspace/index/id/new"}var orgWorkspaceName="";var cbSaveWorkspaceKo=function(a){workspaceName=orgWorkspaceName;YAHOO.util.Dom.get("feedbackManager").innerHTML=_("Error in the function")+" saveWorkspace"};var cbSaveWorkspaceOk=function(b){var a=YAHOO.lang.JSON.parse(b.responseText);defaultSuccessAction(b.responseText);if(a.status=="ok"){workspaceName=a.name}else{workspaceName=orgWorkspaceName}if(a.status=="ok"){applyStateChangeToButton("btnSaveElement",false)}if(workspaceId==0){if(YAHOO.util.Dom.inDocument("selElementList")){oListbox=YAHOO.util.Dom.get("selElementList");FormUtil.addOption(oListbox,workspaceName,a.id,true);oListbox.selectedIndex=(oListbox.length)-1;var a=YAHOO.lang.JSON.parse(b.responseText);workspaceId=a.id;YAHOO.util.Dom.get("edtWksName").innerHTML=workspaceName}}};function saveWorkspace(){orgWorkspaceName=workspaceName;if(workspaceName==_("New2")+" "+_("workspace").ucFirst()){YAHOO.util.Dom.get("dlgSimplePrompt-nameParam").value=workspaceName;YAHOO.util.Dom.get("dlgSimplePrompt-paramsParam").value=YAHOO.lang.JSON.stringify(chartParams);YAHOO.util.Dom.get("dlgSimplePrompt-idParam").value=workspaceId;YAHOO.core.prompt.oSimplePrompt.show()}else{var a="/workspace/ajax-save/id/"+workspaceId+"/params/"+encodeURIComponent(YAHOO.lang.JSON.stringify(chartParams))+"/name/"+encodeURIComponent(workspaceName);var b=YAHOO.util.Connect.asyncRequest("POST",a,cbSaveWorkspace);YAHOO.util.Dom.get("feedbackManager").innerHTML='<img src="/img/global/ajaxBusy.gif">'}}var cbSaveWorkspace={success:cbSaveWorkspaceOk,failure:function(a){YAHOO.util.Dom.get("feedbackManager").innerHTML=_("Error in the function")+" saveWorkspace"},cache:false};YAHOO.util.Event.onContentReady("btnUpdateChart1",function(){var a=new YAHOO.widget.Button("btnUpdateChart1");a.addListener("click",updateChartParams)});YAHOO.util.Event.onContentReady("btnUpdateChart2",function(){var a=new YAHOO.widget.Button("btnUpdateChart2");a.addListener("click",updateChartParams)});YAHOO.util.Event.onContentReady("btnUpdateChart3",function(){var a=new YAHOO.widget.Button("btnUpdateChart3");a.addListener("click",updateChartParams)});YAHOO.util.Event.onContentReady("btnUpdateChart4",function(){var a=new YAHOO.widget.Button("btnUpdateChart4");a.addListener("click",updateChartParams)});YAHOO.util.Event.onDOMReady(function(){if(ieVersion==6){registerIeHover("edtWksName","yellow","white")}YAHOO.util.Event.addListener("edtWksName","click",editTitle,new elObj("edtWksName",renameWorkspace,cancelRenameWorkspace,"workspaceName"))});