
var fdm        =  5;
var fdn        = 65;
var fdo     = 41;
var fdp   = 22;
var fdq          =  1;
var fdr           = 20;
var fds      = 25;
var fdt    = 25;
var fdu    = 1;
var fdv  = 65;
var fdw = 26;
var fdx = 70;
var fdy  = 24;
var fdz   =  1;
var eyr          = 1;
var eyu            = 2; var eyt          = 3; var fe0   = 1;
var fea    = 2;
var feb = 1;
var fec = 2;
var fed   = 1;
var fee   = 2;
var fef = 3;
var feg   = 0;
var feh    = 1;
var fei = 2;
var fej  = 3;
var eyo = 0x00;
var eyv   = 0x01;
var fek      = 1;
var fel      = 2;
var fem     = 3;
var fen      = 4;
var feo = 5;
var fep = 6;
var feq       = 7;
var fer      = 8;
var fes  = 1;
var fet = 2;
var feu = 50;
var fev = false;
var few = null;
var fex = false;
var eyn = 0;
var fey = -1;
var fez = false;
var ff0 = "";
var ffa = -1;
var ffb = false;
var ffc = "";
var ffd = "1";
var dmf = null;
var bwb   = null;
var dww = null;
var ffe = null;
var cie      = null;
var ekn      = null;
var eko      = null;
var cii		=	null;
var fff		= null;
var eoq = null;
var eor = null;
var anc = 0;
var ffg       = null;
var ffh    = null;
var ffi = 0;
var fcj = null;
var ffj  = null;
var ffk = null;
var ffl = null;
var ffm = null;
var ffn = null;
var dlw = -1;
var ffo = null;
var ffp = -1;
var ffq = 0;
var ffr = null;
var ffs = -1;
var fft = 0;
var ffu = 0;
var ffv = "";
var ffw = null;
var ffx = null;
var ffy = null;
var aqb = null;
var fff = null;
var chk = new Array();
var ffz = new Array();
var fg0 = new Array();
var fga = new Array();
var fgb = new Array();
var fgc = "";
var fgd = "";
var fge = false;
var fgf = false;
var fgg = null; 
var fgh = null;
var fgi = null;
var fgj = null;
var fgk = null;
var fgl = null;
var fgm = null;
var fgn = null;
var fgo = null;
var fgp = null;
var fgq = null;
var fgr = null;

var fgs = '';
var fgt = null;
var fgu = "left";
var dta;

var dxi = null;
var fgv = ['mailSearchValue', 'contactListToolBarCurItem', 'todoListToolBarCurItem',
'mailListToolBarCurItem', 'contactListToolBarCurItem', 'noteListToolBarCurItem'];
var fgw = ['mailMsgListContent', 'todoMsgListContent', 'contactMsgListContent', 'calendarMsgListContent',
'noteMsgListContent', 'message', 'toolBarToday', 'toolBarMail', 'toolBarMail2', 'toolBarContact', 'toolBarContact2',
'toolBarCalendar', 'toolBarCalendar2', 'toolBarTodo', 'toolBarTodo2', 'toolBarNote', 'toolBarNote2'];
var fgx = ['mailMsgListContent', 'contactMsgListContent', 'calendarMsgListContent', 'todoMsgListContent'];
var ecv;
var aoo;
var fgy = new fgz();
var bck; 


function eal() {
if (fgf) return;
var fh0 = ''; var chz = ''; var akx = amn.document.getElementById(cig());
if (akx != null) {
var chz = akx.getAttribute("shortName") + ' | ';
if (cig() == bwc + '/INBOX') {
var fha = parseInt(akx.getAttribute("msgUnseen"), 10);
if (fha != 0) {
var fh0 = ehh + ': ' + fha + ' | ';
}
}
}
amn.parent.document.title = fh0 + chz + edi;
}

function eyp() {
var axo = ajo.ajp("mainWaitHours");
if (axo != null) return axo.style.visibility == "visible";
else return false;
}

function fhb(hourStart) {
var axo = amn.document.getElementById("mainWaitHours");
if (hourStart) axo.style.visibility = "visible";
else axo.style.visibility = "hidden";
}

function fhc()
{
fgt = setTimeout("fhc()", 60 * 5000);
parent.frames["ReloadPage"].location = "reload.php?recover=true";
parent.frames["DataPipe"].location = "get_data.php";
}

function fhd(lq) {
if (!eyp()) {
dxv(lq);
}
else return false;
}

function fhe(lq){
var fhf = 63232;
var fhg = 63233;
if (lq.shiftKey && (lq.keyCode == fhf || lq.keyCode == fhg))
return false;						if (!eyp()){
return true;
} else return false;
}

function fhh(lq){
if (fr) {
fhi = 65;
if (lq.keyCode == fhi && lq.metaKey) return false; }
else if (aou) {
if (lq.keyCode == 65 && lq.ctrlKey) {lq.preventDefault();
return false;
}
}
if (fey == 1 && fgy.cqk == fgy.fhj && lq.ctrlKey)
fgy.fhk(fgy.fhl);
if (!eyp()){
return erl(lq);
} else return false;
}

function fhm(lq){
if (!eyp()){
return fhn(lq);
} else return false;
}

function fho(){
imgMReply    = ajx("imgMReply");
imgMReplyAll = ajx("imgMReplyAll");
imgMCompose  = ajx("imgMCompose");
imgSettings  = ajx("imgSettings");
fhp = [
[efm,"fhq('new');",imgFContactG.src],
[eha,"fhq('new','',true);",imgFDListG.src],
[efn,"bxe('new');",imgFCalendarG.src],
[efo,"fhr('new');",imgFTodoG.src],
[efp,"fhs('new');",imgFNoteG.src]
]
ffz = [
[efm,"fhq('new');",imgFContactG.src],
[eha,"fhq('new','',true);",imgFDListG.src],
[efn,"bxe('new');",imgFCalendarG.src],
[efo,"fhr('new');",imgFTodoG.src],
[efp,"fhs('new');",imgFNoteG.src]
]
fg0 = 	[
[eev,"cia('reply');",imgMReply.src],
["-"],
[eew,"cia('replyAll');",imgMReplyAll.src]
]
fga = [
[efl,"cia();",imgMCompose.src],
[efm,"fhq('new');",imgFContactG.src],
[eha,"fhq('new','',true);",imgFDListG.src],
[efn,"bxe('new');",imgFCalendarG.src],
[efp,"fhs('new');",imgFNoteG.src]
]
fht = [
[efl,"cia();",imgMCompose.src],
[efm,"fhq('new');",imgFContactG.src],
[eha,"fhq('new','',true);",imgFDListG.src],
[efo,"fhr('new');",imgFTodoG.src],
[efp,"fhs('new');",imgFNoteG.src]
]
fhu = [
[eha,"fhq('new','',true);",imgFDListG.src, null, false],
[efl,"cia();",imgMCompose.src],
[efn,"bxe('new');",imgFCalendarG.src],
[efo,"fhr('new');",imgFTodoG.src],
[efp,"fhs('new');",imgFNoteG.src]
]
fhv = [
[efl,"cia();",imgMCompose.src],
[efm,"fhq('new');",imgFContactG.src],
[eha,"fhq('new','',true);",imgFDListG.src],
[efn,"bxe('new');",imgFCalendarG.src],
[efo,"fhr('new');",imgFTodoG.src]
]
fgb = 	[
[efq,"fhw();",imgSettings.src],
[ehd,"fhx();",""],
["-"],
[edy,"fhy();",""]
]
}

function amt(){
if (amn.parent.ReloadPage) {
amn.parent.ReloadPage.location = 'reload.php';
}
}

function fhx(){
if (cfa()){
bio('passwordEdit.php', 320, 151, "no", "no", null, "no", 'passwordChanging');
} else {
alert(ehe);
}
}

function fhz(bfc) {
fi0(0, bfc.bfi);
var ayl = [
['bfc', bfc.bfi],
['dph', bfc.ajy]
];
amn.parent.dok('markAllAsRead', ayl);
}

function fia(bfc){
fi0(0, bfc.bfi);
var dxg = 0;
var cic = cid();
if (null != cic && bfc.bfi == cic.chm) {
dxg = cic.dxk();
}
var ayl = [
['bfc', bfc.bfi],
['dph', bfc.ajy],
['dxg', dxg],
['dvm', dta.dvn()]
];
amn.parent.dok('deleteAll', ayl);
}

function fib(m0){
var fic = new Array();
fic.push(["e0m",m0]);
amn.parent.dok("setOutOfOfficeEx", fic);
}

function fid() {
if (aoo === undefined) return;
if (aoo == 1) { aoo++;        return;
}
var fie = ajo.ajp('anchorCalendarScroll');
if (fie) {
var fif = fie.offsetTop;
var ezj = ajo.ajp('mainContent');
if (aqb != null) {
var fig = 26;
fif = aqb - fig; var fih = ajo.ajp('calendarDailySelector').clientHeight - ezj.clientHeight;
if (fih < fif) fif -= 2 * fig; fif = Math.min(Math.max(fif, 0), fih);
aqb = null;
}
ajo.ajp('normalEvents').scrollTop = fif;
aoo = undefined;
}
bbh();
}

function bbh() {
var fii = ajo.ajp('calendarDailyEvents');
if (!fii) return;
var fij = ajo.ajp('normalEvents');
fii = fii.childNodes;
var fik = false;
var fil = false;
for (var lb = 0; lb < fii.length; lb++) {
if (fii[lb].offsetTop + 2 < fij.scrollTop) fik = true;
if (fii[lb].offsetTop + fii[lb].offsetHeight
> fij.scrollTop + fij.offsetHeight) fil = true;
}
ajo.ajp('dailyArrowBottom').style.display = (fil) ? '' : 'none';
ajo.ajp('dailyArrowTop').style.display = (fik) ? '' : 'none';
}

function bbj(dzr) {
var fii = ajo.ajp('calendarDailyEvents');
if (!fii) return;
var fij = ajo.ajp('normalEvents');
fii = fii.childNodes;
var fim = fij.scrollTop;
var fin = null;
for (var lb = 0; lb < fii.length; lb++) {
var fio = fii[lb].offsetTop;
var fip = fii[lb].offsetHeight;
var fiq = fij.offsetHeight;
if (fio + 2 < fij.scrollTop && dzr == 1) {
if (fio > fin || fin == null)
fin = fio;
}
if (fio + fip - 2 > fij.scrollTop + fiq && dzr == -1) {
if (fio + fip - fiq < fin || fin == null)
fin = fio + fip - fiq;
}
}
if (fin < 0) fin = 0; fij.scrollTop = fin;
}

function cog(ako) {
var fir = amn.document.getElementById('addressCardsTable');
var fis = fir.getElementsByTagName('table');
for (var lb = 0; lb < fis.length; lb++) {
if (fis[lb].getAttribute('uid') == ako) {
if (fis[lb] != null) if (fis[lb].scrollIntoView) fis[lb].scrollIntoView();
}
}
var fit = amn.document.getElementById('frameMainHeader');
if (fit != null) if (fit.scrollIntoView) fit.scrollIntoView();
}

function fiu()
{
imgFMailG        = ajx("imgFMailG");
imgFContactG     = ajx("imgFContactG");
imgFDListG       = ajx("imgDList");
imgFCalendarG    = ajx("imgFCalendarG");
imgFTodoG        = ajx("imgFTodoG");
imgUserG         = ajx("imgUserG");
imgFTrashG       = ajx("imgFTrashG");
imgFMailG_Yellow = ajx("imgFMailG_Yellow");
imgFNoteG        = ajx("imgFNoteG");
fiv = new Array();
fiv[chg]     = imgFMailG.src;
fiv[fiw]  = imgFContactG.src;
fiv[chh] = imgFCalendarG.src;
fiv[chi]     = imgFTodoG.src;
fiv[fix]     = imgUserG.src;
fiv[che]     = imgFTrashG.src;
fiv[fiy]     = imgFMailG_Yellow.src;
fiv[fiz]     = imgFNoteG.src;
imgPriority_High = ajx("imgPriority_High");
imgPriority_Low  = ajx("imgPriority_Low");
var imgNoteBlue = ajx("imgNoteBlue");
var imgNoteGreen = ajx("imgNoteGreen");
var imgNoteYellow = ajx("imgNoteYellow");
var imgNotePink = ajx("imgNotePink");
var imgNoteWhite = ajx("imgNoteWhite");
bcu();
ajo.ajp('mainNavig').style.height = 25 + 'px'; }

function eza(akl){
var bku = false;
fj0(null, false);
if (fja(akl)) akx = aky(akl); if (ffo != null && eyn != eyv){
fjb(akl);
bku = true;
}
if (ffr != null && eyn != eyv){
fjc(akl);
bku = true;
}
if (ffw != null && eyn != eyv){
fjd(akl);
bku = true;
}
if (fgh != null && eyn != eyv){
fje(akl);
bku = true;
}
return bku;
}

function fjf(akl){
ckk();
ckj();
var bku = false;
var cgo = aky(akl);
if (eyn == eyv && !fjg(cgo)) {
if (akl == null) akl = event;
var fci = fjh(cgo);
if (fci.length > 0) {
fcj = cgo;
b0j = akl.clientX + 1;
b0k = akl.clientY + 1;
fck(b0j, b0k, fci);
}
bku = true;
bcm(akl);
}
return bku;
}

function fji() {
try {
ajo.ajp("bodyTag").style.cursor = "default";
ajo.ajp("msgList").style.cursor = "default";
ajo.ajp("folderTree").style.cursor = "default";
}
catch(gf) {}
}

function fdj(lq) {
eyn = eyv;
var gh = true;
if (lq == null) lq = event;
var cgo = aky(lq);
if (!fjg(cgo)) {
var fjj = cgo.parentNode;
fji();
if ('attachment' == cgo.getAttribute("contextMenu")
|| (fjj && fjj.getAttribute && 'attachment' == fjj.getAttribute('contextMenu'))) {
fjf(lq);
}
else {
ckk();
}
gh = false;
}
return gh;
}

function etb(akl) {
if (akl == null) akl = event;
ckj();
eza(akl);
fjk(akl);
}

function fjl(lq) {
eyn = eyv;
if (lq == null) lq = event;
var cgo = aky(lq);
var gh = false;
fji();
var fjm = cfk(cgo, 'popupMenu');
if (!fjm) {
var cic = cid();
var fjn = (cfj(cgo, "folderTreeContent")
&& (cgo.tagName == 'SPAN' || cgo.parentNode.tagName == 'SPAN'));
var fjo = (fey == 0 || fey == 1 || ffa == 1);
if (cic != null) cic.dta.dvt();
dta.dvt();
if (fjn) {
dta.fjp(cgo.parentNode.childNodes[1]);
}
if (eza(lq)) return false;
if (fjo) {
fjk(lq);
return false;
}
fjf(lq);
eyn = eyo;
if (undefined !== bck) {
bck.azw();
}
gh = fjg(cgo);
}
return gh;
}

function etd(akl) {
if (eyp()) {
return false;
}
if (akl == null) {
akl = event;
}
if (cff(akl)) {
return false;
}
b0j = akl.clientX;
b0k = akl.clientY;
var akx = aky(akl);
if (undefined !== bck && !cfj(akx, 'calendarSelectDiv')) {
bck.azw();
}
for (var lb = 0; lb < fgv.length; lb++) {
if (akx.id != fgv[lb]) {
var lz = ajo.ajp(fgv[lb]);
if (null != lz && undefined != lz) {
if (lz.blur) lz.blur();
}
}
}
if (akx.id == "contactFolderView" && !fr) { akl.cancelBubble = true;
return false;
}
if (!cfj(akx, 'contextMenu')) {
if (dta) {
dta.dvt();
}
var cic = cid();
if (cic != null) {
cic.dta.dvt();
}
ckk();
}
if (cfj(akx, "folderTreeContent") && (akx.tagName == 'SPAN' || akx.parentNode.tagName == 'SPAN')) {
if (akx.className != ajs && akx.parentNode.className != ajs) {
if (!(akx.className == "icon" && akx.nextSibling.className == ajs)) {		dxu(akx.parentNode);}
}
else if (aou && akl.button == 0 || bcv && akl.button == 1 || fr && akl.button == 1 && !akl.ctrlKey) {
dxu(akx.parentNode);}
}
return (fr) ? true : !cfj(akx, 'msgList') && !cfj(akx, "folderTree"); }

function fjq(dxe) {
this.dxe = undefined;
this.fjr = undefined;
if (this.dxe) this.dxe.className = '';
this.fjs(dxe);
}

fjq.prototype.fjs = function(dxe) {
dxe.className = ajs;
this.dxe = dxe;
}

fjq.prototype.fjp = function(fjt) {
var fju = (fjt.parentNode.getAttribute('isSelectable') != 'no');
if (this.dxe == fjt) {
this.dvt();
return;
}
if (this.dxe && this.dxe.className != ceg) this.dxe.className = ceg;
if (this.fjr) this.fjr.className = '';
this.fjr = fjt;
if (fju) {
this.fjr.className = ajs;
}
}

fjq.prototype.dvt = function() {
if (this.fjr) this.fjr.className = '';
if (this.dxe) this.dxe.className = ajs;
if (this.dxe && this.fjr) this.fjr = undefined;
}

fjq.prototype.dvn = function() {
return (this.fjr === undefined) ? '' : this.dxe.parentNode.id;
}

fjq.prototype.fjv = function(dxe) {
if (this.fjr) return this.fjr;
else if (this.dxe) return this.dxe;
}

fjq.prototype.dxj = function() {
var fjw = this.fjv();
if (fjw) {
var faf = fjw.parentNode;
var fjx = (this.fjr === undefined && amq && amq.amr);
var dxg = (fjx) ? amq.amr.dxk() : 0;
var fjy  = (fcj && fcj.parentNode && fcj.parentNode.childNodes[1]
&& fcj.parentNode.childNodes[1].childNodes[0])
? fcj.parentNode.childNodes[1].childNodes[0].data
: fjw.childNodes[0].data;
return {
bfi: faf.id,
fjy: fjy,
ajy: faf.getAttribute('folderType'),
dxg: dxg
};
}
}

fjq.prototype.fjz = function() {
return (this.fjr !== undefined);
}

