var workArea = {iviewId:"",refreshUrl:"",expandUrl:"",helpUrl:"",personalizeUrl:"",isPage:true,method:"GET"
}
workArea.getUrl = function(mode)
{var str = pageSupport.proxyModesUrl;str += "?iview_id=";str += escape(workArea.iviewId);str += "&iview_mode=";str += mode;
return str;}
workArea.PersonalizePage = function(isPage)
{try
{var url = workArea.getUrl("edit");if(isPage)
{if(url.indexOf("?") == -1)
url = url + "?refreshToken="+workArea.iviewId;else
url = url + "&refreshToken="+workArea.iviewId;if(workArea.method == "GET")
{window.open(url,"PersonalizePage","toolbar=no,menubar=no,resizable=yes");}
else
{var formId = "isolatedWorkAreaForm";var theForm = document.getElementById(formId);theForm.action = url;window.open("about:blank" ,"PersonalizePage","toolbar=no,menubar=no,resizable=yes");var oldTraget = theForm.target;theForm.target = "PersonalizePage";theForm.submit();theForm.target = oldTraget;}
}
else
{if(workArea.method == "GET")
{window.open(url,"PersonalizePage","width=340,height=500,left=100,top=50,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes");}
else
{var formId = "isolatedWorkAreaForm";var theForm = document.getElementById(formId);theForm.action = url;window.open("about:blank","PersonalizePage","width=340,height=500,left=100,top=50,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes");var oldTraget = theForm.target;theForm.target = "PersonalizePage";theForm.submit();theForm.target = oldTraget;}
}
}
catch(e){}
}
workArea.OpenNewWindow = function()
{try
{var expandUrl = workArea.getUrl("default");
expandUrl = expandUrl.replace(/\?windowId=[^&\n]*&/ , "?");
expandUrl = expandUrl.replace(/(\?windowId=[^&\n]*)|(&?windowId=[^&\n]*)/ , "");

if(workArea.method == "GET")
{window.open(expandUrl);}
else
{var formId = "isolatedWorkAreaForm";var theForm = document.getElementById(formId);theForm.action = expandUrl;var oldTraget = theForm.target;theForm.target = "_blank";theForm.submit();theForm.target = oldTraget;}
}
catch(e){}
}
workArea.Refresh = function(url)
{try
{var iframeObj = document.getElementById("isolatedWorkArea");if(workArea.method == "GET")
{if(iframeObj != null)
{iframeObj.src = url;}
else
{location.href = url;}
}
else
{var formId = "isolatedWorkAreaForm";var theForm = document.getElementById(formId);
var oldTraget = theForm.target;
if(iframeObj != null)
theForm.target = "isolatedWorkArea";else
theForm.target = "_self";
theForm.action = url;theForm.submit();
theForm.target = oldTraget;}
}
catch(e){}
}
workArea.refreshPage = function(eventObj)
{try
{var token = eventObj.dataObject;if(token == null || token == workArea.iviewId)
{workArea.Refresh(workArea.refreshUrl);
}
}
catch(e){}
}
workArea.Help = function()
{try
{if(workArea.method == "GET")
{window.open(workArea.getUrl("help"),"help","width=340,height=500,left=100,top=50,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes");}
else
{var formId = "isolatedWorkAreaForm";var theForm = document.getElementById(formId);theForm.action = workArea.getUrl("help");window.open("about:blank","help","width=340,height=500,left=100,top=50,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes");var oldTraget = theForm.target;theForm.target = "help";theForm.submit();theForm.target = oldTraget;}
}
catch(e){}
}
workArea.Details= function()
{try
{if(workArea.method == "GET")
{window.open(workArea.getUrl("about"),"details","width=640,height=150,left=100,top=50,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes");}
else
{var formId = "isolatedWorkAreaForm";var theForm = document.getElementById(formId);theForm.action = workArea.getUrl("about");window.open("about:blank","about","width=640,height=150,left=100,top=50,location=no,menubar=no,resizable=yes,status=no,toolbar=no,scrollbars=yes");var oldTraget = theForm.target;theForm.target = "about";theForm.submit();theForm.target = oldTraget;}
}
catch(e){}
}
workArea.OnRefresh = function(obj)
{workArea.Refresh(workArea.refreshUrl);}
workArea.OnExpand = function(obj)
{workArea.OpenNewWindow();}
workArea.OnHelp = function(obj)
{workArea.Help();}
workArea.OnPersonalize = function(obj)
{workArea.PersonalizePage(workArea.isPage);}
workArea.OnDetails = function(obj)
{workArea.Details();}
workArea.UpdatePageSupport = function()
{var wnd = null;var iframe = document.getElementById("isolatedWorkArea");if(iframe)
{wnd = window.frames[iframe.id];}
try
{pageSupport.workArea = new WorkArea(workArea.iviewId , wnd);}
catch(e){}
}
workArea.resizeIframe = function()
{var ifr = $('isolatedWorkArea');
if (ifr.getAttribute('height') == '100%'){
setTimeout(adjustIsolatedWorkAreaFrameHeight, 200);
try{ifr.style.height = getFullPageHeight(ifr) + 'px';
return true;
}catch(e){
return false;
}
}
}