/* Copyright IBM Corp. 2008  All Rights Reserved.                    */
var grid=null;
var model=null;
var g_currentTab=null;
var g_currentSelectedChoice=null;
var g_currentMenu=null;
var g_currentSortBy=null;
var g_currentSortOrder=null;
var g_currentNavigation=null;
var g_currentPage=null;
var g_currentPageSize="10";
var g_currentTitleBarContent=null;
var g_totalItemsCount=null;
var g_filter=null;
dojo.require("dojox.grid.Grid");
dojo.require("dojox.grid._data.model");
dojo.require("dijit.Menu");
dojo.require("dijit.form.Button");
dojo.require("dijit.form.CheckBox");
dojo.require("dojo.parser");
dojo.require("dijit.form.ValidationTextBox");
dojo.require("dijit.form.NumberTextBox");
dojo.require("dojo.string");
dojo.registerModulePath("admin","/qphtml/adminconsole/js/admin");
dojo.require("admin.listPlacesAtom");
dojo.require("admin.listTemplatesAtom");
dojo.require("admin.listPoliciesAtom");
dojo.require("admin.policyDialog");
function initUI(){
QuickrLocaleUtil.loadStringFiles("adminconsole","/qphtml/adminconsole","QuickrAdminMessage");
QuickrLocaleUtil.loadCssFiles("/qphtml/adminconsole","admin.css");
}
function initGridTable(){
var _1=new dojox.grid.data.table(null,null);
var _2={noscroll:true,cells:[[{name:"Select",width:"8em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right;",formatter:format4Select,styles:"text-align: center;font-weight:bold;"},{name:"Title",width:"40%",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white; text-align: center;",styles:QuickrLocaleUtil.resource.PLACESCSS.TITLE},{name:"Maximum Size(MB)",width:"15em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",styles:"text-align: center;color:black;font-weight:bold;"},{name:"Warning Size(MB)",width:"15em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",styles:"text-align: center;color:black;font-weight:bold;"},{name:"Expire After",width:"15em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",styles:"text-align: center;color:black;font-weight:bold;"},{name:"Expiration Warning",width:"15em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right;",styles:"text-align: center;color:black;font-weight:bold;"}]]};
var _3=[_2];
var _4=new dojox.Grid({"id":"grid","model":_1,"structure":_3,"onStyleRow":onStyleRow,"autoHeight":"true"});
dojo.byId("table").appendChild(_4.domNode);
_4.keepRows=Infinity;
_4.render();
return _4;
}
function addOnLoad(){
grid=initGridTable();
model=grid.model;
g_currentTab=dojo.byId("tab_Places");
g_currentSelectedChoice=dojo.byId("action_allplace");
g_currentMenu=dojo.byId("button_Places");
g_currentSortBy="PlaceTitle";
g_currentSortOrder=1;
g_currentNavigation=dojo.byId("navigateTo10");
g_currentPage=1;
g_currentPageSize=10;
grid.onRowClick=handleRowSelect;
grid.modelChange=handleModelChange;
grid.onHeaderCellClick=handleSorting;
dojo.connect(grid.selection,"clear","updateSelectedRowCount");
dojo.connect(dojo.byId("email_cancel"),"onclick","g_hideDialog");
dojo.connect(dojo.byId("email_ok"),"onclick","g_sendMail");
dojo.connect(dojo.byId("assignPolicyButtonOk"),"onclick","g_assignPolicyToPlaces");
dojo.connect(dojo.byId("assignPolicyButtonCancel"),"onclick","g_hideAssignPolicyToPlacesDialog");
dojo.connect(dojo.byId("assignPolicyToTemplatesButtonOk"),"onclick","g_assignPolicyToTemplates");
dojo.connect(dojo.byId("assignPolicyToTemplatesButtonCancel"),"onclick","g_hideAssignPolicyToTemplatesDialog");
dojo.connect(dojo.byId("ConfirmDeletePolicyOK"),"onclick","g_confirmDeletePolicyOK");
dojo.connect(dojo.byId("ConfirmDeletePolicyCancel"),"onclick","g_confirmDeletePolicyCancel");
var _5=dijit.byId("content");
dojo.connect(_5,"resize",grid,grid.resize);
dojo.byId("hideArea").style.display="block";
document.title=QuickrLocaleUtil.resource.GENERAL.PAGE_TITLE;
processLocalizedStrings();
dojo.byId("tab_Places").title=QuickrLocaleUtil.resource.GENERAL.PLACES;
dojo.byId("tab_Templates").title=QuickrLocaleUtil.resource.GENERAL.TEMPLATES;
dojo.byId("tab_Policies").title=QuickrLocaleUtil.resource.GENERAL.POLICIES;
switchTabTo("tab_Places");
}
function updateSelectedRowCount(){
var _6=dojo.byId("selectedPlaceNum");
var _7=grid.selection.getSelectedCount();
var _8="";
if(_7!=0){
_8=dojo.string.substitute(QuickrLocaleUtil.resource.MESSAGE.CONTENT_SELECTED_COUNT,[_7,translateString2NL(_7)]);
}
_6.innerHTML=_8;
}
function displayAllPlaces(){
g_filter="allplaces";
getDataFromServer("tab_Places",1,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
if(data){
model=new dojox.grid.data.table(null,data);
grid.setModel(model);
}
var _9=dojo.byId("action_allplace");
_9.className="lotusSelected";
if(g_currentSelectedChoice.id!=_9.id){
g_currentSelectedChoice.className="";
g_currentSelectedChoice=_9;
}
updateSelectedRowCount();
}
function filterPlaces(_a){
var _a=_a.toLowerCase();
g_filter=_a.toLowerCase();
getDataFromServer(g_currentTab.id,1,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
grid.update();
var _b="";
if(_a=="locked"){
_b=dojo.byId("action_lockedplace");
}else{
_b=dojo.byId("action_alertplace");
}
_b.className="lotusSelected";
if(_b.id!=g_currentSelectedChoice.id){
g_currentSelectedChoice.className="";
g_currentSelectedChoice=_b;
}
}
function selectContents(_c){
var _d=model.data;
grid.selection.clear();
switch(_c){
case "selectAll":
for(var i=0;i<_d.length;i++){
selectOneRow(i,true);
}
break;
case "selectLocked":
for(var i=0;i<_d.length;i++){
if(_d[i][1]=="1"){
selectOneRow(i,true);
}else{
selectOneRow(i,false);
}
}
break;
case "selectUnlocked":
for(var i=0;i<_d.length;i++){
if(_d[i][1]=="0"){
selectOneRow(i,true);
}else{
selectOneRow(i,false);
}
}
break;
case "selectNone":
for(var i=0;i<_d.length;i++){
selectOneRow(i,false);
}
break;
default:
break;
}
updateSelectedRowCount();
updateSelectionBar(_c);
}
function updateSelectionBar(_f){
var _10=dojo.byId("selectionBar").getElementsByTagName("span");
for(var i=0;i<_10.length;i++){
if(_10[i].id==_f){
_10[i].className="selected";
}else{
_10[i].className="";
}
}
}
function selectOneRow(_12,_13){
grid.selection.setSelected(_12,_13);
var _14=dojo.byId("select"+_12);
_14.checked=_13;
model.data[_12][0]=_13?1:0;
}
function updateUIByTabTitle(_15){
var _16=dojo.byId("serverLocation");
var _17=_15.split("_");
_15=_17[1];
if(_15=="Places"&&g_filter=="locked"){
var _18=QuickrLocaleUtil.resource.FILTER.LOCKED_PLACES;
_16.innerHTML=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.SERVER_LOCATION,[_18,location.host]);
}else{
if(_15=="Places"&&g_filter=="alert"){
var _18=QuickrLocaleUtil.resource.FILTER.ALERTED_PLACES;
_16.innerHTML=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.SERVER_LOCATION,[_18,location.host]);
}else{
var _19=null;
var _1a=model.data;
switch(_15.toLowerCase()){
case "places":
_19=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.PLACES);
break;
case "templates":
_19=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.TEMPLATES);
break;
case "policies":
_19=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.POLICIES);
break;
}
_16.innerHTML=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.SERVER_LOCATION,[_19,location.host]);
}
}
var _1b=dojo.byId("subscribe");
_1b.href=constructEntryUrl(g_currentTab.id,1,"-1","PlaceTitle",1);
switch(_15.toLowerCase()){
case "places":
dojo.byId("selectionBar").style.display="inline";
dojo.byId("navigation").style.display="inline";
dojo.byId("selectAll").style.display="inline";
dojo.byId("selectNone").style.display="inline";
dojo.byId("selectUnlocked").style.display="inline";
dojo.byId("selectLocked").style.display="inline";
dojo.byId("colLeftUp").style.display="inline";
dojo.byId("jump").style.display="inline";
dojo.byId("pageTips").innerHTML=QuickrLocaleUtil.resource.TIP.PLACES;
break;
case "templates":
dojo.byId("selectionBar").style.display="inline";
dojo.byId("navigation").style.display="none";
dojo.byId("selectAll").style.display="inline";
dojo.byId("selectNone").style.display="inline";
dojo.byId("selectUnlocked").style.display="none";
dojo.byId("selectLocked").style.display="none";
dojo.byId("colLeftUp").style.display="none";
dojo.byId("jump").style.display="none";
dojo.byId("pageTips").innerHTML=QuickrLocaleUtil.resource.TIP.TEMPLATES;
break;
case "policies":
dojo.byId("selectionBar").style.display="inline";
dojo.byId("navigation").style.display="none";
dojo.byId("selectAll").style.display="inline";
dojo.byId("selectNone").style.display="inline";
dojo.byId("selectUnlocked").style.display="none";
dojo.byId("selectLocked").style.display="none";
dojo.byId("colLeftUp").style.display="none";
dojo.byId("jump").style.display="none";
dojo.byId("pageTips").innerHTML=QuickrLocaleUtil.resource.TIP.POLICIES;
break;
default:
break;
}
updateSelectionBar("selectNone");
}
function switchTabTo(_1c){
var _1d=dojo.byId(_1c);
if(_1d=="undefined"){
return;
}
switch(_1c){
case "tab_Places":
dojo.byId("selectedIcon").src="/qphtml/adminconsole/images/teamplace-house.gif";
var _1e=constructEntryUrl(_1d.id,g_currentPage,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
var _1f=new admin.listPlacesAtom();
_1f.getDataFromServer(_1e,constructTableForPlace);
g_currentTitleBarContent=QuickrLocaleUtil.resource.GENERAL.PLACE;
break;
case "tab_Templates":
dojo.byId("selectedIcon").src="/qphtml/adminconsole/images/templatesHeader.gif";
var _1e=window.location.protocol+"//"+window.location.host+"/myqcs/rest/templates/feed";
var _20=new admin.listTemplatesAtom();
_20.getDataFromServer(_1e,constructTableForTemplate);
g_currentTitleBarContent=QuickrLocaleUtil.resource.GENERAL.TEMPLATE;
break;
case "tab_Policies":
dojo.byId("selectedIcon").src="/qphtml/adminconsole/images/policy32.gif";
var _1e=window.location.protocol+"//"+window.location.host+"/myqcs/rest/policies/feed";
var _21=new admin.listPoliciesAtom();
_21.getDataFromServer(_1e,constructTableForPolicy);
g_currentTitleBarContent=QuickrLocaleUtil.resource.GENERAL.POLICY;
break;
default:
break;
}
if(g_currentTab==null){
g_currentTab=dojo.byId("tab_Places");
}
g_currentTab.className="";
_1d.className="lotusSelected";
g_currentTab=_1d;
updateUIByTabTitle(g_currentTab.id);
updateMenuForTab(g_currentTab.id);
}
function updateMenuForTab(_22){
g_currentMenu.style.display="none";
var _23=_22.split("_");
_22=_23[1];
var _24="button_"+_22;
var _25=dojo.byId(_24);
_25.style.display="block";
g_currentMenu=_25;
}
function constructTableForPlace(_26){
grid.model.clearData();
var _27={noscroll:true,cells:[[{name:QuickrLocaleUtil.resource.TABLE.SELECT,width:"7em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right;",noresize:true,formatter:format4Select,styles:"text-align: center;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.LOCKED,width:"7em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",noresize:true,formatter:formatImage4Lock,styles:"text-align: center;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.ALERT,cellOverClass:"linkItem",width:"6em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",noresize:true,formatter:formatImage4Alert,styles:"text-align: center;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.TITLE,width:"15em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white; text-align: center;",formatter:format4Title,styles:QuickrLocaleUtil.resource.PLACESCSS.TITLE},{name:QuickrLocaleUtil.resource.TABLE.POLICY_NAME,width:"10em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",styles:"text-align: center;color:black;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.SIZE,width:"15%",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",noresize:true,styles:"text-align: center;color:black;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.LAST_MODIFIED,width:"20%",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; ",styles:"text-align: center;color:black;font-weight:bold;"}]]};
var _28=[_27];
grid.setStructure(_28);
var _29="";
_29=_26.data;
for(k=0;k<_29.length;k++){
_29[k][5]=numFormat(_29[k][5],{locale:dojo.locale});
_29[k][6]=dateFormat(_29[k][6],{locale:dojo.locale});
}
grid.model.setData(_29);
grid.refresh();
grid.selection.clear();
updateUIByTabTitle(g_currentTab.id);
updateCurrentStatus(_26);
dojo.byId("user").innerHTML=_26.currentUser;
}
function constructTableForTemplate(_2a){
if(grid==null){
grid=initGridTable();
}
grid.model.clearData();
var _2b={noscroll:true,cells:[[{name:QuickrLocaleUtil.resource.TABLE.SELECT,width:"8em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right;",noresize:true,formatter:format4Select,styles:"text-align: center;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.TITLE,width:"20em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white; text-align: center;",styles:QuickrLocaleUtil.resource.PLACESCSS.TITLE},{name:QuickrLocaleUtil.resource.TABLE.ASSIGNED_POLICY,width:"50%",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right;",styles:"text-align: center;color:black;font-weight:bold;"},]]};
var _2c=[_2b];
grid.setStructure(_2c);
var _2d="";
_2d=_2a.data;
grid.model.setData(_2d);
grid.refresh();
grid.selection.clear();
updateUIByTabTitle(g_currentTab.id);
updateCurrentStatus(_2a);
}
function constructTableForPolicy(_2e){
if(grid==null){
grid=initGridTable();
}
grid.model.clearData();
var _2f={noscroll:true,cells:[[{name:QuickrLocaleUtil.resource.TABLE.SELECT,width:"8em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right;",noresize:true,formatter:format4Select,styles:"text-align: center;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.TITLE,width:"10em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white; text-align: center;",styles:QuickrLocaleUtil.resource.PLACESCSS.TITLE},{name:QuickrLocaleUtil.resource.TABLE.MAX_SIZE,width:"35%",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",styles:"text-align: center;color:black;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.WARNING_SIZE,width:"13em",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",noresize:true,styles:"text-align: center;color:black;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.EXPIRE_AFTER,width:"30%",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right; border-right:1px solid white; border-left:1px solid white;",styles:"text-align: center;color:black;font-weight:bold;"},{name:QuickrLocaleUtil.resource.TABLE.EXPIRATION_WARNING,width:"35%",headerStyles:"background: url(/qphtml/adminconsole/images/tableHead.gif) no-repeat top right;",styles:"text-align: center;color:black;font-weight:bold;"}]]};
var _30=[_2f];
grid.setStructure(_30);
var _31="";
_31=_2e.data;
for(k=0;k<_31.length;k++){
_31[k][2]=numFormat(_31[k][2],{locale:dojo.locale});
_31[k][3]=numFormat(_31[k][3],{locale:dojo.locale});
_31[k][4]=numFormat(_31[k][4],{locale:dojo.locale});
_31[k][5]=numFormat(_31[k][5],{locale:dojo.locale});
}
grid.model.setData(_31);
grid.refresh();
grid.selection.clear();
updateUIByTabTitle(g_currentTab.id);
updateCurrentStatus(_2e);
}
function updateCurrentStatus(_32){
g_totalItemsCount=_32.totalItems;
var _33=0;
var _34=0;
if(g_totalItemsCount!=0){
if(g_currentPage!=-1){
_33=(g_currentPage-1)*g_currentPageSize+1;
}else{
_33=(Math.floor(_32.totalItems/g_currentPageSize))*g_currentPageSize+1;
}
_34=_33+_32.data.length-1;
}
dojo.byId("currentItems").innerHTML=dojo.string.substitute(QuickrLocaleUtil.resource.NAVIGATION.CURRENT_DISPLAY_ITEMS,[_33,_34,_32.totalItems]);
switch(_32.g_currentTab.id){
case "tab_Places":
if((_33==1&&_34==g_totalItemsCount)||g_totalItemsCount==0){
dojo.byId("first").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.FIRST;
dojo.byId("previous").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.PREVIOUS;
dojo.byId("next").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.NEXT;
dojo.byId("last").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.LAST;
}else{
if(_34==g_totalItemsCount){
dojo.byId("next").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.NEXT;
dojo.byId("last").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.LAST;
dojo.byId("first").innerHTML="<a href=\"javascript:jumpTo('first');\">"+QuickrLocaleUtil.resource.NAVIGATION.FIRST+"</a>";
dojo.byId("previous").innerHTML="<a href=\"javascript:jumpTo('previous');\");\">"+QuickrLocaleUtil.resource.NAVIGATION.PREVIOUS+"</a>";
}else{
if(_33==1){
dojo.byId("first").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.FIRST;
dojo.byId("previous").innerHTML=QuickrLocaleUtil.resource.NAVIGATION.PREVIOUS;
dojo.byId("next").innerHTML="<a href=\"javascript:jumpTo('next');\">"+QuickrLocaleUtil.resource.NAVIGATION.NEXT+"</a>";
dojo.byId("last").innerHTML="<a href=\"javascript:jumpTo('last');\">"+QuickrLocaleUtil.resource.NAVIGATION.LAST+"</a>";
}
}
}
default:
break;
}
var _35=dojo.byId("placeCount");
var _36="";
if(g_currentTab.id=="tab_Places"&&g_filter=="locked"){
_36=QuickrLocaleUtil.resource.FILTER.LOCKED;
}else{
if(g_currentTab.id=="tab_Places"&&g_filter=="alert"){
_36=QuickrLocaleUtil.resource.FILTER.ALERTED;
}
}
_35.innerHTML=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.CONTENT_COUNT,[_32.totalItems,_36,translateString2NL(_32.totalItems)]);
}
function handleSorting(e){
if(g_currentTab.id=="tab_Places"){
if(e.cellIndex<3){
return;
}else{
var si=e.cellIndex+1;
if(grid.getSortAsc()!=undefined){
si*=(grid.getSortAsc()?1:-1);
}else{
if(grid.getSortIndex()==e.cellIndex){
si=-grid.sortInfo;
}
}
if(grid.canSort(si)){
grid.sortInfo=-si;
g_currentSortBy=getSortField(e.cellIndex);
g_currentSortOrder=grid.getSortAsc()?0:1;
getDataFromServer(g_currentTab.id,1,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
grid.update();
}
}
}else{
if(g_currentTab.id=="tab_Policies"){
if(e.cellIndex<1){
return;
}else{
if(e.cellIndex>1){
translateText2Data(e.cellIndex);
dojox.Grid.prototype.onHeaderCellClick.apply(this,arguments);
translateData2Text(e.cellIndex);
}else{
dojox.Grid.prototype.onHeaderCellClick.apply(this,arguments);
}
}
}else{
if(e.cellIndex<1){
return;
}else{
dojox.Grid.prototype.onHeaderCellClick.apply(this,arguments);
}
}
}
}
function getSortField(_39){
if(g_currentTab.id!="tab_Places"){
return "";
}
switch(_39){
case 3:
return "PlaceTitle";
case 4:
return "PolicyName";
case 5:
return "PlaceSize";
case 6:
return "PlaceLastModified";
default:
return "";
}
}
function getDataFromServer(_3a,_3b,_3c,_3d,_3e){
if(typeof (_3d)=="undefined"){
_3d=g_currentSortBy;
}
if(typeof (_3e)=="undefined"){
_3e=g_currentSortOrder;
}
var _3f=constructEntryUrl(_3a,_3b,_3c,_3d,_3e);
var _40=new admin.listPlacesAtom();
_40.getDataFromServer(_3f,constructTableForPlace);
}
function navigationTo(_41){
getDataFromServer("tab_Places",1,_41,g_currentSortBy,g_currentSortOrder);
g_currentNavigation.className="";
var _42=(_41>0)?_41:"All";
var _43=dojo.byId("navigateTo"+_42);
_43.className="selected";
g_currentNavigation=_43;
g_currentPageSize=_41;
g_currentPage=1;
}
function constructEntryUrl(_44,_45,_46,_47,_48){
var _49="";
var _4a=_44.split("_");
_44=_4a[1];
if(_44.toLowerCase()!="places"){
_49=window.location.protocol+"//"+window.location.host+"/myqcs/rest/"+_44.toLowerCase()+"/feed";
}else{
if(g_filter=="locked"){
_49=window.location.protocol+"//"+window.location.host+"/myqcs/rest/"+_44.toLowerCase()+"/feed?page="+_45+"&pagesize="+_46+"&sortby="+_47+"&sortorder="+_48+"&filter=locked";
}else{
if(g_filter=="alert"){
_49=window.location.protocol+"//"+window.location.host+"/myqcs/rest/"+_44.toLowerCase()+"/feed?page="+_45+"&pagesize="+_46+"&sortby="+_47+"&sortorder="+_48+"&filter=alert";
}else{
_49=window.location.protocol+"//"+window.location.host+"/myqcs/rest/"+_44.toLowerCase()+"/feed?page="+_45+"&pagesize="+_46+"&sortby="+_47+"&sortorder="+_48;
}
}
}
return _49;
}
function jumpTo(_4b){
switch(_4b.toLowerCase()){
case "first":
if(g_currentPage==1){
return;
}else{
g_currentPage=1;
getDataFromServer("tab_Places",g_currentPage,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
}
break;
case "previous":
if(g_currentPage==1){
return;
}else{
if(g_currentPage==-1){
g_currentPage=Math.ceil(g_totalItemsCount/g_currentPageSize);
}
g_currentPage--;
getDataFromServer("tab_Places",g_currentPage,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
}
break;
case "next":
if(g_currentPage==-1){
return;
}else{
g_currentPage++;
getDataFromServer("tab_Places",g_currentPage,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
}
break;
case "last":
if(g_currentPage==-1){
return;
}else{
g_currentPage=-1;
getDataFromServer("tab_Places",g_currentPage,g_currentPageSize,g_currentSortBy,g_currentSortOrder);
}
break;
default:
break;
}
}
function printPage(){
var _4c="";
_4c+="<tr>";
var _4d=grid.layout.cells;
for(var i=1;i<_4d.length;i++){
_4c+="<td style=\"border-bottom: 1px solid black;padding:2px;\">"+_4d[i].name+"</td>";
}
_4c+="</tr>";
var _4f=grid.model.data;
var _50=QuickrLocaleUtil.resource.GENERAL.ADMIN_CONSOLE;
for(var i=0;i<_4f.length;i++){
var row=_4f[i];
_4c+="<tr>";
for(var j=1;j<(row.length-1);j++){
if(typeof (g_currentTab)!="undefined"&&g_currentTab.id==="tab_Places"&&j<3){
_4c+="<td style=\"padding:2px;\">"+((row[j]==1)?QuickrLocaleUtil.resource.TABLE.YES:QuickrLocaleUtil.resource.TABLE.NO)+"</td>";
}else{
_4c+="<td style=\"padding:2px;\">"+row[j]+"</td>";
}
}
_4c+="</tr>";
}
var _53="width=700px,height=250px,scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,depended=yes,alwaysRaised=yes";
var w=window.open("","Print",_53);
if(w){
w.document.open();
w.document.writeln("<html>");
w.document.writeln("<head>");
w.document.writeln("<title>");
w.document.writeln(_50);
w.document.writeln("</title>");
for(var s=0;s<document.styleSheets.length;s++){
var _56=document.styleSheets[s].href;
w.document.writeln("<link rel='stylesheet' type='text/css' href='"+_56+"'> ");
}
w.document.writeln("</head>");
w.document.writeln("<body>");
w.document.writeln("<table id='table' width=90% style='overflow:auto;' cellspacing=0>");
w.document.writeln(_4c);
w.document.writeln("</table>");
w.document.writeln("</body>");
w.document.writeln("</html>");
w.document.close();
}
}
function translateString2NL(_57){
switch(g_currentTab.id.toLowerCase()){
case "tab_places":
if(_57>1){
tabNameNL=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.PLACES);
}else{
tabNameNL=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.PLACE);
}
break;
case "tab_templates":
if(_57>1){
tabNameNL=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.TEMPLATES);
}else{
tabNameNL=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.TEMPLATE);
}
break;
case "tab_policies":
if(_57>1){
tabNameNL=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.POLICIES);
}else{
tabNameNL=dojo.string.substitute(QuickrLocaleUtil.resource.GENERAL.POLICY);
}
break;
}
return tabNameNL;
}