function aos(zm) {
ffg = null;
ffw = null;
var lj = ajo.ajp('mainContent');
try {
lj.style.cursor = 'default';
} catch(gf) { ; }
var fk0 = lj.getElementsByTagName('DIV');
for (var lb = 0; lb < fk0.length; lb++) {
if (fk0[lb].className == cem) {
fk0[lb].className = '';
}
else if (fk0[lb].className.indexOf('dayEvent') >= 0) {
fk0[lb].className = 'dayEvent';
}
}
var ajv = ajo.ajp(zm);
if (!ajv) return;
ajv.className = cem;
anc = parseInt(ajv.getAttribute('datetime'), 10);
if (amq) if (amq.amr) {
amq.amr.eys = new Array();
amq.amr.eyj = new Array();
amq.amr.ezf = null;
amq.amr.ekz();
}
}

function bxj(akl) {
var fka = !(fkb(feh,cig()));
if (fka) {
return;
}
if (akl == null) {
akl = event;
}
if (cff(akl)) {
return;
}
var cgo = aky(akl);
while (parseInt(cgo.parentNode.getAttribute('uid'), 10) > 0) {
cgo = cgo.parentNode;
}
if (!cgo.getAttribute('recc')) {
ffw = cgo;
ffy = cgo.getAttribute('uid');
ffx = cgo.parentNode.parentNode.getAttribute('datetime');
try {
ajo.ajp('mainContent').style.cursor = 'move';
} catch(gf) { ; }
}
bcm(akl);
return false; }

function fjd(akl) {
if (akl == null) akl = event;
var cgo = aky(akl);
try {
ajo.ajp('mainContent').style.cursor = 'default';
} catch(gf) { ; }
if (ffw != null && ffy != null && ffx != null
&& (cfj(cgo, 'calendarMonthlyTable') || cfj(cgo, 'calendarWeeklyTable'))) {
var fkc = cgo.parentNode.parentNode.className;
while (fkc.indexOf('mday') != -1
|| fkc.indexOf('mweekend') != -1
|| fkc.indexOf('wday') != -1
|| fkc.indexOf('wweekend') != -1) {
fkc = cgo.parentNode.parentNode.className;
cgo = cgo.parentNode;
}
if (cgo.nodeName.toUpperCase() != 'NOBR') cgo = cgo.firstChild;
if (!cgo.firstChild) return;
var fkd = 3;
if (cgo.firstChild.nodeType == fkd) return;
var fke = cgo.firstChild.getAttribute('datetime');
if (fke != ffx) {
var ayl = [['folder', cig()], ['uid', ffy],
['from', ffx], ['to', fke]];
amn.parent.dok("changeCalendarDateDiv", ayl);
}
}
ffy = null;
ffx = null;
ffw = null;
}

function ahi(akl) {
var fka = !(fkb(feh,cig()));
if (fka) return;
if (akl == null) akl = event;
var cgo = aky(akl);
var b0k = 0;
if (bcv) b0k = akl.clientY;
else b0k = akl.pageY;
fkf = b0m(ajo.ajp("calendarDailySelector"));
ffo 	= cgo.parentNode;
ffo.style.zIndex = 1;
ffq = parseInt(ffo.getAttribute("divHeight"),10);
ffp = Math.ceil((b0k-fkf) / fdw);
bcm(akl);
}

function fjb(akl) {
fkg();
if (akl == null) akl = event;
ffo.style.zIndex = 0;
var axo = (parseInt(ffo.style.top,10) / fdw) / 2;
var fkh = parseInt(ajo.ajp("calendarDailySelector").getAttribute("datetime"),10);
var ayl  = [["folder", cig()], ["uid", parseInt(ffo.getAttribute("uid"),10)],
["hours", axo],["date", fkh]];
amn.parent.dok("changeCalendarDateTime", ayl);
ffo = null;
}

function fki(akl){
if (akl == null) akl = event;
var cgo = aky(akl);
var b0k = 0;
if (bcv) b0k = akl.clientY;
else b0k = akl.pageY;
fkf = b0m(ajo.ajp("calendarDailySelector"));
if (cfj(cgo, "mainContent") || true){
var fkj = Math.ceil((b0k-fkf) / fdw);
var b0g = Math.abs(ffp - fkj);
var fkk = parseInt(ffo.style.top,10);
var dvk = parseInt(ffq,10);
if (b0g != 0){
if (ffp > fkj){
var fkk = parseInt(ffo.style.top,10) - fdw*b0g;
} else if (ffp < fkj){
var fkk = parseInt(ffo.style.top,10) + fdw*b0g;
}
dvk = Math.max(dvk,0);
if (fkk + dvk > ajo.ajp("calendarDailySelector").offsetHeight){
dvk = Math.max(ajo.ajp("calendarDailySelector").offsetHeight - fkk,0);
} else {
dvk = parseInt(ffq,10);
}
ffo.style.top = fkk+"px";
ffo.style.height = dvk+"px";
ffo.childNodes[1].style.height = dvk+"px";
ffp = fkj;
}
}
bcm(akl);
}

function fkl() {
var clf = top.frames[0].document;
var fkm = clf.createElement("textarea");		clf.body.appendChild(fkm);
fkm.focus();
if (fkm.blur) fkm.blur();																	clf.body.removeChild(fkm);									}

function fkn() {
var fko = fkp();
var fkq = fkr();
if (fr) {
if (fkq <= 0) fkq = top.document.body.offsetHeight;
if (fko <= 0) fko = top.document.body.offsetWidth;
}
if (fko - eda < 200) eda = fko - 200;
if (fko - edb < 100) edb = fko - 100;
if (fkq - edc < 100) edc = fkq - 100;
if (eda == 0) eda = 200;
if (edb == 0) edb = 700;
if (edc == 0) edc = 300;
if (eda < 150) eda = 150;
if (edb < 200) edb = 200;
if (edc < 140) edc = 140;
ajo.ajp('splitterVert').style.left = eda + 'px';
ajo.ajp('splitterVert2').style.left = edb + 'px';
ajo.ajp('splitterHor').style.top = edc + 'px';
}

function fks(akl) {
if (akl == null) akl = event;
if (akl == null) akl = event;
var cgo = aky(akl);
var b0k = 0;
if (bcv) b0k = akl.clientY;
else b0k = akl.pageY;
fkf = b0m(ajo.ajp("calendarDailySelector"));
if (cfj(cgo, "mainContent") || true) {
var fkj = Math.ceil((b0k-fkf) / fdw);
var b0g = fkj - ffs;
var fkk = ffu;
var dvk = fft;
if (b0g != 0){
if (ffv == "top") {
if (fdw * b0g + fdw < fft) {
var fkk = ffu + fdw * b0g;
var dvk = fft - fdw * b0g;
var dvk = Math.max(dvk,fdw);
}
else {
var fkk = ffu +fft - fdw;
var dvk = fdw;
}
}
else if (ffv == "bottom") {
var dvk = Math.max(fft + fdw * b0g,fdw);
var dvk = Math.min(dvk,ajo.ajp("calendarDailySelector").offsetHeight - ffu);
}
ffr.style.top = fkk+"px";
ffr.style.height = dvk+"px";
if(ffr.childNodes[1]) ffr.childNodes[1].style.height = dvk+"px";ffr.setAttribute("divHeight",fft);
}
}
bcm(akl);
}

function ahk(akl) {
var fka = !(fkb(feh,cig()));
if (fka) return false;
if (akl == null) akl = event;
var cgo = aky(akl);
var b0k = 0;
if (bcv) b0k = akl.clientY;
else b0k = akl.pageY;
fkf = b0m(ajo.ajp("calendarDailySelector"));
ffr	= cgo.parentNode;
ffr.style.zIndex = 1;
ffu = parseInt(ffr.style.top,10);
ffv = cgo.getAttribute("dragBar");
fft = parseInt(ffr.getAttribute("divHeight"),10);
ffs = Math.ceil((b0k-fkf) / fdw);
bcm(akl);
try{
ajo.ajp("calendarDailyEvents").style.cursor = "s-resize";
ajo.ajp("calendarDailySelector").style.cursor = "s-resize";
ffr.style.cursor = "s-resize";
} catch(gf) { ; }
}

function fjc(akl){
fkg();
if (akl == null) akl = event;
ffr.style.zIndex = 0;
try{
ajo.ajp("calendarDailyEvents").style.cursor = "default";
ajo.ajp("calendarDailySelector").style.cursor = "default";
ffr.style.cursor = "default";
} catch(gf) { ; }
var fkt = (parseInt(ffr.style.top,10) / fdw) / 2;
var axo = (parseInt(ffr.style.height,10) / fdw) / 2;
var fkh = parseInt(ajo.ajp("calendarDailySelector").getAttribute("datetime"),10);
var ayl  = [["folder", cig()], ["uid", parseInt(ffr.getAttribute("uid"),10)],
["hour", fkt],["hours", axo],["date", fkh]];
amn.parent.dok("changeCalendarDateTimeEx", ayl);
ffr = null;
}

function fku(akl) {
if (akl == null) akl = event;
if (fev) {
fkv(akl);
}
else if (fey == 0 || fey == 1) {
fkw(akl);
}
else if (ffa == 0 || ffa == 1) {
fkx(akl);
}
else if (ffo != null) {
fki(akl);
}
else if (ffr != null) {
fks(akl);
}
else if (fgh != null) {
fky(akl);
}
else {
fji();
}
}

function fkz(akl)
{
if (akl == null) akl = event;
akx = aky(akl);
return (cfj(akx, "message") || (akx.nodeName == "INPUT" && akx.type == "text" && akx.getAttribute("readOnly") != true));
}

function fhn(akl){
akx = aky(akl);
if (cfj(akx, "message") || cfj(akx, "folderTree")) return;
if (!fl0()) return;
if (akl == null) akl = event;
}

function fjg(fla) {
var fch = (cfr() !== false); return ('yes' == fla.getAttribute("defaultContextMenu")
|| (fla.parentNode && fla.parentNode.getAttribute 
&& 'yes' == fla.parentNode.getAttribute("defaultContextMenu"))
|| fch);
}

function dxv(akl)
{
if (akl == null)
akl = event;
akx = aky(akl);
if (cfj(akx, "folderTreeContent") && akx.parentNode.tagName == "SPAN")
chj(akx.parentNode.id);
else if (cfj(akx, "mainContent") && cfm(akx, "addressCard"))
fhq();
else if (cfj(akx, 'mainContent')
&& (akx.className == 'event' || cfm(akx, 'calDailyFull') || cfm(akx, 'calDaily')))
bxe();
else {
if (akx.id=="folderTreeContent" || akx.id=="mailMsgListContent" || akx.id == "contactMsgListContent"
|| akx.id == "calendarMsgListContent" || akx.id == "todoMsgListContent"
|| (akx.id=="mainContent" && dww==fiw)){
var ebf = "new";
switch (dww) {
case chg:
cia();
break;
case fiw:
break;
case chh:
bxe(ebf,"");
break;
case chi:
fhr("new");
break;
case fiz:
fhs('new');
break;
}
}
}
var cic = cid();
if (cic != null){
if (cic.dph == fiw && (akx.id=="mainContent" || cfj(akx,"mainContent"))){
fhq('new');
bcm(akl);
}
}
}

function erl(akl) {
var cxc = false;
if (akl == null) akl = event;
akx = aky(akl);
if (akl.keyCode == 8) {
if (akx.tagName.toUpperCase() != 'INPUT' && akx.tagName.toUpperCase() != 'TEXTAREA') {
if (bcv) {
window.event.cancelBubble = true;
window.event.returnValue = false;
}
else {
akl.stopPropagation();
}
bcm(akl);
}
}
if (akx.tagName.toUpperCase() == 'INPUT' || akx.tagName.toUpperCase() == 'TEXTAREA') {
if (!fr) bcm(akl);return true;
}
var cic = amq.amr;
if (!cic) return true; 
var f0t = (akl.shiftKey) ? eyu : eyr;
var flb = null;
if (fl0()) {
switch(akl.keyCode){
case 38: flb = fek; break;
case 40: flb = fel; break;
case 33: flb = fel; break;
case 34: flb = fek; break;
case 39: flb = fek; break;
case 37: flb = fel; break;
case 35: flb = fen; break;
case 36: flb = fem; break;
}
}
if (flb != null) {
if (akl.keyCode >= 33 && akl.keyCode <= 37 || akl.keyCode == 39) {
if (!(akl.shiftKey || akl.ctrlKey || akl.altKey || akl.metaKey)) cic.flc(flb);
if (fr) cxc = true;
}
else {
cic.fld("continous");
cic.djw(flb, f0t, true);
cxc = true; }
if (cic.fle(flb)) {
if (ecv != null) window.clearTimeout(ecv);
ecv = window.setTimeout("amq.amr.flf()", 500);
bcm(akl);
return false;
}
}

dww = cic.dph;
if (akl.keyCode == 27) {
ckk(); ckj();
bck.azw();
cic.dta.dvt();
dta.dvt();
cxc = true;
}
else {
switch(dww) {
case chg:
if (akl.ctrlKey) {
var bjv = cid().eys.length;
if ((akl.keyCode == 114 || akl.keyCode == 82) && fab() !=-1 &&  bjv == 1) { if (aou) setTimeout("cia('reply');", 0);
else cia('reply');
cxc = true;
}
else if ((akl.keyCode == 117 || akl.keyCode == 85) && fab() !=-1 &&  bjv == 1) { var bis = 'mailSource.php?folder='+encodeURIComponent(bwb) + '&uid=' + fab();
if (aou) setTimeout("bio('" + bis + "', '', '', 'no');", 0);
else bio(bis, '', '', 'no');
cxc = true;
}
else if ((akl.keyCode == 102 || akl.keyCode == 70) && fab() !=-1 &&  bjv >= 1) { cia('forward');
cxc = true;
}
else if ((akl.keyCode == 110 || akl.keyCode == 78)) { if (aou) setTimeout("cia('new');", 0);
else cia('new');
cxc = true;
}
else if ((akl.keyCode == 109 || akl.keyCode == 77)) { eug();
cxc = true;
}
}
else if (akl.shiftKey) {
}
else if(akl.keyCode == 46 && !akl.shiftKey) {ewb();
cxc = true;
}
else if(akl.keyCode == 13 && fab() > 0) { var eya = cid().ezf.getAttribute("flag");
if (eya.indexOf("T") != -1 || bwb.indexOf(flg) != -1) { cia('edit');
}
else {
flh();
if (eya.indexOf("S") == -1) {
fli(eya+'S', cid().ezf); }
}
}
break;
case chh:
if (akl.ctrlKey) {
if ((akl.keyCode == 110 || akl.keyCode == 78)) { if (aou) setTimeout("bxe('new');");
else bxe('new');
cxc = true;
}
}
else if (akl.keyCode == 13 && fab() > 0) {
bxe();
}
else if(akl.keyCode == 46 && fkb(fei)) {
var bfd = ajo.ajp("calendarFolderView");
if (bfd != null ) {
bfd = bfd.value;
ewb();
}
cxc = true;
}
break;
case chi:
if (akl.ctrlKey) {
if ((akl.keyCode == 110 || akl.keyCode == 78)) { 	if (aou) setTimeout("fhr('new');");
else fhr('new');
cxc = true;
}
}
else if (akl.keyCode == 13 && fab() > 0) {
fhr();
}
else if(akl.keyCode == 46) {
ewb();
cxc = true;
}
break;
case fiw:
if (akl.ctrlKey) {
if ((akl.keyCode == 110 || akl.keyCode == 78)) { if (aou) setTimeout("fhq('new');");
else fhq('new');
cxc = true;
}
}
else if (akl.keyCode == 13 && fab() > 0) {
var dkr = cic.ezf.getAttribute('isDList');
fhq( 'edit', '', ('1' == dkr) ? 1 : 0);
}
else if(akl.keyCode == 46) {
ewb();
cxc = true;
}
break;
case fiz:
if (akl.ctrlKey) {
if ((akl.keyCode == 110 || akl.keyCode == 78)) { if (aou) setTimeout('fhs("new");');
else fhs('new');
cxc = true;
}
}
else if(akl.keyCode == 46) {
ewb();
cxc = true;
}
else if(akl.keyCode == 13 && fab() > 0) {
fhs();
}
break;
}
}
if (cxc){
bcm(akl);
return false;
}
else {
return true;
}
}

function etc(lq) {
if (fgy.cqk == fgy.fhl && lq.keyCode == 17)
fgy.fhk(fgy.fhj);
}

function fck(b0j, b0k, bhr) {
var ajk = bhr.length;
var bnu = ajk * 16;
var b0g = ajo.createElement('DIV');
if (aou) {
b0g.style.display = 'none';
}
var cka = ajo.createElement('DIV');
var ckb = ajo.createElement('HR');
var flj = false;
var flk = new Array();
var fll = new Array();
for (var lb = 0; lb < ajk; lb++) {
var ckf;
if (bhr[lb] == '-') {
flj = true;
}
else {
var flm = bhr[lb].split('=');
if (flm[2] == '-1' || flm[2] == '0' || flm[2] == 'false') continue;
ckf = cka.cloneNode(true);
ckf.onmouseover = fln;
ckf.onmouseout = fln;
ckf.onmouseup = flo;
ckf.onmousedown = function () { return false; };
ckf.width = 'auto'; if (flm[2] != 0 && flm[2] != 'false') {
ckf.setAttribute('action', flm[1]);
}
else {
ckf.style.color = 'gray';
}
if (flj && (b0g.childNodes.length > 0)) {
var flp = ckb.cloneNode(false);
flk.push(flp);
flp.width = '1px'; b0g.appendChild(flp);
}
fll.push(ckf);
ckf.appendChild(ajo.createTextNode(flm[0]));
b0g.appendChild(ckf);
flj = false;
}
}
ajo.body.appendChild(b0g);
b0g.width = 'auto';
b0g.id = 'contextMenu';
b0g.className = 'popupMenu';
b0g.style.position = 'absolute';
if (aou) {
with (b0g.style) {
whiteSpace = 'nowrap';
left = b0j + 'px';
top = b0k + 'px';
display = '';
}
}
var bnu = b0g.offsetHeight;
var ab0 = b0g.clientWidth; if (bdu() > b0j + 20 + ab0) {
b0g.style.left = b0j + 'px';
}
else {
b0g.style.left = 'auto';
b0g.style.right = bdu() - b0j + 'px';
}
bli = Math.min(bdd() - bnu , b0k);
b0g.style.top = bli + 'px';
for (var lb = 0; lb < flk.length; lb++) {
flk[lb].width = ab0;
if (bcv) flk[lb].style.border = '0px'; }
if (bcv)
for (var lb = 0; lb < fll.length; lb++) fll[lb].style.width = ab0 - 36;
}

function fln(akl) {
if (akl == null) akl = event;
this.className = (akl.type == "mouseout") ? null: cel;
}

