/* Copyright IBM Corp. 2008  All Rights Reserved.                    */
var g_LogoutUrl="/Main.nsf/h_Toc/22049553d70e00ef85256bb60054a7cb/?OpenDocument&Form=h_QPLogout";
var g_homeUrl="/Main.nsf/h_Toc/22049553d70e00ef85256bb60054a7cb/?OpenDocument";
var g_helpPage="help/Main.nsf/h_Index";
dojo.require("dojo.date.locale");
dojo.require("dojo.number");
dojo.require("dijit.Dialog");
dojo.declare("dijit.qpDialog",[dijit.Dialog],{_position:function(){
if(dojo.hasClass(dojo.body(),"dojoMove")){
return;
}
var _1=dijit.getViewport();
var mb=dojo.marginBox(this.domNode);
var _3=this.domNode.style;
_3.left=Math.floor((_1.l+(_1.w-mb.w)/2))+"px";
_3.top=Math.floor(_1.h/15)+"px";
}});
function g_reLayoutForDialogs(_4){
if(dijit.byId("sendMailDialog").open){
dijit.byId("sendMailDialog").layout();
}else{
if(dijit.byId("assignPolicyDialog").open){
dijit.byId("assignPolicyDialog").layout();
}
}
if(_4=="index"){
if(dijit.byId("policyDialog").open){
dijit.byId("policyDialog").layout();
}else{
if(dijit.byId("AssignPolicyToTemplatesDialog").open){
dijit.byId("AssignPolicyToTemplatesDialog").layout();
}else{
if(dijit.byId("DeletePolicyConfirmDialog").open){
dijit.byId("DeletePolicyConfirmDialog").layout();
}
}
}
}
}
function format4Select(_5,_6){
var _7="";
if(_5=="1"){
_7="checked = true";
}
var rt="<input id=\"select"+_6+"\" type=\"checkbox\" value=\""+_5+"\" "+_7+">";
return rt;
}
function format4Title(_9,_a){
if(g_currentTab.id=="tab_Places"){
var _b=model.data;
var id=_b[_a][7];
var _d=(isAlert(_a))?"color:#D96C00;font-weight:bold":"";
return "<a href=\"./placeinfo.htm?open&title="+_9+"&id="+id+"\" class=\"linkItem\" style=\"padding-left:3px;"+_d+"\">"+_9+"</a>";
}else{
return "<a href=\"#\" class=\"linkItem\" style=\"padding-left:3px;\">"+_9+"</a>";
}
}
function formatImage4Lock(_e,_f){
if(_e=="1"){
return "<img border=\"0\" src=\"/qphtml/adminconsole/images/lock.gif\" />";
}else{
return "<img border=\"0\" src=\"/qphtml/adminconsole/images/table_bullet.png\" />";
}
}
function formatImage4Alert(_10,_11){
if(_10&&_10=="1"){
return "<img border=\"0\" src=\"/qphtml/adminconsole/images/alert16.gif\" />";
}else{
return "";
}
}
function format4PolicyStatus(_12,_13){
if(!_12){
return "";
}
if(_12=="limit"){
return "<img border=\"0\" src=\"/qphtml/adminconsole/images/error.gif\" />";
}else{
if(_12=="ok"){
return "<img border=\"0\" src=\"/qphtml/adminconsole/images/greenCheck.gif\" />";
}else{
if(_12=="warn"){
return "<img border=\"0\" src=\"/qphtml/adminconsole/images/alert16.gif\" />";
}else{
return _12;
}
}
}
}
function isAlert(_14){
if(model.data[_14][2]=="1"){
return true;
}else{
return false;
}
}
function onStyleRow(_15){
with(_15){
if(odd){
customStyles+=" background: #e3edfa;";
}else{
customStyles+=" background: white;";
}
if(selected){
customClasses+=" selectedRow";
}
if(over){
customClasses+=" overRow";
}
if(!over&&!selected){
dojox.Grid.prototype.onStyleRow.apply(this,arguments);
}
}
}
function handleModelChange(){
grid.selection.clear();
var _16=model.data;
for(var i=0;i<_16.length;i++){
if(_16[i][0]=="1"){
grid.selection.setSelected(i,true);
}
}
}
function handleRowSelect(e){
if(e.target.tagName.toLowerCase()=="a"){
return;
}
grid.edit.rowClick(e);
grid.selection.clickSelect(e.rowIndex,true,e.shiftKey);
updateSelectedRowCount();
if(e.shiftKey==true){
updateTableByRowSelection();
}else{
var _19=grid.selection.isSelected(e.rowIndex);
var _1a=dojo.byId("select"+e.rowIndex);
_1a.checked=_19;
var _1b=model.data;
if(_19){
_1b[e.rowIndex][0]="1";
}else{
_1b[e.rowIndex][0]="0";
}
}
}
function updateTableByRowSelection(){
var _1c=grid.selection.getSelected();
var _1d=grid.selection.getSelectedCount();
var _1e=model.data;
for(var i=0;i<_1d;i++){
var _20=dojo.byId("select"+_1c[i]);
_20.checked=true;
_1e[_1c[i]][0]="1";
}
}
function $Get(){
var url=top.window.location.href;
var _22=arguments;
return stringHandler(0,url,_22);
}
function $GetParam(url){
var _24=arguments;
return stringHandler(1,url,_24);
}
function stringHandler(_25,url,_27){
var u,g,rt="";
if(_27[_27.length-1]=="#"){
u=url.split("#");
}else{
u=url.split("?");
}
if(u.length==1){
g="";
}else{
g=u[1];
}
if(g!=""){
var tmp=g.split("&");
var _2c=tmp.length;
var str=_27[_25]+"=";
for(var i=0;i<_2c;i++){
if(tmp[i].indexOf(str)==0){
rt=tmp[i].replace(str,"");
break;
}
}
}
return rt;
}
function getCurrentDateTime(){
var now=new Date();
var _30=dojo.date.locale.format(now,{formatLength:"short",selector:"date",locale:dojo.locale});
_30+=" ";
_30+=dojo.date.locale.format(now,{formatLength:"medium",selector:"time",locale:dojo.locale});
return _30;
}
function logout(){
var _31=window.location.href;
var _32=_31.split("/");
window.location.href=location.protocol+"//"+location.host+"/"+_32[3]+"/"+_32[4]+g_LogoutUrl;
}
function gotoHelp(_33){
var _34=window.location.href;
var _35=_34.split("/");
console.log(_33);
var _36=location.protocol+"//"+location.host+"/"+_35[3]+"/"+g_helpPage+"/"+_33+"/?OpenDocument";
window.open(_36,"","alwaysRaised=1,dependent=1,resizable=1,scrollbars,status=1,toolbar=1,width=600,height=400");
}
function backToHome(){
var _37=window.location.href;
var _38=_37.split("/");
window.location.href=location.protocol+"//"+location.host+"/"+_38[3]+"/"+_38[4]+g_homeUrl;
}
function processLocalizedStrings(_39){
var loc=QuickrGeneralUtil.getElementsByClassName("localizedtext","font",_39);
if(loc){
for(var i=loc.length-1;i>=0;i--){
var att=loc[i].getAttribute("key");
if(att){
}else{
att=loc[i].innerHTML;
}
if(att&&att.length>0){
if(att.indexOf("QuickrLocaleUtil.resource.")!=0){
att="QuickrLocaleUtil.resource."+att;
}
var el=document.createTextNode(eval(att));
var _3e=loc[i].parentNode;
_3e.insertBefore(el,loc[i]);
_3e.replaceChild(el,loc[i]);
}
}
}
}
function dateFormat(_3f){
if(_3f==null||_3f==""){
return _3f;
}
var _40="";
var _41="";
var _42="";
var _43="";
var _44="";
var _45="";
var _46="";
var _47="";
var _48="";
var _49="";
_40=_3f.toString();
_40=_40.split("-");
_43=_40[0];
_44=_40[1]-1;
_40=_40[2].split("T");
_45=_40[0];
_40=_40[1].split(":");
_46=_40[0];
_47=_40[1];
_40=_40[2].split("Z");
_48=_40[0];
_42=new Date(_43,_44,_45,_46,_47,_48);
_49=_42.getTime();
_49=_49-_42.getTimezoneOffset()*60000;
_42=new Date(_49);
_41=dojo.date.locale.format(_42,{formatLength:"short",selector:"date",locale:dojo.locale});
_41+=" ";
_41+=dojo.date.locale.format(_42,{formatLength:"medium",selector:"time",locale:dojo.locale});
return _41;
}
function numFormat(_4a){
var _4b="";
_4b=dojo.number.format(_4a,{locale:dojo.locale});
return _4b;
}
function convertString(str){
str=str.replace(/&/g,"&amp;");
str=str.replace(/</g,"&lt;");
str=str.replace(/>/g,"&gt;");
return str;
}
function errorMessageHandler(_4d,_4e){
var _4f=dojo.byId("selectedPlaceNum");
var _50=null;
var _51=_4d.message.toString().split(":");
_51=_51[1];
if(_51=="401"){
_50=QuickrLocaleUtil.resource.LISTPLACESTEMPLATESPOLICIESERROR.ERRORTYPE401;
}else{
if(_51=="404"){
_50=QuickrLocaleUtil.resource.LISTPLACESTEMPLATESPOLICIESERROR.ERRORTYPE404;
}else{
_50=QuickrLocaleUtil.resource.LISTPLACESTEMPLATESPOLICIESERROR.ERRORTYPEOTHER;
}
}
_4f.innerHTML=dojo.string.substitute(QuickrLocaleUtil.resource.LISTERROR.ERRORHAPPENS,[_50]);
}
function transferWordForward(_52){
var _53=_52.split("<");
_52="";
for(i=0;i<_53.length-1;i++){
_52+=_53[i]+"]#^";
}
_52+=_53[_53.length-1];
return _52;
}
function transferWordBack(_54){
var _55=_54.split("]#^");
_54="";
for(i=0;i<_55.length-1;i++){
_54+=_55[i]+"<";
}
_54+=_55[_55.length-1];
return _54;
}
function translateText2Data(_56){
var _57=model.getRowCount();
for(var i=0;i<_57;i++){
model.setDatum(dojo.number.parse(model.getDatum(i,_56)),i,_56);
}
}
function translateData2Text(_59){
var _5a=model.getRowCount();
var _5b=null;
for(var i=0;i<_5a;i++){
_5b=numFormat(model.getDatum(i,_59));
model.setDatum(_5b,i,_59);
}
}