function flo(akl) {
if (akl == null) akl = event;
var nn = this.getAttribute("action");
if (!nn) return false;
var flq = (nn.substr(0,6) == "folder");
if (akl.button == ceo){
bcm(akl);
return;
}
ckk();
ckj();
if (undefined !== bck) {
bck.azw();
}
if (flq) {
var bfc = dta.dxj();
if (!bfc) return;
}
else {
cic = cid();
if (cic != null) flr = cic.eze;
var chm = cig();
if (cic != null) var dzj = cic.fab();
}
switch (nn)
{
case 'folderRootRename':
var dxm = prompt(efu, bfc.fjy);
if (dxm != null) {
var ayl = [
['dxm', dxm],
['dvm', dta.dvn()]
];
parent.dok('renameRootFolder', ayl);
}
break;
case "mailFilters":
fhy();
break;
case "userSettings":
fhw();
break;
case "folderView":
bio('index.php?folder=' + encodeURIComponent(bfc.bfi), '', '', 'no');
dta.dvt();
break;
case 'folderRename':
var dxm = prompt(efu, bfc.fjy);
if (dxm != null) {
if (dxm != bfc.fjy && bfc) {
amq.fls(bfc.bfi);	var ayl = [
['dxl', bfc.bfi],
['dwc', dxm],
['dvm', dta.dvn()]
];
parent.dok('renameFolder', ayl);
}
}
dta.dvt();
break;
case 'folderDelete':
if (confirm(efr+' "' + bfc.fjy + '"?')) {
amq.fls(bfc.bfi);	var ayl = [
['bfc', bfc.bfi],
['dvm', dta.dvn()]
];
parent.dok('deleteFolder', ayl);
}
dta.dvt();
break;
case 'folderCreate':
var bis = 'folderCreate.php?'
+ 'parentName=' + encodeURIComponent(bfc.bfi)
+ '&parentType=' + bfc.ajy;
bio(bis, 200, 140,  'yes', 'no');
break;
case 'folderMove':
var bis = 'folderSelect.php?'
+ 'oldName=' + encodeURIComponent(bfc.bfi)
+ '&command=renameFolder';
bio(bis, 240, 416, 'yes', 'no');
break;
case 'folderAllAsRead':
fhz(bfc);
dta.dvt();
break;
case 'folderAllDelete':
if (confirm(efs + ' "' + bfc.fjy + '"?')) fia(bfc);
dta.dvt();
break;
case 'folderAllCopyMove':
flt(bfc);
break;
case 'folderExpunge':
flu(bfc);
amn.dta.dvt();
break;
case 'folderMapDelete':
if (confirm(eft + ' "' + bfc.fjy + '"?')) {
var ayl = [
['bfc', bfc.bfi],
['dvm', dta.dvn()]
];
}
parent.dok('unmapFolder', ayl);
break;
case "folderMapCreate":
flv();
break;
case 'folderAcl':
var bis = 'folderAcl.php?'
+ 'folder=' + encodeURIComponent(bfc.bfi)
+ '&folderType=' + bfc.ajy;
bio(bis, 455, 190,  'yes', 'no');
break;
case "mailNew":
cia();
break;
case "mailView":
flh();
break;
case "mailPrint":
var bis = 'index.php'
+ '?desktop=mailView.php'
+ '&action=print&folder=' + encodeURIComponent(chm)
+ '&uid=' + dzj
+ '&sortKey=' + flr.dzl
+ '&reverse=' + flr.dzm
+ '&ajy=' + cic.eys[0].getAttribute('type');
if (cic.dzb == "") bis += '&allowNavig=true';
bio(bis, '', '', 'no');
break;
case "mailReply":
cia('reply');
break;
case "mailReplyAll":
cia('replyAll');
break;
case "mailForward":
cia('forward');
break;
case "mailForwardMore":
fcf();
break;
case "mailForwardAtt":
cia('sendItem', null, chg);
break;
case "mailEdit":
cia('edit');
break;
case "mailMarkAsJunk":
flw(1);
break;
case "mailMarkAsNotJunk":
flw(0);
break;
case "mailAddToWhiteList":
flx();
break;
case "mailSource":
var bis = 'mailSource.php?folder='+encodeURIComponent(chm)+'&uid='+dzj;
bio(bis, '', '', 'no');
break;
case "attachOpen":
if (ffk) {
window.open(ffk);
} else {
emx(ffl, ffm, ffn);
}
break;
case "attachSave":
bio(ffj, 200, 200, 'no');
break;
case "contactNew":
fhq("new");
break;
case "dlistNew":
fhq("new","",true);
break;
case "contactNewFromMail":
fhq("senderFromMail");
break;
case "contactEdit":
fhq();
break;
case "dListEdit":
fhq("edit","",true);
break;
case "dListCreateFromContacts":
fly();
break;
case "contactDelete":
ewb();
break;
case "contactPrint":
flz();
break;
case "contactSendEmail":
cia("sendToContact");
break;
case "calendarNew":
bxe("new");
break;
case "calendarDelete":
ewb();
break;
case "eventEdit":
bxe();
break;
case "eventPrint":
fm0();
break;
case "todoNew":
fhr("new");
break;
case "todoEdit":
fhr();
break;
case "todoDelete":
ewb();
break;
case "todoPrint":
fma();
break;
case 'noteNew':
fhs('new');
break;
case 'noteEdit':
fhs();
break;
case 'noteDelete':
ewb();
break;
case 'notePrint':
fmb();
break;
case 'changeColumns':
fmc();
break;
case "messageDelete":
ewb();
break;
case "messageDeleteMore":
fcb();
break;
case "messageUndelete":
fmd();
break;
case "messageMarkAsUnread":
fme();
break;
case "messageMarkAsRead":
eug();
break;
case "messageMoveCopy":
fmf();
break;
case "messageMoveCopyMore":
fcd();
break;
case "messageForward":
cia('sendItem', null, dww);
break;
default:
if (nn.match('^setNoteColor'))  {fmg(nn.substr(nn.length -1, 1));
}
break;
}
if (
!flq 
&& nn != 'mailMarkAsJunk'
&& nn != 'messageDelete'
&& nn != 'messageMoveCopy'
&& cic
&& cic.dta
) {
cic.dta.dvt();
}
if (fr){
bcm(akl);
return false;
}
}

function fjh(cgo)
{
var fmh;
var fmi = true;
if (cid() != null) cid().ekz();
if (cfj(cgo, "folderTreeContent") && cgo.parentNode.tagName == "SPAN") {
fmi = false;
cgo = cgo.parentNode;
var cli = ajo.ajp('folderTree').getAttribute('rootFolder');
var fmj = cgo.id.split("/");
if (cgo.getAttribute("folderType") == fix) { fmh = new Array(
edx+"=folderCreate",
edr+"=folderRootRename",
"-",
edu+"=folderMapCreate",
"-",
edy+"=mailFilters",
"-"
);
} else if (cgo.id == cli+'/'+fmk || cgo.id == cli+'/'+fml) {
fmh = new Array();
if (cgo.getAttribute("acl").indexOf("c") != -1) {
fmh.push(edt+"=folderCreate");
}
if (fmh.length > 0) fmh.push("-");
fmh.push(edv+"=folderAcl");
} else if (fmj.length == 2 && fmj[1].indexOf("~") == 0) { fmh = new Array(
edu+"=folderMapCreate"
);
} else if (cgo.getAttribute("isSelectable") == "no") { fmh = new Array();
if (cgo.getAttribute("isSubscribed") == "yes") {
fmh.push(edz+"=folderMapDelete");
}
} else {
fmh = new Array(
edq+"=folderView",
"-"
);
if (cgo.getAttribute("acl").indexOf("c") != -1) {
fmh.push(edt+"=folderCreate");
}
if (cgo.getAttribute("acl").indexOf("a") != -1) {
if (cgo.getAttribute("isSystem") != 'yes') { fmh.push(edr+"=folderRename");
fmh.push(edw+"=folderDelete");
fmh.push(eds+"=folderMove");
}
fmh.push("-");
}
if (cgo.getAttribute("acl").indexOf("s") != -1) {
if (cgo.getAttribute("folderType") == chg)  {
fmh.push(ee0+"=folderAllAsRead");
}
}
var fmm = ((cgo.getAttribute("acl").indexOf("d") != -1) ? eed : eec);
fmh.push(fmm+"=folderAllCopyMove");
if (cgo.getAttribute("acl").indexOf("d") != -1) {
fmh.push(eeb+"=folderAllDelete");
if (cgo.getAttribute("folderType") == chg && parseInt(cgo.getAttribute("msgDeleted"), 10) > 0) {
fmh.push(eea+"=folderExpunge");
}
}
fmh.push("-");
if (cgo.getAttribute("isSubscribed") == "yes") {
fmh.push(edz+"=folderMapDelete");
}
fmh.push(edv+"=folderAcl");
}
}
else if (cfj(cgo, "mailMsgListContentTable") && (fmn != "none")) { fmh = new Array();
fmh.push(eeu + '=mailView=' + !f0c);
fmh.push(eep+"=mailPrint="+!f0d);
fmh.push("-");
fmh.push(eev+"=mailReply="+!f0d);
fmh.push(eew+"=mailReplyAll="+!f0d);
fmh.push(eeq+"=mailForward="+!f0d);
fmh.push(eex+"=mailForwardAtt");
if (fmn == "0") fmh.push(eey+"=mailEdit="+!f0d);
fmh.push("-");
if (!f0o) { fmh.push(eez+"=messageMarkAsRead="+fmo);
fmh.push(ef0+"=messageMarkAsUnread="+fmp);
fmh.push("-");
fmh.push(efh+"=mailMarkAsJunk="+(f0f ? "-1" : "1"));
fmh.push(efi+"=mailMarkAsNotJunk="+(f0f ? "1" : "-1"));
}
fmh.push(efc+"=mailAddToWhiteList="+!f0d);
fmh.push("-");
fmh.push((f0o ? eer : ees)+"=messageMoveCopy");
fmh.push(eet+"=messageDelete="+!f0o);
fmh.push("-");
fmh.push(efb+"=contactNewFromMail="+!f0d);
fmh.push("-");
fmh.push(efd+"=mailSource="+!f0d);
}
else if ((cfj(cgo, "contactMsgRowContent") || cfk(cgo, "addressCard"))
&& (fmn != "none")) {
var cyc = false;
if (cfj(cgo, "contactMsgRowContent")) { var fmq = cfn(cgo, 'TR');
if (fmq != null) {
cyc = ('1' == fmq.getAttribute('isDlist'));
}
}
else { var fmr = cfm(cgo,'addressCard');
cyc = ('1' == fmr.getAttribute('isDlist'));			
}
fmh = new Array(
eeu + (cyc ? "=dListEdit=" : "=contactEdit=") + !f0d,
efe+"=contactSendEmail="+!fms,
eep+"=contactPrint="+!f0d,
eeo+"=dListCreateFromContacts="+!fms,
"-",
eeq+"=messageForward",
"-",
(f0o ? eer : ees)+"=messageMoveCopy",
eet+"=contactDelete="+!f0o
);
}
else if ((cfj(cgo, "calendarMsgRowContent") || ffg != null)
&& (fmn != "none")) {
fmh = new Array(
eeu+"=eventEdit="+!f0d,
eep+"=eventPrint="+!f0d,
"-",
eeq+"=messageForward",
"-",
(f0o ? eer : ees)+"=messageMoveCopy",
eet+"=calendarDelete="+!f0o,
"-",
edp+"=eventProperties=0"
);
}
else if (cfj(cgo, "todoMsgRowContent") && (fmn != "none")) {
fmh = new Array(
eeu+"=todoEdit="+!f0d,
eep+"=todoPrint="+!f0d,
"-",
eeq+"=messageForward",
"-",
(f0o ? eer : ees)+"=messageMoveCopy",
eet+"=todoDelete="+!f0o,
"-",
edp+"=todoProperties=0"
);
}
else if (cfj(cgo, 'noteMsgRowContent') && (fmn != 'none')) {
fmh = [
eeu + '=noteEdit=' + !f0d,
eep + '=notePrint=' + !f0d,
'-'];
for(var eaj in eik) {
fmh.push(eik[eaj] + '=setNoteColor' + eaj + '=' + !bwa);
}
fmh.push('-');
fmh.push(eeq + '=messageForward');
fmh.push('-');
fmh.push((f0o ? eer : ees)+"=messageMoveCopy");
fmh.push(eet + '=noteDelete=' + !f0o);
fmh.push('-');
fmh.push(edp + '=noteProperties=0');
}
else if ((cfj(cgo, "mailMsgListHeaderDiv") ||
cfj(cgo, "todoMsgListHeaderDiv") ||
cfj(cgo, "contactMsgListHeaderDiv") ||
cfj(cgo, "calendarMsgListHeaderDiv")
||  cfj(cgo, "noteMsgListHeaderDiv")
) && !(fmt && fmu() == chg)) {
fmh = new Array(edo+"=changeColumns");
}
else if (cgo.getAttribute("contextMenu") == "attachment"
|| (cgo.parentNode
&& cgo.parentNode.getAttribute
&& cgo.parentNode.getAttribute("contextMenu") == "attachment")) {
fmh = new Array(
eeu+"=attachOpen",
ehi+"=attachSave"
);
var fmv = (cgo.getAttribute("attUri")) ? cgo : cgo.parentNode;
ffj  = fmv.getAttribute("attUri");
ffk = fmv.getAttribute("attUriOpen");
ffl = fmv.getAttribute("attPart");
ffm = fmv.getAttribute("attType");
ffn = fmv.getAttribute("attSubType");
}
else if (cfj(cgo, "toolBarLeft") || cfj(cgo, "toolBarRight")
|| cfj(cgo, "toolBarRight2") || cfj(cgo, "titleBarRight")
|| cfj(cgo, "messageToolbarEvent")
|| cgo.tagName == "BODY") { fmh = new Array();
}
if (fmh == undefined) {
fmh = new Array();
if (fmi) {
fmh.push(efl+"=mailNew");
fmh.push(efm+"=contactNew");
fmh.push(eha+"=dlistNew");
fmh.push(efn+"=calendarNew");
fmh.push(efo+"=todoNew");
fmh.push(efp+"=noteNew");
fmh.push("-");
fmh.push(efq+"=userSettings");
}
}
return fmh;
}

function ckk()
{
var fmw = ajo.ajp("contextMenu");
if (fmw) {
var ckq = fmw.parentNode;
fmw = ckq.removeChild(fmw);
delete fmw;
}
}

function fkw(akl) {
if (!cfe(akl)) {
fja(akl);
return false;
}
var fmx = fgy.fmy;
fey = 1; var fmz = aky(akl);
if (cht(fmz)) chj(fmz.getAttribute("fldname"));
fez = false;
ff0 = "";
if (chq(fmz)) {
fmz = fmz.parentNode;
var cha = fmz.id;
var fka = !(fkb(feh, cha));
var fju = !(fmz.getAttribute("isSelectable") && fmz.getAttribute("isSelectable") == "no");
var cic = cid();
if (cha != cic.chm && !fka && fju) {
if (cgy(cic.chm, cic.dph, cha,
parseInt(fmz.getAttribute("folderType"), 10), cic.fn0())) {
fmz.className = "folderSelected";
fmx = (akl.ctrlKey) ? fgy.fhl : fgy.fhj;
fez = true;
ff0 = cha;
}
}
}
fgy.fna(akl, fmx);
}

function fkx(akl) {
if (!cfe(akl)) {
fjk(akl);
return;
}
if (akl == null) akl = event;
if (akl == null) return;
ffa = 1;
ffb = false;
var fmx = fgy.fmy;
var akx = aky(akl);
if (cht(akx))	chj(akx.getAttribute("fldname"));
if (cfj(akx, "folderTreeContent") && akx.parentNode.tagName == "SPAN") {		
if (chq(akx)) {
akx = akx.parentNode;
var chm = akx.id;
var fnb = (akx.getAttribute("acl") && akx.getAttribute("acl").indexOf("c") != -1);
if (bwb != chm && fnb) {
var fnc = ajo.ajp(bwb).parentNode.parentNode.id.substr(8);
if ((chm != fnc) && !cfj(akx, "fld-div-" + bwb)) {
akx.className = "folderSelected";
ffb = true;
ffc = chm;
fmx = fgy.fhj;
}
}
}
}
fgy.fna(akl, fmx);
}

function dsw(akl){
if (akl == null) akl = event;
if (akl == null) return;
var akx = aky(akl);
if (cfj(akx, "folderTreeContent") && akx.parentNode.tagName == "SPAN"){
akx = akx.parentNode;
if (!(akx.getAttribute("isSystem") == 'yes' || akx.getAttribute("acl").indexOf("a") == -1)) {
fgy.fnd('<img src="../../07-0621-kamalameCay/mailView_data/%27%20+%20akx.childNodes%5B0%5D.src%20+%20%27" class="icon"> ' + akx.childNodes[1].innerHTML);
ffa = 0;
}
}
}

function fjk(akl){
ffa = -1;
if (ffb == true){
ffb = false;
var ayw = new Array();
ayw.push(["dxl",bwb]);
ayw.push(["dxp",ffc]);
amq.dxo();amn.parent.dok("renameFolder", ayw);
}
fgy.azw();
fji();
return false;
}

function fne(akl) {
var cic = amq.amr;
var fnf, ab0, bdj;
var fng = cic.eys.length;
var fnh = 8;
if (fng == 1) {
var akx = fni(aky(akl));
var dww = cic.dph;
var ps = eiq[dww];
var fnj;
fnf = cic.fnk(akx);
var fnl = (fmt && cic.dph == chg && cic.dxq == 'list');
if (cic.dxq == 'cards') {
fnj = akx.childNodes[ps].firstChild.firstChild;
}
else {
fnj = (fnl) ? akx.firstChild.firstChild.firstChild.childNodes[2].firstChild : akx.childNodes[ps];
}
var fnm = fnj.offsetWidth;
if (fnm > 0) {var fnn = (aou) ? - 6 : - 2;if (fnl) {
if (bcv) fnn += 12;
else if (fr) fnn -= 6;
}
var fno = Math.max(Math.max(fnf.offsetWidth, fnf.width), 16); ab0 = fnm + fno + fnn + fnh;
}
bdj = fnj.firstChild.innerHTML;
}
else {
var nc;
var dib = cic.fnp();
var fnq = (fng <= 4) ? 1 : 0;
if (dib == fiw) {
var fnr;
for (var lb = 0; lb < fng; lb++) {
var cib =(cic.eys[lb].getAttribute('isDList') == '1') 
? eio : ein;if (fnr === undefined) fnr = cib;
if (fnr != cib) {
fnr = 'mixed';break;
}
}
nc = (fnr == 'mixed')
? eir[fnq]['mixed']
: eir[fnq][dib][fnr];
}
else {
nc = eir[fnq][dib];
}
bdj = fng + ' ' + nc;
var fnf = cic.fns();
}
fgy.fnd(
'<img class="icon" src="../../07-0621-kamalameCay/mailView_data/%27%20+%20fnf.src%20+%20%27" style="margin-right:' + fnh + 'px;">' + bdj, ab0);
fey = 0;
}

function fja(akl){
fey = -1;
fgy.azw();
fji();
if (fez == true){
fez = false;
var cic = cid();
if (!akl.ctrlKey && cic.f0q().match("d") ) {cic.fnt('move', bwb, ff0);
}
else
cic.fnt('copy', bwb, ff0);
return true;
}
return false;
}

function fkb(fnu,chm){
var gh = false;
if (chm == null) chm = cig();
var bfc = ajo.ajp(chm);
if (bfc != null){
dvr = bfc.getAttribute("acl");
switch (fnu){
case feh :
gh = dvr.indexOf("i") != -1;
break;
case fei :
gh = dvr.indexOf("d") != -1;
break;
case fej :
gh =	(dvr.indexOf("l") != -1) &&
(dvr.indexOf("r") != -1) &&
(dvr.indexOf("w") != -1) &&
(dvr.indexOf("i") != -1) &&
(dvr.indexOf("c") != -1) &&
(dvr.indexOf("d") != -1) &&
(dvr.indexOf("a") != -1);
break;
}
}
return gh;
}

function fj0(akx, cqk)
{
if (fex && !cqk) {
if (few != null) {
if (few.style) {
few.style.backgroundColor = '';
}
}
fnv();
var b0j = parseInt(ajo.ajp("splitterVert").style.left, 10);
var fnw = parseInt(ajo.ajp("splitterVert2").style.left, 10);
var b0k = parseInt(ajo.ajp("splitterHor").style.top, 10);
b0j = isNaN(b0j) ? eda : b0j;
fnw = isNaN(fnw) ? edb : fnw;
b0k = isNaN(b0k) ? edc : b0k;
eda = b0j;
edb = fnw;
edc = b0k;
fji();
}
fev = cqk;
few = akx;
fex = false;
}

function fkv(akl)
{
var b0j;
var b0k;
if (!cfe(akl)){
fj0(null,false);
return;
}
if (bcv) {
b0j = akl.clientX;
b0k = akl.clientY;
}
else {
b0j = akl.pageX;
b0k = akl.pageY;
}
if (ajo.ajp("msgList").currentStyle){
fnx = ajo.ajp("msgList").currentStyle.borderColor;
} else if(ajo.styleSheets){
var fnx = "";
var cName = "." + ajo.ajp("msgList").className;
for (var lb = ajo.styleSheets.length-1; lb >= 0; lb--){
for (azs = 0; azs < ajo.styleSheets[lb].cssRules.length; azs++){
if (ajo.styleSheets[lb].cssRules[azs].selectorText == cName){
fnx = ajo.styleSheets[lb].cssRules[azs].style.borderLeftColor;
}
if (fnx != "") break;
}
if (fnx != "") break;
}
} else fnx = "ButtonFace";
few.style.backgroundColor = fnx;
if (fev) {
fex = true;
if (few.id == "splitterVert" || few.id == "splitterVert2"){
if (few.id == "splitterVert"){
var djp = parseInt(ajo.ajp("splitterVert2").style.left,10);
if (isNaN(djp)) djp = 200;
djp -= 100;
b0j = Math.min(b0j, bdu() - 200);
b0j = Math.max(b0j, 50);
if (Math.min(b0j, djp) < Math.min(b0j, bdu() - 200)) ajo.ajp('splitterVert2').style.left = (b0j + 100) + "px";
} else if (few.id == "splitterVert2"){
var djp = parseInt(ajo.ajp("splitterVert").style.left,10);
if (isNaN(djp)) djp = 200;
djp += 100;
b0j = Math.max(b0j,djp);
b0j = Math.min(b0j,bdu()-100);
}
few.style.left = b0j + "px";
}
else {
var djp = parseInt(ajo.ajp("msgList").style.top, 10);
if (isNaN(djp)) djp = 200;
djp += 50;
few.style.top = Math.min(Math.max(djp, b0k), fkr() - 100)  + "px";
}
}
}

function bcu(event) {
var fny    = ajo.ajp("folderTree");
var fnz       = ajo.ajp("main");
var fo0    = ajo.ajp("msgList");
var foa    = ajo.ajp("message");
var fob  = ajo.ajp("splitterVert");
var foc  = ajo.ajp("splitterVert2");
var fod = ajo.ajp("splitterHor");
var foe    = ajo.ajp("toolBarLeft");
var fof   = ajo.ajp("toolBarRight");
var fog   = ajo.ajp("toolBarRight2");
var foh = ajo.ajp("titleBarRight");
var foi  = ajo.ajp("today");
var foj = ajo.ajp("mainNavig")
var fok = ajo.ajp("addressCardsDiv");
var b0j = parseInt(fob.style.left, 10);
var fnw = parseInt(foc.style.left, 10);
var b0k = parseInt(fod.style.top, 10);
var cgv = fkp();
var btg = fkr();
var dww = fmu();
b0j = isNaN(b0j) ? eda : b0j;
fnw = isNaN(fnw) ? edb : fnw;
b0k = isNaN(b0k) ? edc : b0k;
if (fdz > 1) fog.style.display = "block";
else fog.style.display = "none";
fol = parseInt(foc.style.left,10);
fom = parseInt(fob.style.left,10);
if (fr){
foe.style.paddingTop = "3px";
fof.style.paddingTop = "3px";
}
var e0d	= btg - fdn; var fon		= cgv - (b0j + fdm); var foo	= cgv - (b0j + fdm - fdq); var fop		= b0j + fdm; var foq		= b0m(fof)+fdz*fdy; var fos	= cgv - fdv - 30 - (b0j + fdm);
var fot	= btg - foq;
if (dww == chg){
if (foc.style.display != 'none'){ var fou	= fol - (fom + fdm); var fov	= cgv - (fol + fdm); var fow	= fot; var fox	= fot; var foy	= foq;
var foz	= fnw + fdm;
} else if (fod.style.display != 'none'){ var fou	= fon; var fov	= fon; var fow	= b0k - fdn-(fdz-1)*fdy - 1; var fox	= btg - (b0k + fdm); var foy	= b0k + fdm; var foz	= fop;
} else { var fou	= fon; var fov	= fon; var fow	= fot; var fox	= btg - (b0k + fdm); var foy	= b0k + fdm; var foz	= fop;
}
} else {
var fou	= fon; var fow	= fot; }

foe.style.width	= Math.max(b0j - fdq,50) + "px";
fof.style.left	= fop + "px";
fof.style.width	= Math.max(foo,50) + "px";
fog.style.left	= fop + "px";
fog.style.width	= Math.max(foo,50) + "px";


foh.style.width = Math.max(cgv - 350, 50) + "px";


fny.style.width	= b0j + "px";
fny.style.height   = Math.max(e0d,50) + "px";
fp0(fny);

var cic = cid();
if (cic == null){

foi.style.left	= Math.max(fop,50) + "px";
foi.style.width	= Math.max(fon,50) + "px";
foi.style.height	= Math.max(e0d,50) + "px";

} else if (cic.dxq == "list"){

fo0.style.top		= foq+"px";
fo0.style.left 	= fop+"px";
fo0.style.height	= Math.max(fow,50) + "px";
fo0.style.width	= Math.max(fou,50) + "px";
fp0(fo0);

if (foa.style.display != "none" && dww == chg){

foa.style.top		= foy+"px";
foa.style.left		= foz+"px";
foa.style.height	= Math.max(fox,50) + "px";
foa.style.width	= Math.max(fov,50) + "px";
fp0(foa);

}
} else {

fnz.style.left	= fop + "px";
fnz.style.width	= Math.max(fon,50) + "px";
fnz.style.height	= Math.max(fot,50) + "px";
fnz.style.top		= foq+"px";
if (dww == fiw) {
ajo.ajp("mainContent").style.overflow = "";
ajo.ajp("mainNavig").style.height = "";
}
fp0(fnz);

if (dww == chh) fpa(cic.dxq);
if ((dww == fiw) && (fok != null)) {
var fpb = 5;
var fpc = 21;
fpd = (fok.parentNode.offsetHeight > fok.offsetHeight) ? fpb : fpc;
fok.style.width = Math.max(fon, feu) - fpd + "px";
}
}

if (foc.style.display != 'none') foc.style.height = Math.max(fow, 50) + "px";
else foc.style.height = "0px";
if (fod.style.display != 'none') fod.style.width = Math.max(cgv - (b0j + fdm) + fdq,50) + "px";
else fod.style.width = "0px";
fob.style.height		= Math.max(e0d + 2,50) + "px";
fod.style.left  	= Math.max(b0j + fdm - fdq,50) + "px";

if ( ( (fr) || (typeof event == "object") ) && (amq.amr != null) ) {
fpe();
if (bcv) {
setTimeout("amq.amr.bwe()", 100);
} else {
amq.amr.bwe();
}
}
delete bcw;
}

function fpa(dxq) {
var fpf = ajo.ajp("calendarDailyEvents");
var fpg = ajo.ajp("calendarDailyEventsFull");
var ezj = ajo.ajp('mainContent');
if (!ezj) return;
switch (dxq) {
case 'day':
var ll = ajo.ajp('calendarDailySelector');
if (ll)
ll.style.width = Math.max(ll.offsetParent.clientWidth - 2, 50) + 'px';
var ll = ajo.ajp('calendarDailySelectorFull');
if (ll)
ll.style.width = Math.max(ll.offsetParent.clientWidth - 2, 50) + 'px';
var fij = ajo.ajp('normalEvents');
if (fij && ll) {
fij.style.height = (Math.max(ezj.offsetHeight - ll.offsetHeight - 2, 0)) + 'px';
fij.style.width = (ezj.offsetWidth) + 'px';
var fif = fij.scrollTop;
if (bcv) fij.style.overflowX = 'hidden';
ezj.style.overflow = 'hidden';
}
if (fpf && fpg) {
var fob  = ajo.ajp("splitterVert");
var fos = fkp() - fdv - 30
- (parseInt(fob.style.left, 10) + fdm);
}
if (fpf) fpf.style.width = Math.max(fos, 50) + 'px';
if (fpg) fpg.style.width = Math.max(fos, 50) + 'px';
ezj.style.overflow = 'auto'; if (aou && fij && ll) {
fij.scrollTop = fif;
}
if (fr) ezj.style.overflow = 'hidden'; fid();
break;
case 'week':
case 'month':
var ll = (dxq == 'week') ? ajo.ajp('calendarWeeklyTable')
: ajo.ajp('calendarMonthlyTable');
if (!ll) return;
if (ll) {
ezj.scrollTop = 0;
fp0(ezj);
fp0(ll);
var fph = 0;
if (bcv) {
ll.parentNode.style.overflowX = 'hidden';
var fpi = (!bkb);
if ('week' == dxq && fpi) {
fph = -10;
ll.style.height = '10px'; }
if (fpi && ll.parentNode.offsetHeight > ll.offsetHeight) {
ll.style.width = '100%';
}
else {
ll.style.width = 'auto';
}
}
else if (fr) {
ll.style.width = '100%';
}
else {
ll.style.width = Math.max(ll.offsetParent.clientWidth - 2, 50) + 'px';
}
ll.style.height = Math.max(ll.offsetParent.clientHeight - 2 + fph, 50) + 'px';
var fpj = navigator.userAgent.match(/Safari\/([0-9]*)/);
if (fr && fpj[1] < 400) {
var fpk = ll.getElementsByTagName('nobr');
var fpl = fpk.length;
for (var lb = 0; lb < fpl; lb++) {
fpk[lb].style.height = '100%';
}
}
if (aou && dxq == 'month') {
var bmp = ll.getElementsByTagName('nobr');
for (var lb = 0; lb < bmp.length; lb++) {
var fpm = 19; var ckv = bmp[lb].parentNode.style;
if (ckv.height != '' && bmp[lb].parentNode.clientHeight < bmp[lb].childNodes.length * fpm) {
ckv.height = 'auto';
}
}
}
ezj.style.overflow = (aou && ll.clientHeight < ezj.clientHeight) ? 'hidden' : 'auto';
}
break;
default:
break;
}
}

function fkp() {
return ajo.body.clientWidth - 1;
}

function fkr() {
if (fr || aou) return window.innerHeight - 2;
else return ajo.body.clientHeight - 1;
}

function fpe(){
fpn = ajo.ajp("mailMsgRowContent");
if (fpn) {
var ajq = fpn.getElementsByTagName("TR");
if (ajq.length) {
var erj = ajq[0].getElementsByTagName("TD");
for (var lb = 0; lb < erj.length; ++lb){
fk0 = erj[lb].getElementsByTagName("DIV");
if (fk0.length) {
fk0[0].style.width = null;
fk0[0].className = fk0[0].className;
}
erj[lb].style.width = null;
erj[lb].className = erj[lb].className;
}
}
}
}

function fnv() {
var fny = ajo.ajp("folderTree");
var fnz = ajo.ajp("main");
var fo0 = ajo.ajp("msgList");
var foa = ajo.ajp("message");
var fob = ajo.ajp("splitterVert");
var foc = ajo.ajp("splitterVert2");
var fod = ajo.ajp("splitterHor");
var fpf = ajo.ajp("calendarDailyEvents");
var fpg = ajo.ajp("calendarDailyEventsFull");
var foe = ajo.ajp("toolBarLeft");
var fof = ajo.ajp("toolBarRight");
var fog = ajo.ajp("toolBarRight2");
var foi = ajo.ajp("today");
var foj = ajo.ajp("mainNavig")
var b0j = parseInt(few.style.left, 10); var fnw = parseInt(few.style.left, 10);
var b0k = parseInt(few.style.top, 10); var cgv = fkp();
var btg = fkr();
b0j = isNaN(b0j) ? eda : b0j;
fnw = isNaN(fnw) ? edb : fnw;
b0k = isNaN(b0k) ? edc : b0k;
fol = parseInt(foc.style.left,10);
fom = parseInt(fob.style.left,10);
if (fdz > 1) {
if (fog.style.display != "block") fog.style.display = "block";
}
else {
if (fog.style.display != "none") fog.style.display = "none";
}
if (fr) {
foe.style.paddingTop = "3px";
fof.style.paddingTop = "3px";
}
if (few.id == "splitterVert") {
fny.style.width = b0j + "px";
fny.style.height = Math.max(btg - fdn, 50) + "px";
fnz.style.left = b0j + fdm + "px";
fnz.style.width = Math.max(cgv - (b0j + fdm), 50) + "px";
fnz.style.height = Math.max(btg - fdn, 50) + "px";
foi.style.left = Math.max(b0j + fdm, 50) + "px";
foi.style.width = Math.max(cgv - (b0j + fdm), 50) + "px";
foi.style.height = Math.max(btg - fdn, 50) + "px";
fo0.style.left = Math.max(b0j + fdm, 50) + "px";
fo0.style.width = Math.max(cgv - (b0j + fdm), 50) + "px";
foa.style.left = Math.max(b0j + fdm, 50) + "px";
foa.style.width = Math.max(cgv - (b0j + fdm), 50) + "px";
fod.style.left = Math.max(b0j + fdm - fdq, 50) + "px";
fod.style.width = Math.max(cgv - (b0j + fdm) + fdq, 50) + "px";
foe.style.width = Math.max(b0j - fdq, 50) + "px";
fof.style.left = Math.max(b0j + fdm, 50) + "px";
fof.style.width = Math.max(cgv - (b0j + fdm - fdq), 50) + "px";
fog.style.left = Math.max(b0j + fdm, 50) + "px";
fog.style.width = Math.max(cgv - (b0j + fdm - fdq),50) + "px";
foc.style.left = Math.max(fol, b0j) + "px";
if (fpf) {
fpf.style.width = Math.max(cgv - fdv - 30 - (b0j + fdm),50) + "px";
}
if (fpg) {
fpg.style.width = Math.max(cgv - fdv - 30 - (b0j + fdm),50) + "px";
}
if (foc.style.display != 'none') {
fo0.style.width = Math.max(fol - (fom + fdm), 50) + "px";
foa.style.width = Math.max(cgv - (fol + fdm), 50) + "px";
foa.style.top = Math.max(b0m(fof) + fdz * fdy, 50) + "px"
foa.style.left = Math.max(fol + fdm, 50) + "px";
foa.style.height = fo0.style.height;
foc.style.height = fo0.style.height;
}
fp0(fny);
fp0(fnz);
fp0(fo0);
fp0(foa);
}
else if (few.id == "splitterHor") {
if (fod.style.display == 'none') {
fo0.style.height = Math.max(btg - fdn - (fdz - 1) * fdy, 50) + "px";
}
else {
fo0.style.height = Math.max(b0k - fdn - (fdz - 1) * fdy - 1, 50) + "px";
foa.style.top = Math.max(b0k + fdm, 50) + "px";
foa.style.height = Math.max(btg - (b0k + fdm), 50) + "px";
}
fob.style.height = Math.max(btg - fdn + 2, 50) + "px";
foc.style.height = fo0.style.height;
fp0(fo0);
fp0(foa);
}
else if (few.id == "splitterVert2") {
fo0.style.width = Math.max(fol - (fom + fdm), 50) + "px";
foa.style.width = Math.max(cgv - (fol + fdm), 50) + "px";
foa.style.top = Math.max(b0m(fof) + fdz * fdy, 50) + "px";
foa.style.left = Math.max(fol + fdm, 50) + "px";
foa.style.height = fo0.style.height;
fob.style.height = Math.max(btg - fdn + 2,50) + "px";
foc.style.height = fo0.style.height;
fp0(fo0);
fp0(foa);
}
fo0.style.top = Math.max(b0m(fof) + fdz * fdy, 50) + "px";
fnz.style.top = Math.max(b0m(fof) + fdz * fdy, 50) + "px";
if (amq.amr != null) amq.amr.bwe();
}

function fp0(lz) {
if (lz.style.display == "none") return false;
var fpo;
var bhr;
var fpp = lz.getElementsByTagName("DIV");
var fpq = lz.offsetWidth;
var fpr = 0;
var fps = parseInt(lz.offsetHeight, 10);
if (isNaN(fps)) fps = parseInt(lz.style.height, 10);
for (var lb = 0; lb < fpp.length; lb++) {
var fpt = fpp[lb];
if (fpt.className == "frameHeader") fpo = fpt;
else if (fpt.className == "frameContent") bhr = fpt;
}
if (bhr !== undefined) {
if (fpo !== undefined) fpr = fpo.offsetHeight;
if (bcv) {
var fpu = parseInt(fpo.currentStyle.borderWidth, 10);
fpr += (isNaN(fpu)) ? 0 : 2 * fpu;
}
if (!isNaN(fpq)) bhr.style.width = Math.max((fpq - 2 * fdq), 50) + "px";
var fpv = (aou) ? 2 : 0;
if (!isNaN(fps) && !isNaN(fpr)) bhr.style.height = Math.max((fps - fpr
- fpv), feu) + "px";
}
if (lz.id == "msgList" && !isNaN(fpq)) {
fpq = Math.max(fpq - 2, 50) + 'px';
for (var lb = 0; lb < fgx.length; lb++) {
ajo.ajp(fgx[lb]).style.width = fpq;
}
bhr.style.height = Math.max(fps, 50) + "px";
}
}

function aot(lq) {
if (bcv || fr) {
if (typeof bcw == 'undefined') {
bcw = setTimeout("bcu(event)", 50);
}
} else {
bcu(lq);
}
}

function anr() {
ajo.ajp('mainContent').innerHTML = '';
ajo.ajp('mailMsgListContentDiv').innerHTML = '';
ajo.ajp('contactMsgListContentDiv').innerHTML = '';
ajo.ajp('calendarMsgListContentDiv').innerHTML = '';
ajo.ajp('todoMsgListContentDiv').innerHTML = '';
var fpw = ajo.ajp('folderInformationTextMsgList');
if (fpw) fpw.parentNode.removeChild(fpw);
var fpw = ajo.ajp('folderInformationTextOther');
if (fpw) fpw.parentNode.removeChild(fpw);
}

function aop(don) {
var b0g = ajo.ajp("mainContent");
var e0t = b0g.innerHTML;
e0t+= don;
b0g.innerHTML = e0t;
}

function bas(e0t) {
ajo.ajp("mainTitle").innerHTML = e0t;
}

function bau(e0t) {
ajo.ajp("mainNavig").innerHTML = e0t;
}


function cqz(bil,bkx,eut,euu){
var cgm=cez(bil);
if (cgm!=null){
var bku = cgm.eus(bkx,eut,euu);
}
return bku;
}

function cqs(bil){
var cgm=cez(bil);
if (cgm!=null){
cgm.euo();
}
}

function cqt(bil){
var cgm=cez(bil);
if (cgm!=null){
cgm.cqt();
}
}


function dty(bfc)
{
if (bfc) {
parent.dok("initFolderTree", [["bfc", bfc]]);
} else {
parent.dok("initFolderTree");
}
}

function fpx(bfc, dzn) {
var ayw = [];
var cic;
var fpy = false;
if (bfc) ayw.push(['bfc', bfc]);
ayw.push(['dzn', dzn]);
if (amq) {
cic = amq.amr;
if (cic) {
var fpz = cic.fpz;
if (fpz.fq0()) {
ayw.push(['dtg', cic.dxk()]);
ayw.push(['dzo', fpz.fqa()]);
}
}
}
parent.dok('initFolderTreeSilent', ayw);
}

function fqb(cfu)
{
switch (cfu.id) {
case "contactFolderView":
fqc  = cfu.value;
break;
case "calendarFolderView":
fqd = cfu.value;
break;
}
drm(bwb);
}

function drm(bfc)
{
if (bfc == null) bfc = cig();
var akx = ajo.ajp(bfc);
chl(bfc, "on");
dxu(akx);
}

function dtd(bfc)
{
var akx = ajo.ajp(bfc);
dta.fjs(akx.childNodes[1]);
var chm = akx.id;
var fjy  = akx.childNodes[1].childNodes[0].data;
var dph = parseInt(akx.getAttribute("folderType"),10);
var fqe   = parseInt(akx.getAttribute("msgTotal"),10);
if (isNaN(fqe)) fqe = 0;
var fqf  = parseInt(akx.getAttribute("msgUnseen"),10);
var fqg = efg + ': ' + fqe + (fqf > 0 ? ', ' + eff + ': ' + fqf : ''); if (bwb)
ajo.ajp(bwb).childNodes[1].className = "normalRow";
bwb  = chm;
dww = dph;
window.status = fqg;
}

function dxu(akx) {
var fqh = 99;
if (akx == null) return false;
ckk();
var chm = akx.id;
var fjy  = akx.childNodes[1].childNodes[0].data;
var dph = parseInt(akx.getAttribute("folderType"),10);
if (dph == fqh) fjy = egw;
var fqe   = parseInt(akx.getAttribute("msgTotal"),10);
if (isNaN(fqe)) fqe = 0;
var fqf  = parseInt(akx.getAttribute("msgUnseen"),10);
var fqg = efg + ': ' + fqe + (fqf > 0 ? ', ' + eff + ': ' + fqf : ''); ffg = null;
if (bwb)
ajo.ajp(bwb).childNodes[1].className = "normalRow";
var cli = ajo.ajp('folderTree').getAttribute('rootFolder');
ajo.ajp("mailMsgListContentDiv").innerHTML = '';
if (akx.getAttribute("isSelectable") == 'no') {
if (fgu == "left") {
chj(chm);
}
return false;
}
if (dww !== null && dww != fqh) {
var fqi = fqj[dww];
ajo.ajp(fqi + 'SearchValue').value = '';
ajo.ajp(fqi + 'SearchBtnClear').disabled = true;
}
cgt('moveCopyMsg');
bwb  = chm;
dww = dph;
ffe = fqe;
window.status = fqg;
ffd = "1";
akx.childNodes[1].className = ajs;
dta = new fjq(akx.childNodes[1]);
fqk(fjy);
ajo.ajp("folderIcon").src = fiv[dph];
if (chm == cli+'/'+che)
ajo.ajp("folderIcon").src = fiv[che];
if (chm == cli+'/'+fiy)
ajo.ajp("folderIcon").src = fiv[fiy];
fql();
fdz = 2;
switch (dph) {
case chg:
eku();
var fqm = "toolBarMail";
var fqn = "toolBarMail2";
var bfd = "list";
break;
case chi:
var fqm = "toolBarTodo";
var fqn = "toolBarTodo2";
var bfd = "list";
break;
case fiw:
var fqm = "toolBarContact";
var fqn = "toolBarContact2";
var bfd = fqc;
break;
case chh:
var fqm = "toolBarCalendar";
var fqn = "toolBarCalendar2";
var cic = amq.fqo(chm);
if (cic !== undefined) var bfd = cic.dxq;
else var bfd = fqd;
var lw = null;
switch (fqd){
case "day":		lw = ajo.ajp("buttonEventDay"); break;
case "week":	lw = ajo.ajp("buttonEventWeek"); break;
case "month":	lw = ajo.ajp("buttonEventMonth"); break;
case "list":	lw = ajo.ajp("buttonEventMonthList"); break;
case "listrec":	lw = ajo.ajp("buttonEventMonthListRec"); break;
}
if (lw != null) ao0(lw);
if (bfd == "listrec") bfd = "list";
break;
case fiz:
var fqm = "toolBarNote";
var fqn = "toolBarNote2";
var bfd = "list";
break;
case fix:
amq.amr = null;
fdz = 1;
ajo.ajp("toolBarToday").style.display = "block";
clj();
break;
}
if (bfd && fqm) {
var e0c = ajo.ajp("today");
e0c.style.display = "none";
ajo.ajp(fqm).style.display = "inline";
if (bfd == "list" || bfd == "cards") {
ajo.ajp(fqn).style.display = "block";
}
else {
ajo.ajp(fqn).style.display = "none";
fdz = 1;
}
amq.fqp(chm,dph,bfd);
}
}

function fl0(){
var cic = cid();
if (cic != null)
if (cic.dxq == "list" || cic.dxq == "listrec") return true;
else return false;
else return false;
}

function fql()
{
ajo.ajp("mainContent").innerHTML = "";
ajo.ajp("mainContent").style.padding = "0px";
ajo.ajp("mainTitle").innerHTML   = "";
ajo.ajp("mainNavig").innerHTML   = "";
var bjv = fgw.length;
for (var lb = 0; lb < bjv; lb++) {
var lz = ajo.ajp(fgw[lb]);
if ("none" != lz.style.display) lz.style.display = "none";
}
}

function fqk(e0t) {
ajo.ajp("folderTitle").innerHTML = ak0(e0t); }


function fqq(fb0,faz,fdd,faw,dyq,bit){
var chn = new Array();
for (var lb = 0; lb < fdd.length;++lb){
chn.push(["searchFolders["+lb+"]",fdd[lb]]);
}
var bis = bik(chn);
if (faw == null) faw = "0"
if (dyq == null) dyq="";
if (bit == null) bit="";
dyq = "&subflds="+dyq;
bit = "&searchIn="+bit;
var fqr = "index.php?desktop=mailSearch.php&doSearch="+faw+"&searchWhere="+encodeURIComponent(faz)+"&searchContent="+encodeURIComponent(fb0)+"&"+bis+dyq+bit;
var windowHeight = (fr) ? 285 : 255;
bio(fqr, 596, windowHeight, "no", "no");
}

function fce(chw){
if (chw == null) return;
var nn = 'moveCopy';
var bis = 'folderSelect.php?';
var dxt = new Array();
dxt["//"] = new Array();
for (var lb = 0; lb < chw.length; ++lb){
var ako = chw[lb]["uid"];
var chz = chw[lb]["folder"];
if (dxt[chz] == null){
dxt[chz] = new Array();
dxt["//"].push(chz);
}
dxt[chz].push(ako);
}
var ci0 = new Array();
for (var lb = 0; lb < dxt["//"].length; ++lb){
ci0[lb] = "msgs["+[lb]+"][f]="+encodeURIComponent(dxt["//"][lb])+"&msgs["+[lb]+"][u]="+dxt[dxt["//"][lb]].join();
}
bis += ci0.join('&');
bis += '&command=' + nn + 'Msg' + '&msgType=' + chg;
bis += '&fldType=' + chg + '&fldName=';
bio(bis, 240, 416, 'yes', 'no', null, null, 'moveCopyMsg');
}

function fmf() {
var bwb = cig();
var dzj = fab();
var cic = cid();
if (bwb == '' || dzj < 0)
return false;
var fqs = fqt();
var nn = f0o ? 'copy' : 'moveCopy';
var bis = 'folderSelect.php?';
bis += 'oldName=' + encodeURIComponent(bwb) + '&uid=' + fqs;
if (cic.ezf != null) {
ajy = cic.fn0();
} else ajy = fmu();
bis += '&command=' + nn + 'Msg' + '&msgType=' + ajy;
bis += '&fldType=' + cic.dph + '&fldName=' + cic.chm;
bio(bis, 240, 416, 'yes', 'no', null, null, 'moveCopyMsg');
}

function flt(bfc) {
var fjw = dta.fjv();
var nn = (fjw.parentNode.getAttribute('acl').indexOf("d") == -1) ? 'copyMsgAll' : 'moveCopyMsgAll';var bis = 'folderSelect.php?'
+ 'oldName=' + encodeURIComponent(bfc.bfi)
+ '&command=' + nn
+ '&msgType=' + bfc.ajy
+ '&fldType=' + bfc.ajy
+ '&fldName=' + bfc.bfi;
bio(bis, 240, 416, 'yes', 'no', null, null, 'moveCopyMsg');
}

function fcc(chw)
{
if (chw == null) return;
if (chw.length) parent.dok("deleteMessageMore",chw);
}

function fmd()
{
var bwb = cig();
var dzj = fab();
if (bwb == '' || dzj < 0)
return false;
var fqs = fqt();
parent.dok("setMsgFlag", [["bfc", bwb], ["ako", fqs], ["nn", "undelete"]]);
}

function eug()
{
var bwb = cig();
var dzj = fab();
if (bwb == '' || dzj < 0)
return false;
var fqs = fqt();
parent.dok("setMsgFlag", [["bfc", bwb], ["ako", fqs], ["nn", "read"]]);
}

function fme()
{
var bwb = cig();
var dzj = fab();
if (bwb == '' || dzj < 0)
return false;
var fqs = fqt();
parent.dok("setMsgFlag", [["bfc", bwb], ["ako", fqs], ["nn", "unread"]]);
}

function fqu(){
var bfd = ajo.ajp("calendarFolderView");
if (bfd != null ) bfd = bfd.value;
else return ;
if (bfd == "list" || bfd == "listrec") return ;
if (ffg != null){
if (bfd != "day"){
var ako = ffg.getAttribute("uid");
var fqv = ajo.bwd("DIV");
for (var i = 0; i < fqv.length; ++i){
lq = fqv[i];
if (lq.getAttribute("uid") == ako ){
lq.style.display = "none";
}
}
} else {
ffg.parentNode.style.display = "none";
}
}
}

function fqw(){
cid().ams();
}

function fly() {
var cic = cid();
if (!cic)
return false;
var fqx = cic.eys;
if ((fiw != cic.dph) || !fqx)
return false;
var chx = new Array();
var fqy = fqx.length;
for (var lb = 0; lb < fqy; lb++) {
chx[lb] = fqx[lb].getAttribute('uid');
}
fhq('new', '', true, chx);
}

function ewb(ako) {
if (!fkb(fei)) return false;
if (eyp()) return false;
else fhb(true);
var cic = cid();
var bwb = cic.chm;
var e0g = 0;  var e0h = 0; var fqz = 0;     if (bwb == '' || cic.fab() <= 0) {
fhb(false);
return false;
}
if (cic.dph == chi || cic.dph == chh) {
var aar = null;
for (var lb = 0; lb < cic.eys.length;lb++) {
aar = cic.eys[lb];
if (aar.getAttribute('sendCancel') == 'yes') {
e0g++;
}
if (aar.getAttribute('sendDecline')) {
e0h++;
}
if (aar.getAttribute('recc') == 'yes') {
fqz++;
}
}
}
if (fqz) {
if (!window.confirm((cic.dph == chh)
? ((fqz > 1) ? egy : egx)
: ((fqz > 1) ? eh0 : egz))) {
fhb(false);
return false;
}
}
var fr0 = false;
if (e0h) {
fr0 = confirm((cic.dph == chh)
? ((e0h > 1) ? egb : ega)
: ((e0h > 1) ? egd : egc));
}
var fra = false;
if (e0g) {
fra = confirm((cic.dph == chh)
? ((e0g > 1) ? efy : efx)
: ((e0g > 1) ? eg0 : efz));
}
if (fiw == cic.dph) {
var frb = 0;
var fqx = cic.eys;
var fqy = fqx.length;
for (var lb = 0; lb < fqy; lb++) {
if ('1' == fqx[lb].getAttribute('isDList')) {
frb++;
if (1 < frb)
break;
}
}
if (0 < frb) {
if (!confirm((1 == frb) ? ehb : ehc)) {
fhb(false);
return false;
}
}
}
var fqs =  (ako === undefined) ? fqt() : ako;
if (fqs.length == 0) {
fhb(false);
return false;
}
if (!fl0())	{
if (cic.dph == chh) {
fqu();
ffg = null;
}
cic.eys = new Array();
}
else {
if (ako === undefined) {
cic.dxr();
}
else {
cic.frc(ako);
}
}
var ayl = [['bfc', bwb], ['ako', fqs], ['dxh', 'false']];
if (cic.dzb.length > 0) {
ayl.push(['dzu', 1]);
}
if (fra || fr0) {
ayl.push(
['dph', cic.dph],
['e0g', fra],
['e0h', fr0]
);
parent.dok("cancelEvent", ayl);
}
else {
eku(false);
parent.dok("forceDelete", ayl);
}
}

function flu(bfc) {
if (!fkb(fei)) return;
var ayl = [
['bfc', bfc.bfi],
['dvm', dta.dvn()]
];
parent.dok('expungeFolder', ayl);
}


function ela(bfc, ako) {
parent.dok("sendReadReceipt", [["bfc", bfc], ["ako", ako]]);
}

function ekt(bmh, eyb, eyc, bmi, d0n, d0o)
{
var b0g = ajo.ajp("messageHeader");
var e0t = "";
if (bmh)
e0t+= "<b>"+edj+":</b> "+bmh;
if (bmi)
e0t+= "<br><b>"+cbt+":</b> "+bmi;
if (d0n)
e0t+= "  <b>"+cbu+":</b> "+d0n;
if (d0o) {
e0t += "  <b>" + edm + ":</b> " + d0o;
}
if (eyc != "0") {
if (e0t) e0t+= "<br>";
e0t+= "<b>"+edl+":</b> "+eyc+"\n";
}
e0t+= "<span id='attachmentList'></span>";
e0t+= "<br><b>"+edk+": "+eyb+"</b>";
ajo.ajp("message").style.display = "block";
b0g.style.display = "block";
ajo.ajp("messageHeader").style.visibility  = "visible";
b0g.innerHTML = e0t;
}

function enb(don)
{
if (fgd == "")
fgd = "<br/><b>"+edn+":</b> ";
fgd+= "<span style='white-space: nowrap'>" + don + "</span> ";
}

function ely(don)
{
fgc += don;
}

function ekw(frd)
{
ajo.ajp("attachmentList").innerHTML = fgd;
fgd = "";
var fre = ajo.ajp("messageAreaPattern").cloneNode(true);
for (var lb = 0; lb < fre.childNodes.length; ++lb){
if (fre.childNodes[lb].id == "messageContentPattern"){
fre.childNodes[lb].id = "messageContent";
var b0g = fre.childNodes[lb];
}
if (fre.childNodes[lb].id == "messageToolbarEventPattern") {
if (frd) {
var frf = fre.childNodes[lb];
for (azs = 0; azs <frf.childNodes.length; azs++) {
if (frf.childNodes[azs].id == "buttonTentative")
frf.removeChild(frf.childNodes[azs]);
if (frf.childNodes[azs].id == "buttonCalendar")
frf.removeChild(frf.childNodes[azs]);
}
}
fre.childNodes[lb].id = "messageToolbarEvent";
}
}
try {
b0g.innerHTML = fgc;
} catch(gf) {
alert(ehk);
}
fgc = "";
ajo.ajp("message").style.display = "block";
fre.id = "messageArea";
fre.style.display = "block";
fre.className = "frameContent";
ajo.ajp("message").appendChild(fre);
fp0(ajo.ajp("message"));
}

function frg(frh, fri) {
var b0g = ajo.ajp(frh);
var frj = ajo.ajp(fri);
if (!frj) return; b0g.scrollTop = frj.offsetTop + frj.offsetHeight - b0g.offsetHeight;
}

function eku(azw)
{
if (azw == null) azw = true;
ajo.ajp("messageHeader").innerHTML  = "";
if (ajo.ajp("messageContent") && !fr)
ajo.ajp("messageContent").innerHTML = "";
ajo.ajp("messageHeader").style.display  = "none";
ajo.ajp("messageHeader").style.visibility  = "hidden";
if (azw) ajo.ajp("message").style.display = "none";
if (ajo.ajp("messageArea") != null)
ajo.ajp("message").removeChild(ajo.ajp("messageArea"));
if (ajo.ajp("messageToolbarEventPattern"))
ajo.ajp("messageToolbarEventPattern").style.display = "none";
if (ajo.ajp("messageToolbarEvent"))
ajo.ajp("messageToolbarEvent").style.display = "none";
}

function emx(cih, ajy, frk) {
switch (parseInt(ajy, 10)) {
case chg:
frl(cih);
break;
case fiw:
var dkr = (parseInt(frk, 10) == eio);
fhq('fromMail', cih, dkr);
break;
case chh:
bxe('fromMail', cih);
break;
case chi:
fhr('fromMail', cih);
break;
case fiz:
fhs('fromMail', cih);
break;
}
}

function fdb()
{
var cic = cid();
var bfc = cig();
if (bwb == '' || cic.fab() == 0)
return false;
flr = cic.eze;
var bis = 'index.php?desktop=mailView.php&action=print&folder=' + encodeURIComponent(bfc)
+ '&uid=' + cic.fab()
+ '&sortKey='+flr.dzl
+ '&reverse='+flr.dzm
+ '&ajy=' +cic.ezf.getAttribute('type');
if (cic.dzb == "") bis += '&allowNavig=true';
bio(bis, '', '', 'no');
}

function frm(aza){
if (aza == null) return;
aar = aza;
while (aar.getAttribute("isSelectable") != "true") aar = aar.parentNode;
var eya = aar.getAttribute("flag");
if (eya.indexOf("F") > -1) var frn = "unflag";
else var frn = "flag";
var ako = parseInt(aar.getAttribute("uid"),10);
var bwb = cig();
if (bwb == '' || ako < 0)
return false;
parent.dok("setMsgFlagged", [["bfc", bwb], ["ako", ako], ["nn", frn]],true);
}

function fli(eya, aar, ajy, frk) {
if (!aar || aar == null) return false;
if (ajy) aar.setAttribute("type", ajy);
else ajy = aar.getAttribute("type") ? aar.getAttribute("type") : chg;
fro = 2;
aar.setAttribute("flag", eya);
var azr = aar.getElementsByTagName("TD");
if (aar.style.fontWeight == "bold" && eya.indexOf("S") >= 0)
frp(-1);
if (aar.style.fontWeight == "normal" && eya.indexOf("S") == -1)
frp(+1);
var fk0 = aar.getElementsByTagName('div');
var frq = (eya.indexOf("D") >= 0) ? "line-through" : "none";
var frr = (eya.indexOf("S") >= 0) ? "normal" : "bold";
if (!fmt) {
for (var lb = 0; lb < fk0.length; lb++) {
fk0[lb].style.fontWeight = frr;
var frs = 160;
if (fk0[lb].parentNode.className != 'tdCellBorder'
&& fk0[lb].nodeValue != null
&& fk0[lb].firstChild.nodeValue.charCodeAt(0) != frs)
fk0[lb].style.textDecoration = frq;
}
}
if (fmt && ajy) {
var mn = aar.getElementsByTagName("TABLE");
var frt = mn[0].getElementsByTagName("TR");
var fru = frt[1].getElementsByTagName("TD");
var frv = frt[2].getElementsByTagName("TD");
var fnf = fru[0].firstChild;
var frw = fru[3];
var frx = fru[3].firstChild;
var fk0 = mn[0].getElementsByTagName('DIV');
for (var lb = 0; lb < fk0.length; lb++) {
fk0[lb].style.fontWeight = 'normal';
if (lb < 2) {
fk0[lb].style.fontWeight = frr;
fk0[lb].style.textDecoration = frq;
}
}
}
else {
var fnf = azr[3 * fro].firstChild;
var frw = azr[2 * fro];
var frx = azr[2 * fro].firstChild;
}
if (eya.indexOf("S") >= 0) aar.style.fontWeight = "normal";
else aar.style.fontWeight = "bold";
var fry = new frz(ajy, eya, frk);
fry.fs0(fnf);
fry.fsa(frx);
frw.setAttribute("isFlagged", fry.fsb);
}

function frz(ajy, eya, frk) {
this.ajy = parseInt(ajy, 10);
this.eya = eya;
if (frk !== undefined) { this.frk = parseInt(frk, 10);
}
this.fsb = "no";
}

frz.prototype.fsa = function(fnf) {
if (this.eya.indexOf("F") > -1) {
imgFlag = ajx("imgFlag");
fnf.src = imgFlag.src;
if (fr && fmt){
fnf.style.width = "16px";
fnf.style.height = "16px";
}
this.fsb = "yes";
}
else {
imgE = ajx("imgE");
fnf.src = imgE.src;
if (fr && fmt){
fnf.style.width = "16px";
fnf.style.height = "32px";
}
this.fsb = "no";
}
}

frz.prototype.fs0 = function(fnf) {
var fsc;
switch (this.ajy) {
case chg:
if (this.eya.indexOf("S") == -1) {
imgMUnSeen = ajx("imgMUnSeen");
fnf.src = imgMUnSeen.src;
fsc = egf;
}
else {
if (this.eya.indexOf("T") >= 0) {
imgMDraft = ajx("imgMDraft");
fnf.src = imgMDraft.src;
fsc = egg;
}
else if (this.eya.indexOf("A") >= 0) {
imgMReplied = ajx("imgMReplied");
fnf.src = imgMReplied.src;
fsc = egh;
}
else if (this.eya.indexOf("W") >= 0) {
imgMForwarded = ajx("imgMForwarded");
fnf.src = imgMForwarded.src;
fsc = egi;
}
else {
imgMSeen = ajx("imgMSeen");
fnf.src = imgMSeen.src;
fsc = egj;
}
}
break;
case fiw:
if (this.frk == eio) {
imgDList = ajx("imgDList");
fnf.src = imgDList.src;
fnf.title = egn;
} else {
imgFContact = ajx("imgFContactG");
fnf.src = imgFContact.src;
fnf.title = egm;
}
break;
case chi:
imgFTodo = ajx("imgFTodoG");
fnf.src = imgFTodo.src;
fnf.title = egl;
break;
case chh:
imgFCalendar = ajx("imgFCalendarG");
fnf.src = imgFCalendar.src;
fnf.title = egk;
break;
case fiz:
var eaj = (this.frk != undefined) ? eil[this.frk] : eil[eim];
imgNote = ajx("imgNote" + eaj);
fnf.src = imgNote.src;
fnf.title = ego;
break;
}
if (this.eya.indexOf("J") >= 0) {
imgMJunked = ajx("imgMJunked");
imgMJunked_UnSeen = ajx("imgMJunked_UnSeen");
fnf.src = (this.eya.indexOf("S") >= 0) ? imgMJunked.src : imgMJunked_UnSeen.src;
}
if (fsc !== undefined) fnf.setAttribute("title", fsc);
}

function fsd(eya, ako, ajy, bfc, frk) {
cic = cid(bfc);
if (cic == null) return;
if (cic.fse == null) return; aar = cic.fse(ako);
if (aar != null) {
fli(eya, aar, ajy, frk);
}
}

function dqf(bfc,fsf,fha,eag){
var akx = ajo.ajp(bfc);
if (akx == null) return;
akx.setAttribute("msgTotal",fsf);
akx.setAttribute("msgUnseen",fha);
if (eag != 0){
fsg();
fi0(fha,bfc);
}
fha = fha < 0 ? 0 : fha;
var fsh = bwc+'/INBOX';
if (fsh.toLowerCase() == bfc.toLowerCase()) eal();
}

function fsg(){
var akx = ajo.ajp(bwb);
var chm = akx.id;
var fjy  = akx.childNodes[1].childNodes[0].data;
var dph = parseInt(akx.getAttribute("folderType"),10);
var fqe   = parseInt(akx.getAttribute("msgTotal"),10);
var fqf   = parseInt(akx.getAttribute("msgUnseen"),10);
if (isNaN(fqe)) fqe = 0;
var fqg = efg + ': ' + fqe + (fqf > 0 ? ', ' + eff + ': ' + fqf : ''); window.status  = fqg;
fqf = fqf < 0 ? 0 : fqf;
var fsh = bwc+'/INBOX';
if (fsh.toLowerCase() == chm.toLowerCase()) eal();
}

function frp(bnq, bfc)
{
if (fgf) return false;
if (bfc !== undefined) {
var chz = ajo.ajp(bfc);
if (chz == null) return false;
}
else {
var chz = ajo.ajp(bwb);
}
var fsi = parseInt(chz.getAttribute("msgUnseen"),10);
var fsj = fsi + parseInt(bnq,10);
if (bfc !== undefined) {
fi0(fsj, bfc);
}
else {
fi0(fsj);
}
}

function fi0(fsf, bfc)
{
if (bfc == null) bfc = bwb;
var chz = ajo.ajp(bfc);
var fsi = parseInt(chz.getAttribute("msgUnseen"), 10);
var fsj = fsf;
var cli = ajo.ajp('folderTree').getAttribute('rootFolder');
chz.setAttribute("msgUnseen", fsj);
if (fsj > 0) {
chz.style.fontWeight = "bold";
chz.childNodes[2].childNodes[0].data = " (" + fsj + ")";
}
else {
chz.style.fontWeight = "normal";
chz.childNodes[2].childNodes[0].data = " ";
}
fsg();
fsj = fsj < 0 ? 0 : fsj;
var fsh = bwc + '/INBOX';
if (fsh.toLowerCase() == bfc.toLowerCase()) eal();
}

function drl(pr, bfc)
{
if (bfc == null) bfc = bwb;
ajo.ajp(bfc).setAttribute('msgDeleted', pr);
}

function flw(dzy)
{
if (dzy && eii == 1) {
var ezr = (amq.amr.eys.length == 1) ? efj : efk;
if (!confirm(ezr))
return false;
}
var fqs = fqt();
parent.dok("markAsJunk", [["bfc", bwb], ["ako", fqs], ["dzy", dzy]]);
}

function flx()
{
var bwb = cig();
var dzj = fab();
if (bwb == '' || dzj < 0)
return false;
parent.dok("addToWhiteList", [["bfc", bwb], ["ako", dzj]]);
}

function ewk(fsk)
{
if (bwb == fsk) {
fqw();
}
else {
frp(+1, fsk);
}
}


function fhq(ebf, cih, dkr, chx) {
if (!ebf)
ebf = 'edit';
var bil = null;
var cic = cid();
if (null != cic) {
if (null == bwb)
bwb = cic.chm;
var ako = (-1 != cic.fab()) ? cic.fab() : cie;
}
else {
var ako = cie;
}
ako = ('new' == ebf) ? null : ako;
if (('new' != ebf) && (('' == bwb) || (0 == ako)))
return false;
if ('edit' == ebf)
bil = ((dkr) ? 'dListEdit' : 'contactEdit') + '_'+bwb+'_'+ako;
var bis = ((dkr) ? 'dListEdit.php' : 'contactEdit.php') + '?mode=' + ebf + '&uid=' + ako;
if (('fromMail' == ebf) || ('senderFromMail' == ebf) || (fiw == dww))
bis += '&folder=' + encodeURIComponent(bwb);
if ('fromMail' == ebf)
bis += '&part=' + cih;
if (dkr) {
if (chx) {
if (0 < chx.length) {
bis += '&memIds=' + chx.join(',');
}
}
bio(bis, 650, (fr) ? 370 : 360, 'no', 'no', null, null, bil, 'dialog=no');
}
else
bio(bis, 550, 360, 'no', 'no', null, null, bil);
}

function flz() {
var cic = cid();
if (cic == null) return;
var bfc = encodeURIComponent(cic.chm);
var ako = cic.fab();
if (bwb == '' || ako == -1) {
return;
}
var he = cic.fsl();
if (he != null) {
cyc = he.getAttribute('isdlist');
}
else {
cyc = 0;
}
var bis = 'printItem.php?folder=' + bfc + '&uid=' + ako + '&type=' + fiw
+ '&isDlist=' + cyc;
bio(bis, '', '', 'no');
}

function coe() {
var fsm = "1abcdefghijklmnopqrstuvwxyz";
var e0t = "";
for (var lb = 0; lb < fsm.length; lb++) {
e0t += '<span onClick="fsn(event,\'' + fsm.charAt(lb) + '\');">' + fsm.charAt(lb) + '</span>\n';
}
bau(e0t);
}

function fsn(akl, e0b) {
if(e0b == null) e0b = ffd;
if (akl.shiftKey) {
var fis = amn.ajo.ajp('addressCardsTable').getElementsByTagName('table');
var cic = amq.amr;
var fso = [];
for (var lb = 0; lb < fis.length; lb++) {
var fsp = fis[lb].getElementsByTagName('th');
if (fsp[0].firstChild.innerHTML.charAt(0).toLowerCase() == e0b.toLowerCase()
|| fis[lb].className == 'addressCard ' + ceh) {
fso.push(fis[lb]);
cic.fsq(fis[lb]);
}
}
amq.amr.dta.fsr(fso);
cic.ekz();
return true;
}
parent.dok("getContactFolderContentByLetter", [["bfc", bwb], ["e0b", e0b]]);
}

function cof(ako) {
var fis = amn.ajo.ajp('addressCardsTable').getElementsByTagName('table');
var cic = amq.amr;
for (var lb = 0; lb < fis.length; lb++) {
if (fis[lb].getAttribute('uid') == ako) {
cic.fsq(fis[lb]);
cic.dta.fsr([fis[lb]]);
break; }
}
amq.amr.ekz();
}

function fss(bhr,bfc){
if (bfc == null) bfc = bwb;
var fst = encodeURIComponent("bit")+"="+encodeURIComponent(bfc);
var bhr = "dde="+encodeURIComponent(bhr);
bio('contactFind.php?reason=searchContactFolder&'+fst+'&'+bhr, '600','430','no',"no",null,null,'searchContactFolder_'+window.name);
}

function fsu() {
var fsv = ajo.ajp('msgListBeforeNavigation');
if (fsv) fsv.style.display = 'none';
var fsw = ajo.ajp('msgListAfterNavigation');
if (fsw) fsw.style.display = 'none';
}

function fsx(dph, fsy) {
fax = ajo.ajp('mainWaitHours');
if (fax != null && fax.style.visibility == 'visible') return;
var fqi = fqj[dww];
var bhj = ajo.ajp(fqi + 'SearchValue');
var fsz = ajo.ajp(fqi + 'SearchBtnClear');
var m0 = bhj.value;
if (fsy == null) fsy = true;
if (m0.length == 0 && fsy) return;	fsu();
var cic = cid();
if (cic != null) {
if (fsy) { if (m0) { cic.dzb = m0;
cic.ft0.fta(1, true);
cic.ams();
fsz.disabled = false;
}
}
else { bhj.value = "";
cic.dx0(true);
cic.ams();
zj(fsz);
fsz.disabled = true;
if (fsz.blur) fsz.blur();
}
}
}

function ftb(akb, akl) {
if (akl == null) akl = event;
akx = aky(akl);
if (akl.keyCode == 13 && akx.id == (fqj[dww] + 'SearchValue'))
fsx(dww, true);
}


function ftc(bfd) {
fqd = bfd;
ajo.ajp('calendarFolderView').value = bfd;
var cic = cid();
if (cic != null) {
cic.ft0.fta(1, true);
cic.dxq = (bfd == 'list' || bfd == 'listrec') ? 'list' : bfd;
}
if (bfd == 'list' || bfd == 'listrec') {
var ayl = [['bfi', 'fldDisplayCalendar'],
['m0', bfd],
['bfc', bwb],
['e0u', 1],
['e0v', 'drm']];
amn.parent.dok('setSetting', ayl, true);
}
else
drm(bwb);
}

function bcl(bfd, e0c, ftd) {
if (ftd == true) anc = 0;
ajo.ajp("calendarFolderView").value = bfd;
fqd = bfd;
var e0d = fkr() - fdn - fdx;
var ayl = [["bfc", bwb],
["bfd", fqd],
["e0c", e0c],
['e0d', e0d],
['anc', anc]];
amn.parent.dok("getCalendarFolderContent", ayl);
}

function bxe(ebf, cih) {
ffw = null; var bil = '';
var fte = '';
var ftf = '';
var ftg = '';
var fth = '';
var cic = cid();
var ako = (cic) ? cic.fab() : cie;
if (ako == -1) ako = cie;
if (cic != null && bwb == null) bwb = cic.chm;
if ('new' != ebf && ('' == bwb || 0 == ako)) return false;
if (!ebf) ebf = 'edit';
var aww = new Date();
switch (ebf) {
case 'new':
var fti = 'true';
bil = aww.getTime();
fte = '&daytime=' + anc + '&docurrent=' + fti;
if (bwb == null) bwb = bwc + '/' + ftj;
var ako='';
break;
case 'edit':
bil = bwb + '_' + ((ako != null) ? ako : aww.getTime());
fte = '&daytime=';
fte += (ako == -1 && ffh != null) ? ffh.getAttribute('datetime')
: anc;
ftf = ako;
break;
case 'today':
ftg = encodeURIComponent(bwc + '/' + ftj);
ftf = '-1';
fte += '&docurrent=true';
ebf = 'edit';
bil = aww.getTime();
break;
default:
bil = bwb + '_' + ako;
ftf = ako;
fte = '';
fth = cih;
break;
}
if (ebf == 'fromMail' || dww == chh)
ftg += encodeURIComponent(bwb);
bio('calendarEdit.php?' + 'folder=' + ftg + '&uid=' + ftf + fte + '&mode=' + ebf
+ '&part=' + fth, 730, 490, 'no', 'no', null, null, 'eventEdit_' + bil);
}

function fm0(bfc,ako){
var cic = cid();
if (cic == null) return;
if (!bfc) bfc=encodeURIComponent(cic.chm);
if (!ako) ako = cic.fab();
if (bwb == '') return;
var ftk = (ako == -1)
? '&view=' + cic.dxq + '&timestamp=' + anc
: '';
var bis = 'printItem.php?folder=' + bfc + '&uid=' + ako + '&type=' + chh + ftk;
bio(bis, '', '', 'no');
}

function fdk(evx)
{
var cic = cid();
if (cic) { var bfc = cic.chm;
var ako = (cic.fab() != -1 ? cic.fab() : cie);
var dxs = cic.ezf.getAttribute('type');
} else { var bfc = bwb;
var ako = cie;
var dxs = ajy;    }
if (bfc == '' || ako == -1) return false;
var bis = 'mailCompose.php?';
bis += 'action=replyEvent&folder=' + encodeURIComponent(bfc) + '&uid=' + ako;
bis += '&partStatus=' + evx + '&itemType=' + eoq + '&part=' + eor;
bis += '&ajy=' + dxs;
bio(bis, 700, 500, 'no', 'no');
}
function ftl(ftm){
ffi = ftm;
var mn = ajo.ajp("calendarDailySelectorFull");
var ajq = mn.getElementsByTagName("TR");
var ftn = 0;
var fto = new Array();
for (lb = 0; lb < ajq.length; ++lb){
if (ajq[lb].getAttribute("isWholeDay") == "true"){
++ftn;
fto.push(ajq[lb]);
}
}
if (ftm > ftn){
var c0d = ajo.ajp("isWholeDayPattern");
var c0f = c0d.cloneNode(true);
c0f.style.display = "block";
c0f.setAttribute("isWholeDay","true");
c0d.parentNode.insertBefore(c0f,c0d.parentNode.firstChild);
}
if (ftm < ftn){
for (lb = 0; lb < ftn - ftm ; ++lb){
fto[lb].parentNode.removeChild(fto[lb]);
}
}
}

function amo(bfc, ako, cib, nn)
{
if (!bfc || !ako) {
return;
}
if (nn == "sendEventUpdatePrompt") {
var ezr = (cib == chh ? efv : efw);
var ftp = confirm(ezr);
if (!ftp) {
amq.amr.ams();
return;
}
}
var ayl  = new Array();
ayl.push(
['bfc', bfc],
['ako', ako],
['cib', cib],
['nn', nn]
);
amn.parent.dok('sendEventByFolderName', ayl);
}

function fdl(ftq) {
if (!ftq) ftq = ajo.ajp('buttonCalendar').getAttribute('awv');
bio('index.php?folder=' + encodeURIComponent(bwc + '/' + ftj)
+ '&currentDateTime=' + ftq + '&calendarView=daily', '', '', 'no');
}


function fhr(ebf,cih)
{
var bil = null;
var cic = cid();
if (cic != null) {
if (bwb == null) bwb = cic.chm;
var ako = (cic.fab() != -1 ? cic.fab() : cie);
} else {
var ako = cie; }
var ftg = "";
var aww = new Date();
if (ebf != "new" && (bwb == '' || ako == 0)) return false;
if (! ebf) var ebf = "edit";
if (ebf == 'fromMail') var fth = '&part=' + cih + '&mode=fromMail';
else if (ebf == 'edit'){
var fth = '&mode=edit';
bil = 'todoEdit_'+bwb+'_'+ako;
} else if (ebf == 'today'){
ftg = 'folder=' + encodeURIComponent(bwc+"/"+ftr);
var fth = '&mode=edit';
bil = 'eventEdit_'+aww.getTime();
var ako = "-1";
}
if (ebf == 'fromMail' || dww == chi)
ftg += 'folder=' + encodeURIComponent(bwb);
if (ebf == 'new') bio('todoEdit.php?'+ftg+ '&mode=new', 660, 500, 'no', 'no',null,null,bil);
else{
var bis = ftg+ '&uid=' + ako+fth;
bio('todoEdit.php?'+bis, 660, 500, 'no', 'no',null,null,bil);
}
}

function fts(ceu,zm){
var azr = ceu.parentNode.parentNode.getElementsByTagName("TD");
var eyi = 2;
if (ceu.checked){
var e0k = "100";
ftt(azr[6*eyi],egv);
} else {
var e0k = "0";
ftt(azr[6*eyi],egu);
}
ftt(azr[7*eyi],e0k);
var ayl  = new Array();
ayl.push(['bfc',cig()]);
ayl.push(['e0j', zm]);
ayl.push(['e0k',e0k]);
var a0k="changeComplete";
amn.parent.dok(a0k, ayl);
}

function fma(bfc,ako){
var cic = cid();
if (cic == null) return;
if (!bfc) bfc=encodeURIComponent(cic.chm);
if (!ako) ako = cic.fab();
if (bwb == '' || ako == -1)
return false;
var bis = 'printItem.php?folder='+bfc+'&uid='+ako+'&type='+chi;
bio(bis, '', '', 'no');
}


function fhs(ebf, cih) {
var bil = null;
var cic = cid();
var ako;
if (cic != null) {
if (bwb == null) {
bwb = cic.chm;
}
ako = cic.fab();
if (ako == -1) {
ako = cie;
}
}
else {
ako = cie;
}
if (!ebf) {
ebf = 'edit';
}
if (ebf != 'new' && (bwb == '' || ako == 0)) {
return;
}
var bis = ['noteEdit.php?'];
if (ebf == 'fromMail' || dww == fiz) {
bis.push('&folder=' + encodeURIComponent(bwb));
}
switch (ebf) {
case 'fromMail':
bis.push('&part=' + cih + '&mode=fromMail');
bis.push('&uid=' + ako);
break;
case 'edit':
bis.push('&mode=edit');
bis.push('&uid=' + ako);
bil = 'todoEdit_'+bwb+'_'+ako;
break;
default:
bis.push('&mode=new');
break;
}
bio(bis.join(''), 290, 160, 'no', 'no', null, null, bil);
}

function fmb(bfc, ako) {
var cic = cid();
if (null == cic) {
return;
}
if (!ako) {
ako = cic.fab();
}
if (-1 == ako) {
return;
}
if (!bfc) {
bfc = encodeURIComponent(cic.chm);
}
bio('printItem.php?folder=' + bfc + '&uid=' + ako + '&type=' + fiz, '', '', 'no');
}

function fmg(eaj) {
var bwb = cig();
var cic = cid();
var dzj = cic.fab();
if (bwb == '' || dzj < 0) {
return false;
}
var ftu = cic.cif();
parent.dok("setNoteColor",
[['bfc', bwb],
['ako', ftu.join(',')],
['eaj', eaj]]);
var ftv = ajx('imgNote' + eil[eaj]).src;
var ftw = ftu.length;
for (var lb = 0; lb < ftw; lb++) {
var aar = cic.fse(ftu[lb]);
aar.firstChild.firstChild.src = ftv;
}
}


function clj()
{
var e0c = ajo.ajp("today");
var ayz = ajo.ajp("todayCalendarBody");
while (ayz.childNodes.length) ayz.removeChild(ayz.childNodes[0]);
var ayz = ajo.ajp("todayTodoBody");
while (ayz.childNodes.length) ayz.removeChild(ayz.childNodes[0]);
var ayz = ajo.ajp("todayMessageBody");
while (ayz.childNodes.length) ayz.removeChild(ayz.childNodes[0]);
var e0c = ajo.ajp("todayQuota");
amn.parent.dok("kerioToday",[]);
e0c.style.display = "block";
bcu();
}

function fhw()
{
var bis = 'userSettings.php';
bio(bis, 600, 430, 'no', 'no', null, null, 'userSettings');
}

function fhy()
{
var bis = 'filter/mailFilters.php';
bio(bis, 500, 230, 'no', 'no', null, null, 'mailFilters');
}

function flv() {
var bis = 'folderMapCreate.php';
var bnu = 135;
if (fcj.parentNode.id) {
var ftx = fcj.parentNode.id;
var cli = ajo.ajp('folderTree').getAttribute('rootFolder');
if (ftx.indexOf(cli+'/~') == 0 && ftx.indexOf('@') != -1) {
var dwh = ftx.substr(cli.length+2).split('/')[0];
bis += '?mapUser='+dwh;
bnu += 107;
}
}
bio(bis, 230, bnu,  'no', 'no', null, null, 'folderMapCreate');
}

function fmc()
{
var cic = cid();
if (cic == null) return;
if (cic.dxq != "list") return;
var bwb = cic.chm;
if (!bwb) return false;
var bis = 'fieldSelect.php?folderType='+dww;
if ((bwb.indexOf(fty) > -1) || (bwb.indexOf(flg) > -1))
bis+= '&applySent=true';
bio(bis, 200, 380, 'yes', 'no', null, null, 'fieldSelect');
}

function ccw()
{
var axo = amn.document.getElementById("mainWaitHours");
if (axo != null) axo.style.visibility="hidden";
var axo = amn.document.getElementById("mainWaitHoursS");
if (axo != null){
axo.style.display = "none";
}
}


function ftz(zm, ajv) {
var fu0 = ajo.ajp("todayCalendarBody")
var fua = ajo.ajp("todayCalendarCaption").cloneNode(true);
fua.style.display = "block";
fua.setAttribute("id", zm);
var azr = fua.getElementsByTagName("td");
azr[0].innerHTML = ajv;
var fub = ' ';
for (var lb = 0; lb < 5; lb++) fub += fub;
azr[2].innerHTML = fub;
fu0.appendChild(fua);
}

function fuc(fud, ajw, ajv, ako, bfc) {
var fu0 = ajo.ajp("todayCalendarBody");
var fue = ajo.ajp("todayCalendarItem").cloneNode(true);
fue.style.display = "block";
fue.setAttribute("id", ako);
var azr = fue.getElementsByTagName("td");
azr[0].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"alk('" + ako + "','" + bfc + "');\">" + ajw + "</span>";
azr[2].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"alk('" + ako+"','" + bfc + "');\">" + ajv + "</span>";
fu0.appendChild(fue);
}

function fuf(ajw, ajv, ako, bex, ckv, bfc) {
var fug = ajo.ajp("todayTodoBody");
var fuh = ajo.ajp("todayTodoItem").cloneNode(true);
fuh.style.display="block";
fuh.setAttribute("id", ako);
if (ajv == '') ajv = '-';
var azr = fuh.getElementsByTagName("td");
if (bex == 1)
azr[0].firstChild.src = imgPriority_High.src;
if (bex == 9)
azr[0].firstChild.src = imgPriority_Low.src;
if (ajw != "-") var fui =" (" + ajw + ")";
else fui = "";
azr[1].innerHTML = "<span style=\"cursor:pointer;\" class=\"" + ckv + "\""
+ "onclick=\"alj('" + ako + "','" + bfc + "');\">" + ajv + fui + "</span>";
fug.appendChild(fuh);
}

function fuj(fuk, fjy, fha) {
var ful = ajo.ajp("todayMessageBody")
var fum = ajo.ajp("todayMessageItem").cloneNode(true);
fum.style.display = "block";
var azr = fum.getElementsByTagName("td");
if (fha > 0) fha = '<strong>' + fha + '</strong>';
azr[0].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"drm('" + fuk + "');\">" + fjy.replace(/  /gi, "  ") + "</span>";
azr[1].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"drm('" + fuk + "');\">" + fha + "</span>";
ful.appendChild(fum);
}

function fun(fuo, fup, fuq, fur, fus, fut, fuu, fuv) {
var fuw = ajo.ajp("todayQuota");
if (fuw != null) fuw.style.display = "inline";
if (fus == "0") {
fux = "0%";
fuy = ehf;
ajo.ajp("todayQSPercentRow").style.display = "none";
ajo.ajp("todayQSPercentBar").style.display = "none";
}
else {
fux = fuv;
fuy = fut;
ajo.ajp("todayQSPercentRow").style.display = "block";
ajo.ajp("todayQSPercentBar").style.display = "block";
if (parseInt(fuv,10) > 100) {
ajo.ajp("todayQSPercentBarTable").style.display = "none";
ajo.ajp("todayQSPercentBarSpan").style.display = "block";
}
else {
ajo.ajp("todayQSPercentBarTable").style.display = "block";
ajo.ajp("todayQSPercentBarSpan").style.display = "none";
}
}
fuz = fuu;
fv0 = fux;
fva = Math.max((100 - parseInt(fv0, 10)), 0);
fva = fva.toString() + "%";
ajo.ajp("todayQSPercent").innerHTML = "<b>" + fux + "</b>";
ajo.ajp("todayQSValue").innerHTML = fuy;
ajo.ajp("todayQSUsage").innerHTML = fuz;
ajo.ajp("todayQSPercentUsage").style.width = fv0;
ajo.ajp("todayQSPercentRemain").style.width = fva;
if (fuo == "0") {
fvb = "0%";
fvc = ehf;
ajo.ajp("todayQMPercentRow").style.display = "none";
ajo.ajp("todayQMPercentBar").style.display = "none";
}
else {
fvb = fur;
fvc = fup;
ajo.ajp("todayQMPercentRow").style.display = "block";
ajo.ajp("todayQMPercentBar").style.display = "block";
if (parseInt(fur,10) > 100) {
ajo.ajp("todayQMPercentBarTable").style.display = "none";
ajo.ajp("todayQMPercentBarSpan").style.display = "block";
}
else {
ajo.ajp("todayQMPercentBarTable").style.display = "block";
ajo.ajp("todayQMPercentBarSpan").style.display = "none";
}
}
fvd = fuq;
fve = fvb;
fvf = Math.max((100 - parseInt(fve, 10)), 0);
fvf = fvf.toString() + "%";
ajo.ajp("todayQMPercent").innerHTML = "<b>" + fvb + "</b>";
ajo.ajp("todayQMValue").innerHTML = fvc;
ajo.ajp("todayQMUsage").innerHTML = fvd;
ajo.ajp("todayQMPercentUsage").style.width = fve;
ajo.ajp("todayQMPercentRemain").style.width = fvf;
}

function flh() {
var amr = cid();
var eys = amr.eys;
var fvg = eys.length;
if (fvg > 4) {
if (!confirm(ege)) return;
}
var fvh = ((amr.chm != undefined) && ('' == amr.dzb));
for (var lb = 0; lb < fvg; lb++) {
var fvi = eys[lb];
var chm = fvi.getAttribute('folder');
if (undefined == chm) {
chm = amr.chm;
}
var bis = 'index.php?desktop=mailView.php&folder=' + encodeURIComponent(chm)
+ '&uid=' + fvi.getAttribute('uid');
if (fvh) { var flr = amr.eze;
bis += '&sortKey=' + flr.dzl
+ '&reverse=' + flr.dzm
+ '&ajy=' + eys[lb].getAttribute('type')
+ '&allowNavig=true';
}
bio(bis, '', '', 'no');
}
}

function frl(cih) {
var cic = cid();
if (cic != null) {
if (bwb == null) bwb = cic.chm;
var ako = (cic.fab() != -1 ? cic.fab() : cie);
} else {
var ako = cie; }
var bis = 'index.php?desktop=mailView.php&folder=' + encodeURIComponent(bwb)
+ '&uid=' + ako + '&part=' + cih + '&ajy=' + chg;
bio(bis, 750, 500, 'no');
}

function fvj(cks, fvk) {
if (ajo.ajp(cks)){
lw = ajo.ajp(cks);
lw.style.display = fvk ? "none" : "inline";
ckr(cks, fvk);
}
}

function fvl(cet, ckt) {
if (ajo.ajp(cet)) {
var bjo = ajo.ajp(cet);
if (bcv) {
cku = bjo.getElementsByTagName("IMG");
if (cku.length > 0) {
var ckv = (ckt) ? "Gray" : "";
cku[0].style.filter = ckv;
}
}
try {
bjo.style.cursor = (ckt) ? "default" : "pointer";
}
catch(gf) { ; }
}
}


function cid(bfc){
var cic = null;
try {if (dxi) {
cic = dxi;
}
else {
if (amq) {
cic = amq.amr;
if (cic && bfc && cic.chm != bfc) {
cic = null;
}
}
}
}
catch(e){}
return cic;
}

function cig(){
var bku = "";
var cic = cid();
if (cic != null)
if (cic != dxi) {
bku = cic.chm;
}
else {
bku = (cic.ezf) ? cic.ezf.getAttribute("folder") : '';
}
return bku;
}

function fab(bfc) {
var bku = -1;
var cic = cid(bfc);
if (cic != null)
bku = cic.fab();
return bku;
}

function fqt(bfc) {
var bku = '';
var cic = cid(bfc);
if (cic != null)
bku = cic.cif().join(',');
return bku;
}

function fni(akb){
while (akb.getAttribute('isSelectable') != 'true') {
akb = akb.parentNode;
if (!akb.parentNode) return null;
}
return akb;
}

function cno(akl) {
if (akl == null) {
akl = window.event;
}
if (cff(akl)) {
return false;
}
ckk();
ckj();
if (!eyp()) {
var akx = fni(aky(akl));
var cic = amq.amr;
var eyq = eyr;
if (akl.shiftKey && cic.eys.length > 0) {
eyq = eyt;
cic.fld("continous");
}
else if ((cec && akl.altKey) || (!cec && akl.ctrlKey)) {
eyq = eyu;
cic.fld("discontinous");
}
if (!(cic.dta.eyw(akx))) {
cic.eyx(akx, eyq);
}
else {
cic.eyy = true;
}
if (eyq == eyr) {
var fvm = parseInt(akx.getAttribute('uid'));
cic.fvm = (isNaN(fvm)) ? undefined : fvm;
}
fne(akl);
}
if (fr) return false;
}

function cnp(akl) {
if (akl == null) {
akl = window.event;
}
cfd(false, akl);if (cff(akl)) {
return false;
}
if (!eyp()) {
if (eza(akl)) {
return;
}
var akx = aky(akl);
akx = fni(akx);
if (amq.amr.eyy && eyn != eyv) {
var eyq = eyr;
if (fr || ceb) {
if (akl.shiftKey) eyq = eyt;
else if (akl.altKey) eyq = eyu;
}
else {
if (akl.shiftKey) eyq = eyt;
else if (akl.ctrlKey) eyq = eyu;
}
amq.amr.eyx(akx, eyq);
}
if (amq.amr.eys.length == 1 && eyn != eyv && akx == amq.amr.ezf) {
amq.amr.flf();
}
fgy.azw();
}
eyn = eyo;
}

function cnq(lq) {
eyn = eyv;
dta.dvt();
if (lq == null) {
lq = window.event;
}
var cgo = fni(aky(lq).parentNode);
var fvn = amq.amr.dta;
if (!fvn.eyw(cgo)) {
fvn.fvo([cgo]);
}
fjf(lq);
fgy.azw();
bcm(lq);
eyn = eyo;
return false;
}

function fvp(a0v) {
var ebv = a0v.getElementsByTagName("IMG");
var cet = ebv[0];
var fvq = "img-sort-";
var fvr = cet.id.substr(fvq.length);
amq.amr.fvs(fvr);
}

function flc(dzr) {
amq.amr.flc(dzr);
}

function fvt(akl) {
if (!akl) akl = window.event;
if (akl.keyCode == 13) {
amq.amr.ft0.fta(undefined, false, true);
}
}

function cnn(akl){
cfd(false, akl); amq.amr.cnn(akl);
}

function awh(bzz, fvu) {
if (!amq.amr) return false;
var fvv = (amq.amr.dxq == 'list') ? 1 : 0;
var ezm = (fvv) ? 'msgList' : 'main';
var fvw = amn.ajo.ajp(ezm);
var fvx = (fvv) ? 'folderInformationTextMsgList' : 'folderInformationTextOther';
if (ajo.ajp(fvx)) {
var fvy = ajo.ajp(fvx);
fvy.innerHTML = bzz;
fvy.style.display = '';
}
else {
var fvy = amn.document.createElement('DIV');
var fvz = amn.document.createTextNode(bzz);
fvy.className = 'folderInformationText';
fvy.id = fvx;
fvy.appendChild(fvz);
fvw.appendChild(fvy);
}
fvu = ajo.ajp(fvu);
if (!fvy || !fvu) return false;
fvy.style.left = Math.abs(Math.round(fvu.offsetWidth - fvy.offsetWidth) / 2) + 'px';
fvy.style.top = Math.abs(Math.round(fvu.offsetHeight / 3) + 10) + 'px'; }

function fw0(){
var chm = cig();
if ((chm.indexOf(fty) > -1) || (chm.indexOf(flg) > -1)) var gh = fes;
else var gh = fet;
return gh;
}

function fwa() {
var fwb = fw0();
if (fgg == null) {
fgg = fwb;
}
fgg = fwb;
var cic = amq.amr.eyj;
if (fmt) {
var fwc = ajo.ajp('twoRowMsgListWidFrom');
var fwd = ajo.ajp('twoRowMsgListWidReceived');
if (fwb == fes) {
fwe = fwc.getAttribute('valueTo');
fwf = fwc.getAttribute('sortTo');
fwg = fwd.getAttribute('valueDate');
fwh = fwd.getAttribute('sortDate');
}
else {
fwe = fwc.getAttribute('valueFrom');
fwf = fwc.getAttribute('sortFrom');
fwg = fwd.getAttribute('valueReceived');
fwh = fwd.getAttribute('sortReceived');
}
fwc.innerHTML = '<div class="tdCellDiv">' + fwe
+ '<img id="img-sort-' + fwf + '" src="../../07-0621-kamalameCay/mailView_data/gfx/e.gif"></div>';
fwd.innerHTML = '<div class="tdCellDiv">' + fwg
+ '<img id="img-sort-' + fwh + '" src="../../07-0621-kamalameCay/mailView_data/gfx/e.gif"></div>';
return;
}
var dpi = (fwb == fes);
if (dpi) {
var fwi = [4 * 2, 8 * 2];
var fwj = [5 * 2, 9 * 2];
}
else {
var fwi = [5 * 2, 9 * 2];
var fwj = [4 * 2, 8 * 2];
}
var fwk = 1 * 2; var ajq = ajo.ajp('mailMsgListContent').getElementsByTagName('TR');
var fwl = ajo.ajp('mailMsgListHeaderTable').getElementsByTagName('TD');
for (var lb = 0; lb < ajq.length; lb++) {
for (var azs = 0; azs < fwj.length; azs++) {
var fwm = fwi[azs];
var fwn = fwj[azs];
fwo = ajq[lb].getElementsByTagName('TD');
var fwp  = fwo[fwm];
var fwq = fwo[fwm + 1];
var fwr  = fwo[fwn];
var fws = fwo[fwn + 1];
if (dpi) {
fwt = (ajr(fwu, fwm - fwk) > -1) ? '' : 'none';
fwv = (ajr(fwu, fwn - fwk) > -1) ? '' : 'none';
}
else {
fwt = (ajr(fww, fwm - fwk) > -1) ? '' : 'none';
fwv = (ajr(fww, fwn - fwk) > -1) ? '' : 'none';
}
if (fwp)  fwp.style.display  = fwt;
if (fwq) fwq.style.display = fwt;
if (fwr)  fwr.style.display  = fwv;
if (fws) fws.style.display = fwv;
}
}
}


function fkg(){
if (ffh != null) ffh.className = "nonevent";
if (ffg != null) ffg.className = "eventContent";
var cic = cid();
ffh = null;
ffg = null;
cie = -1;
if (cic != null) cic.fwx(ffg);
}

function aig(akl) {
fkg();
ckk();
bck.azw();
if (akl == null) akl = window.event;
var akx = aky(akl);
var cic = cid();
if (akx != null) {
while (akx.className != "nonevent" && akx.className != "eventContent" && akx.parentNode != null)
akx = akx.parentNode;
if (akx.className == "nonevent") ffh = akx;
else if (akx.className == "eventContent") {
ffg = akx;
}
}
if (cic != null) cic.fwx(ffg);
if (ffh != null || ffg != null)
akx.className += " "+ajs;
if (cff(akl)) {
eyn = eyv;
}
bcm(akl);
return false;
}

function aii(akl){
eyn = eyv;
aig(akl)
if (eza(akl)) return;
fjf(akl);
eyn = eyo;
bcm(akl);
return false;
}

function bxi(akl) {
ckk();
ckj();
bck.azw();
if (akl == null) akl = window.event;
akx = aky(akl);
if (ffg != null) ffg.className = "dayEvent";
var cic = cid();
while (akx.className.indexOf('dayEvent') < 0)
akx = akx.parentNode;
ffg = null;
var cie = akx.getAttribute('uid');
if (akx.className.indexOf('dayEvent') >= 0) ffg = akx;
if (cic != null) cic.fwx(ffg);
var fk0 = ajo.ajp('mainContent').getElementsByTagName('DIV');
for (var lb = 0; lb < fk0.length; lb++) {
if (fk0[lb].className.indexOf('dayEvent') >= 0 && fk0[lb].getAttribute('uid') == cie
&& !(fk0[lb].getAttribute('recc') == 'yes')) {
fk0[lb].className = 'dayEvent ' + ajs;
}
else if (fk0[lb].className.indexOf('dayEvent') >= 0) {
fk0[lb].className = 'dayEvent';
}
else if (fk0[lb].className.indexOf('dayCaption') >= 0) {
fk0[lb].className = 'dayCaption';
}
akx.className = 'dayEvent ' + ajs;
}
fwy = akx;
do {
fwy = fwy.parentNode;
} while (fwy.nodeName.toUpperCase() == 'NOBR')
fwy.firstChild.firstChild.className = cem;
anc = parseInt(fwy.firstChild.firstChild.getAttribute('datetime'), 10);
if (cff(akl)) {
eyn = eyv;
}
ffw = null;
bcm(akl);
return false;
}

function bxh(akl){
eyn = eyv;
if (akl == null) akl = event;
if (eza(akl)) return;
bxi(akl);
fjf(akl);
eyn = eyo;
bcm(akl);
return false;
}


function fwz(akl, aza) {
if (akl == null) akl = window.event;
if (cff(akl)) {
return false;
}
fgh = aza;
var cic = cid();
if (amq.amr.fx0 <= 0) return false;
var fxa = cic.fxb;
var fxc = cic.fxd;
var awt = parseInt(fgh.getAttribute("index"),10);
fgq = ajo.ajp(fxc+awt);
--awt;
fgi = null;
for (var lb = awt; lb > -1; --lb) {
var fxe = ajo.ajp(fxa+lb);
if (fxe.style.display != "none") {
fgi = fxe;
break;
}
}
if (typeof fgi != 'object') return false;
++awt;
++awt;
var fxf = fxg[amq.amr.dph];
try {
fgj = ajo.ajp(fxa+awt);
while ( (fgj != null) || (fgj.getAttribute("index") < fxf) ) {
var fxh = fgj;
var fxi = awt;
if (fgj.style.display != "none") {
fgr = ajo.ajp(fxc+awt);
break;
}
++awt;
fgj = ajo.ajp(fxa+awt);
}
} catch(gf) {
fgk = null;
fgl = null;
fgm = null;
fgh = null;
fgi = null;
fgj = null;
fgq = null;
fgr = null;
fgn = 0;
return false;
}
if (fgj == null) {
fgj = fxh;
fgr = ajo.ajp(fxc+fxi);
}
if (fgj.getAttribute("index") >= fxf) {
fgk = null;
fgl = null;
fgm = null;
fgh = null;
fgi = null;
fgj = null;
fgq = null;
fgr = null;
fgn = 0;
return false;
}
if (!fr) {
try {
ajo.ajp("msgList").style.cursor = "w-resize";
ajo.ajp("folderTree").style.cursor = "w-resize";
} catch(gf) { ; }
}
if (bcv) {
var don = 1;
}
else {
var don = 2;
}
if (fr) var don = 0;
var ezm = ajo.ajp(cic.ezj);
var fxj = ezm.clientHeight;
var fxk = b0m(fgh)+ don;
if (fgi != null)
var fxl = b0l(fgi)+ don;
else
var fxl = b0l(ezm)+ don;
var fxm = b0l(fgj)+ don;
fgn = b0l(fgh) + don;
fgk = ajo.ajp("columnSplitter1");
fgk.style.height = fxj + "px";
fgk.style.top = fxk + "px";
fgk.style.left = fgn + "px";
fgk.style.display = "block";
if (fgi != null) {
fgl = ajo.ajp("columnSplitter2");
fgl.style.height = fxj + "px";
fgl.style.top = fxk + "px";
fgl.style.left = fxl + "px";
fgl.style.display = "block";
}
fgm = ajo.ajp("columnSplitter3");
fgm.style.height = fxj + "px";
fgm.style.top = fxk + "px";
fgm.style.left = fxm + "px";
fgm.style.display = "block";
fgo = fxl + 35;
fgp = fxm - 35;
}

function fje(akl) {
if (akl == null) akl = window.event;
var cic = cid();
if (cic == null) return false;
if (!fgk) return false;
if (fgk.style.display != 'block') return false;
var fxn = parseInt(fgk.style.left,10);
var fxo = fxn - fgn;
var fxp = -1 * fxo;
fgq.style.width = parseInt(fgq.style.width,10) + fxo + "px";
fgr.style.width =  parseInt(fgr.style.width,10) + fxp + "px";
fgq.firstChild.style.width = fgq.style.width;
fgr.firstChild.style.width =  fgr.style.width;
var fxq = parseInt(fgh.getAttribute("index"),10);
var fxr = parseInt(fgj.getAttribute("index"),10);
var ezp = cic.eyh();
if (ezp.length > 0) {
azr = ezp[0].getElementsByTagName("TD");
for (var lb = 1; lb < azr.length; ++lb){
var azs = lb - 1;
var fxs = azr[azs];
var aza = azr[lb];
if (parseInt(aza.getAttribute("index"),10) == fxq) {
fxs.style.width = fgq.style.width;
}
if (parseInt(aza.getAttribute("index"),10) == fxr){
fxs.style.width = fgr.style.width;
}
}
}
fxt();
fgk.style.display = "none";
if (fgl != null)
fgl.style.display = "none";
fgm.style.display = "none";
fgk = null;
fgl = null;
fgm = null;
if (!fr) {
try {
ajo.ajp("msgList").style.cursor = "default";
ajo.ajp("folderTree").style.cursor = "default";
} catch(gf) { ; }
}
fgh = null;
fgi = null;
fgj = null;
fgq = null;
fgr = null;
fgn = 0;
}

function fky(akl) {
if (akl == null) akl = window.event;
if (!fgk) return false;
var b0j;
var b0k;
if (bcv) {
b0j = akl.clientX;
b0k = akl.clientY;
var don = 1;
}
else {
b0j = akl.pageX;
b0k = akl.pageY;
var don = 2;
}
if (fr) var don = 0;
b0j += don;
b0j = Math.max(b0j,	fgo);
b0j = Math.min(b0j,	fgp);
fgk.style.left = b0j + "px";
}

function fxt() {
var fxu = ajo.ajp(amq.amr.fxv).getElementsByTagName('td');
var fxw = amq.amr.eyh()[0].getElementsByTagName('td');
for (var lb = 0; lb < fxu.length - 1; lb++) {
if ( (fxu[lb] == fgq) || (fxu[lb] == fgr) )
if (typeof fxw[lb] != "undefined") fxw[lb].style.width = fxu[lb].style.width;
}
}

function fgz() {
this.fgy = null;
this.ab0  = undefined;
this.bhr = undefined;
this.fxx;
this.fxy = {};
this.fxz = (bcv) ? {x:12, y:0} : {x:34, y:-12};
if (fr) this.fxz  = {x:31, y:-12};
this.fy0 = ['NaviSpanFirst', 'NaviSpanPrev', 'NaviSpanNext', 'NaviSpanLast'];
this.fhj = 1;
this.fmy = 2;
this.fhl = 3;
this.fya;
this.cqk = this.fmy;
this.fyb = undefined;
this.fyc = 5;
}

fgz.prototype.fnd = function(bhr, ab0) {
this.azw();
this.ab0 = ab0;
this.bhr = bhr;
if (this.fgy != null) {
var fyd = this.fgy.childNodes[1];
fyd.innerHTML = this.bhr;
}
}

fgz.prototype.fye = function() {
if (this.fgy == null) {
this.fxx = ajo.createElement('div');
ajo.body.appendChild(this.fxx);
this.fxx.style.display = 'none';
fxy = this.fxy;
fxy[this.fhj] =  ajo.createElement('img');
fxy[this.fhj].src =  'gfx/dndallow.gif';
fxy[this.fhl] = ajo.createElement('img');
fxy[this.fhl].src = 'gfx/dndadd.gif';
fxy[this.fmy] = ajo.createElement('img');
fxy[this.fmy].src =  'gfx/dndnodrop.gif';
for (var cqk in fxy) {
var fnf = fxy[cqk];
fnf.id = 'dndState' + cqk;
if (!bcv) {
with(fnf.style) {
position = 'relative';
top = '11px';
left = '-22px';
}
}
}
this.fxx.appendChild(fxy[this.fhj]);
this.fxx.appendChild(fxy[this.fhl]);
var fyf = ajo.createElement('div');
fyf.appendChild(fxy[this.fmy]);
ajo.body.appendChild(fyf);
this.fgy = fyf;
var fyd = ajo.createElement('div');
fyd.innerHTML = this.bhr;
fyd.className = ajs;
fyf.appendChild(fyd);
with (fyf.style) {
position = 'absolute';
display = 'none';
}
with(fyd.style) {
if (bcv) {
textOverflow = 'ellipsis';
position = 'absolute';marginLeft = '3px';
marginTop = '3px';
filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=60)';
paddingBottom = '3px';
}
else if (aou) {
MozOpacity = '0.6';
marginLeft = '-6px';
}
else if (fr) {
opacity = '0.6';
textOverflow = 'ellipsis';
marginLeft = '-6px';
}
paddingTop = '1px';
paddingRight = '2px';
paddingLeft= '2px';
border = '1px solid gray';
whiteSpace = 'nowrap';
overflow = 'hidden';
}
}
return this.fgy;
}

fgz.prototype.fna = function(akl, cqk) {
var fgy = this.fye();
var fyg = fgy.style;
this.fhk(cqk);
if (fyg.display != 'block') {
if (this.fyb === undefined) this.fyb = {x:akl.clientX, y:akl.clientY};
if (Math.abs(this.fyb.x - akl.clientX) >= this.fyc
|| Math.abs(this.fyb.y - akl.clientY) >= this.fyc) {
fyg.display = 'block';
this.fyh(true);
}
}
fgy.childNodes[1].style.width =
(this.ab0 != undefined && fgy.childNodes[1].offsetWidth > this.ab0)
? this.ab0 + 'px' :'auto';
fyg.left = (akl.clientX + this.fxz.x) + 'px';
fyg.top = (akl.clientY + this.fxz.y) + 'px';
}

fgz.prototype.fhk = function(cqk) {
if (this.cqk != cqk) {
if (this.fgy) {
var fyi = this.fgy.replaceChild(this.fxy[cqk], this.fxy[this.cqk]);
this.fxx.appendChild(fyi);
}
this.cqk = cqk;
}
}

fgz.prototype.azw = function() {
if (this.fgy != null) {
var fyg = this.fgy.style;
if (fyg.display != 'none') {
fyg.display = 'none';
this.fyh();
this.fyb = undefined;
}
}
}

fgz.prototype.fyh = function(fyj) {
var fyk = ajo.body.style;
if (fr) {fyk.khtmlUserSelect = (fyj) ? 'none' : '';
}
var fqi = fqj[dww];
if (fyj) {
this.fya =
{
splitterVert:'w-resize',
splitterHor:'n-resize',
splitterVert2:'w-resize',
msgListAfterNavigation:'pointer',
msgListBeforeNavigation:'pointer'
}
this.fya[fqi + 'SearchValue'] = 'text';
this.fya[fqi + 'ListToolBarCurItem'] = 'text';
for (var lb = 0; lb < this.fy0.length; lb++) {
this.fya[fqi + this.fy0[lb]] =  ajo.ajp(fqi + this.fy0[lb]).style.cursor;
}
}
for (var zm in this.fya) {
var lz = ajo.ajp(zm);
if (lz != null) lz.style.cursor = (fyj) ? 'Default' : this.fya[zm];
}
var fyl = ajo.ajp('titleBarLogout').getElementsByTagName('a');
for (var lb = 0; lb < fyl.length; lb++) {
fyl[lb].style.cursor = (fyj) ? 'Default' : 'pointer';
}
var azr = ajo.ajp(fqi + 'MsgListHeaderTable').getElementsByTagName('td');
for (var lb = 0; lb < azr.length; lb++) {
fym = (azr[lb].getAttribute('isResizable') == 'yes');
if (fym) {
azr[lb].style.cursor = (fyj) ? 'Default' : 'w-resize';
}
}
}
