
var fla        =  5;
var flb        = 65;
var flc     = 41;
var fld   = 22;
var fle          =  1;
var flf           = 20;
var flg      = 25;
var flh    = 25;
var fli    = 1;
var flj  = 65;
var flk = 26;
var fll = 70;
var flm  = 24;
var fln   =  1;
var fff          = 1;
var ffi            = 2; var ffh          = 3; var flo   = 1;
var flp    = 2;
var flq = 1;
var flr = 2;
var fls   = 1;
var flt   = 2;
var flu = 3;
var flv   = 0;
var flw    = 1;
var flx = 2;
var fly  = 3;
var ffc = 0x00;
var ffj   = 0x01;
var flz      = 1;
var fm0      = 2;
var fma     = 3;
var fmb      = 4;
var fmc = 5;
var fmd = 6;
var fme       = 7;
var fmf      = 8;
var fmg  = 1;
var fmh = 2;
var fmi = 50;
var fmj = false;
var fmk = null;
var fml = false;
var ffb = 0;
var fmm = -1;
var fmn = false;
var fmo = "";
var fmp = -1;
var fmq = false;
var fmr = "";
var fms = "1";
var dro = null;
var byl   = null;
var eat = null;
var fmt = ['mainContent', 'mainTitle', 'mainNavig'];
var fmu = null;
var cmw      = null;
var eqe      = null;
var eqf      = null;
var cn0		=	null;
var fmv		= null;
var euo = null;
var eup = null;
var apy = 0;
var fmw       = null;
var fmx    = null;
var fmy = 0;
var fjy = null;
var fmz  = null;
var fn0 = null;
var fna = null;
var fnb = null;
var fnc = null;
var cer = -1;
var fnd = null;
var fne = -1;
var fnf = 0;
var fng = null;
var fnh = -1;
var fni = 0;
var fnj = 0;
var fnk = "";
var fnl = null;
var fnm = null;
var fnn = null;
var asu = null;
var fmv = null;
var cmc = new Array();
var fno = new Array();
var fnp = new Array();
var fnq = new Array();
var fnr = "";
var fns = "";
var fnt = false;
var fnu = false;
var fnv = null; 
var fnw = null;
var fnx = null;
var fny = null;
var fnz = null;
var fo0 = null;
var foa = null;
var fob = null;
var foc = null;
var fod = null;
var foe = null;
var fof = null;

var fog = '';
var foh = null;
var foi = "left";
var dy0;

var ebf = null;
var foj = ['mailSearchValue', 'contactListToolBarCurItem', 'todoListToolBarCurItem',
'mailListToolBarCurItem', 'contactListToolBarCurItem', 'noteListToolBarCurItem'];
var fok = ['mailMsgListContent', 'todoMsgListContent', 'contactMsgListContent', 'calendarMsgListContent',
'noteMsgListContent', 'message', 'toolBarToday', 'toolBarMail', 'toolBarMail2', 'toolBarContact', 'toolBarContact2',
'toolBarCalendar', 'toolBarCalendar2', 'toolBarTodo', 'toolBarTodo2', 'toolBarNote', 'toolBarNote2'];
var fol = ['mailMsgListContent', 'contactMsgListContent', 'calendarMsgListContent', 'todoMsgListContent'];
var fom;
var arg;
var fon = new foo();
var b0o; 

var fop = 2;
var foq = 302;
var fos = 150;
var clb = (gf) ? 23 : 32;
var fot = (gf) ? 0 : 4; var fou = clb;
var fov = fot;
var fow = {bnn:0, bno:0, acs:foq, bqc:fos}
var cla = 0.8;


function egv() {
if (fnu) return;
var fox = ''; var cmq = ''; var ann = aph.document.getElementById(cmy());
if (ann != null) {
var cmq = ann.getAttribute("shortName") + ' | ';
if (cmy() == bym + '/INBOX') {
var foy = parseInt(ann.getAttribute("msgUnseen"), 10);
if (foy != 0) {
var fox = eni + ': ' + foy + ' | ';
}
}
}
aph.parent.document.title = fox + cmq + eji;
}

function ffd() {
var azk = ama.amb("mainWaitHours");
if (azk != null) return azk.style.visibility == "visible";
else return false;
}

function foz(hourStart) {
var azk = aph.document.getElementById("mainWaitHours");
if (hourStart) azk.style.visibility = "visible";
else azk.style.visibility = "hidden";
}

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

function fpa(mu) {
if (!ffd()) {
ebs(mu);
}
else return false;
}

function fpb(mu){
var fpc = 63232;
var fpd = 63233;
if (mu.shiftKey && (mu.keyCode == fpc || mu.keyCode == fpd))
return false;						if (!ffd()){
return true;
} else return false;
}

function fpe(mu){
if (gf) {
fpf = 65;
if (mu.keyCode == fpf && mu.metaKey) return false; }
else if (arm) {
if (mu.keyCode == 65 && mu.ctrlKey) {mu.preventDefault();
return false;
}
}
if (fmm == 1 && fon.cvh == fon.fpg 
&& ((mu.ctrlKey && !an0) || (mu.altKey && an0))) {
fon.fph(fon.fpi);
}
if (!ffd()){
return exg(mu);
} else return false;
}

function fpj(mu){
if (!ffd()){
return fpk(mu);
} else return false;
}

function fpl(){
imgMReply    = amk("imgMReply");
imgMReplyAll = amk("imgMReplyAll");
imgMCompose  = amk("imgMCompose");
imgSettings  = amk("imgSettings");
imgOutOfOffice = amk('imgOut_of_office');
imgMailFilters = amk('imgMail_Filters');
imgChangePassword = amk('imgChange_Password');
imgNewSharedFolders = amk('imgNew_Shared_Folders');
fno = [
[elk,"cms();",imgMCompose.src],
[ell,"fpm('new');",imgFContactG.src],
[en0,"fpm('new','',true);",imgFDListG.src],
[elm,"bzo('new');",imgFCalendarG.src],
[eln,"fpn('new');",imgFTodoG.src],
[elo,"fpo('new');",imgFNoteG.src]
]
fnp = [
[eku,"cms('reply');",imgMReply.src],
[ekv,"cms('replyAll');",imgMReplyAll.src]
]
fnq = [
[elp,"fpp();",imgSettings.src],
[ejx,"fpq();",imgMailFilters.src],
[enf,"fpr();",imgOutOfOffice.src],
[ejt,"fps();",imgNewSharedFolders.src],
[enc,"fpt();",imgChangePassword.src]
]
}

function apn(){
if (aph.parent.ReloadPage) {
aph.parent.ReloadPage.location = 'reload.php';
}
}

function fpt(){
if (cjp()){
bkm('passwordEdit.php', 320, 151, "no", "no", null, "no", 'passwordChanging');
} else {
alert(ene);
}
}

function fpu(bgz) {
fpv(0, bgz.bhe);
var aak = [
['bgz', bgz.bhe],
['dui', bgz.aml]
];
aph.parent.dtl('markAllAsRead', aak);
}

function fpw(bgz){
fpv(0, bgz.bhe);
var ebd = 0;
var cmu = cmv();
if (null != cmu && bgz.bhe == cmu.cme) {
ebd = cmu.ebh();
cmu.fpx = undefined;
}
var aak = [
['bgz', bgz.bhe],
['dui', bgz.aml],
['ebd', ebd],
['e0j', dy0.e0k()]
];
aph.parent.dtl('deleteAll', aak);
}

function fpy(nd){
var fpz = new Array();
fpz.push(["egh",nd]);
aph.parent.dtl("setOutOfOfficeEx", fpz);
}

function fq0() {
if (arg === undefined) return;
if (arg == 1) { arg++;        return;
}
var fqa = ama.amb('anchorCalendarScroll');
if (fqa) {
var fqb = fqa.offsetTop;
var ffy = ama.amb('mainContent');
if (asu != null) {
var fqc = 26;
fqb = asu - fqc; var fqd = ama.amb('calendarDailySelector').clientHeight - ffy.clientHeight;
if (fqd < fqb) fqb -= 2 * fqc; fqb = Math.min(Math.max(fqb, 0), fqd);
asu = null;
}
ama.amb('normalEvents').scrollTop = fqb;
arg = undefined;
}
bdf();
}

function bdf() {
var fqe = ama.amb('calendarDailyEvents');
if (!fqe) return;
var fqf = ama.amb('normalEvents');
fqe = fqe.childNodes;
var fqg = false;
var fqh = false;
for (var mf = 0; mf < fqe.length; mf++) {
if (fqe[mf].offsetTop + 2 < fqf.scrollTop) fqg = true;
if (fqe[mf].offsetTop + fqe[mf].offsetHeight
> fqf.scrollTop + fqf.offsetHeight) fqh = true;
}
ama.amb('dailyArrowBottom').style.display = (fqh) ? '' : 'none';
ama.amb('dailyArrowTop').style.display = (fqg) ? '' : 'none';
}

function bdh(efe) {
var fqe = ama.amb('calendarDailyEvents');
if (!fqe) return;
var fqf = ama.amb('normalEvents');
fqe = fqe.childNodes;
var fqi = fqf.scrollTop;
var fqj = null;
for (var mf = 0; mf < fqe.length; mf++) {
var fqk = fqe[mf].offsetTop;
var fql = fqe[mf].offsetHeight;
var fqm = fqf.offsetHeight;
if (fqk + 2 < fqf.scrollTop && efe == 1) {
if (fqk > fqj || fqj == null)
fqj = fqk;
}
if (fqk + fql - 2 > fqf.scrollTop + fqm && efe == -1) {
if (fqk + fql - fqm < fqj || fqj == null)
fqj = fqk + fql - fqm;
}
}
if (fqj < 0) fqj = 0; fqf.scrollTop = fqj;
}

function ctc(anc) {
var fqn = aph.document.getElementById('addressCardsTable');
var fqo = fqn.getElementsByTagName('table');
for (var mf = 0; mf < fqo.length; mf++) {
if (fqo[mf].getAttribute('uid') == anc) {
if (fqo[mf] != null) if (fqo[mf].scrollIntoView) fqo[mf].scrollIntoView();
}
}
var fqp = aph.document.getElementById('frameMainHeader');
if (fqp != null) if (fqp.scrollIntoView) fqp.scrollIntoView();
}

function fqq()
{
imgFMailG        = amk("imgFMailG");
imgFContactG     = amk("imgFContactG");
imgFDListG       = amk("imgDList");
imgFCalendarG    = amk("imgFCalendarG");
imgFTodoG        = amk("imgFTodoG");
imgUserG         = amk("imgUserG");
imgFTrashG       = amk("imgFTrashG");
imgFMailG_Yellow = amk("imgFMailG_Yellow");
imgFNoteG        = amk("imgFNoteG");
fqr = new Array();
fqr[clz]     = imgFMailG.src;
fqr[fqs]  = imgFContactG.src;
fqr[cm0] = imgFCalendarG.src;
fqr[cma]     = imgFTodoG.src;
fqr[fqt]     = imgUserG.src;
fqr[clx]     = imgFTrashG.src;
fqr[fqu]     = imgFMailG_Yellow.src;
fqr[fqv]     = imgFNoteG.src;
imgPriority_High = amk("imgPriority_High");
imgPriority_Low  = amk("imgPriority_Low");
var imgNoteBlue = amk("imgNoteBlue");
var imgNoteGreen = amk("imgNoteGreen");
var imgNoteYellow = amk("imgNoteYellow");
var imgNotePink = amk("imgNotePink");
var imgNoteWhite = amk("imgNoteWhite");
bet();
ama.amb('mainNavig').style.height = 25 + 'px'; }

function ffp(amz){
var bn0 = false;
fqw(null, false);
if (fqx(amz)) ann = ano(amz); if (fnd != null && ffb != ffj){
fqy(amz);
bn0 = true;
}
if (fng != null && ffb != ffj){
fqz(amz);
bn0 = true;
}
if (fnl != null && ffb != ffj){
fr0(amz);
bn0 = true;
}
if (fnw != null && ffb != ffj){
fra(amz);
bn0 = true;
}
return bn0;
}

function frb(amz){
cpa();
cp0();
var bn0 = false;
var aal = ano(amz);
if (ffb == ffj && !frc(aal)) {
if (amz == null) amz = event;
var fjx = frd(aal);
if (fjx.length > 0) {
fjy = aal;
bbn = amz.clientX + 1;
bbo = amz.clientY + 1;
fjz(bbn, bbo, fjx);
}
bn0 = true;
bek(amz);
}
return bn0;
}

function fre() {
try {
ama.amb("bodyTag").style.cursor = "default";
ama.amb("msgList").style.cursor = "default";
ama.amb("folderTree").style.cursor = "default";
}
catch(ha) {}
}

function fky(mu) {
ffb = ffj;
var hb = true;
if (mu == null) mu = event;
var aal = ano(mu);
if (!frc(aal)) {
var frf = aal.parentNode;
fre();
if ('attachment' == aal.getAttribute("contextMenu")
|| (frf && frf.getAttribute && 'attachment' == frf.getAttribute('contextMenu'))) {
frb(mu);
}
else {
cpa();
}
hb = false;
}
return hb;
}

function ezc(amz) {
if (amz == null) amz = event;
cp0();
ffp(amz);
frg(amz);
}

function frh(mu) {
ffb = ffj;
if (mu == null) mu = event;
var aal = ano(mu);
var hb = false;
fre();
var fri = cjz(aal, 'popupMenu');
if (!fri) {
var cmu = cmv();
var frj = (cjy(aal, "folderTreeContent")
&& (aal.tagName == 'SPAN' || aal.parentNode.tagName == 'SPAN'));
var frk = (fmm == 0 || fmm == 1 || fmp == 1);
if (cmu != null) cmu.dy0.e0q();
dy0.e0q();
if (frj) {
dy0.frl(aal.parentNode.childNodes[1]);
}
if (ffp(mu)) return false;
if (frk) {
frg(mu);
return false;
}
frb(mu);
ffb = ffc;
if (undefined !== b0o) {
b0o.bb0();
}
hb = frc(aal);
}
return hb;
}

function eze(amz) {
if (ffd()) {
return false;
}
if (amz == null) {
amz = event;
}
if (cju(amz)) {
return false;
}
bbn = amz.clientX;
bbo = amz.clientY;
var ann = ano(amz);
if (undefined !== b0o && !cjy(ann, 'calendarSelectDiv')) {
b0o.bb0();
}
for (var mf = 0; mf < foj.length; mf++) {
if (ann.id != foj[mf]) {
var nc = ama.amb(foj[mf]);
if (null != nc && undefined != nc) {
if (nc.blur) nc.blur();
}
}
}
if (ann.id == "contactFolderView" && !gf) { amz.cancelBubble = true;
return false;
}
if (!cjy(ann, 'contextMenu')) {
if (dy0) {
dy0.e0q();
}
var cmu = cmv();
if (cmu != null) {
cmu.dy0.e0q();
}
cpa();
}
if (cjy(ann, "folderTreeContent") && (ann.tagName == 'SPAN' || ann.parentNode.tagName == 'SPAN')) {
if (ann.className != ame && ann.parentNode.className != ame) {
if (!(ann.className == "icon" && ann.nextSibling.className == ame)) {		ebr(ann.parentNode);}
}
else if (cjt(amz)) {
ebr(ann.parentNode);}
}
return (gf) ? true : !cjy(ann, 'msgList') && !cjy(ann, "folderTree"); }

function frm(ebb) {
this.ebb = undefined;
this.frn = undefined;
if (this.ebb) this.ebb.className = '';
this.fro(ebb);
}

frm.prototype.fro = function(ebb) {
ebb.className = ame;
this.ebb = ebb;
}

frm.prototype.frl = function(frp) {
var frq = (frp.parentNode.getAttribute('isSelectable') != 'no');
if (this.ebb == frp) {
this.e0q();
return;
}
if (this.ebb && this.ebb.className != ciu) this.ebb.className = ciu;
if (this.frn) this.frn.className = '';
this.frn = frp;
if (frq) {
this.frn.className = ame;
}
}

frm.prototype.e0q = function() {
if (this.frn) this.frn.className = '';
if (this.ebb) this.ebb.className = ame;
if (this.ebb && this.frn) this.frn = undefined;
}

frm.prototype.e0k = function() {
return (this.frn === undefined) ? '' : this.ebb.parentNode.id;
}

frm.prototype.frr = function(ebb) {
if (this.frn) return this.frn;
else if (this.ebb) return this.ebb;
}

frm.prototype.ebg = function() {
var frs = this.frr();
if (frs) {
var fhu = frs.parentNode;
var frt = (this.frn === undefined && apk && apk.apl);
var ebd = (frt) ? apk.apl.ebh() : 0;
var fru  = (fjy && fjy.parentNode && fjy.parentNode.childNodes[1]
&& fjy.parentNode.childNodes[1].childNodes[0])
? fjy.parentNode.childNodes[1].childNodes[0].data
: frs.childNodes[0].data;
return {
bhe: fhu.id,
fru: fru,
aml: fhu.getAttribute('folderType'),
ebd: ebd
};
}
}

frm.prototype.frv = function() {
return (this.frn !== undefined);
}

function ark(gn) {
fmw = null;
fnl = null;
var mn = ama.amb('mainContent');
try {
mn.style.cursor = 'default';
} catch(ha) { ; }
var frw = mn.getElementsByTagName('DIV');
for (var mf = 0; mf < frw.length; mf++) {
if (frw[mf].className == cj0) {
frw[mf].className = '';
}
else if (frw[mf].className.indexOf('dayEvent') >= 0) {
frw[mf].className = 'dayEvent';
}
}
var ami = ama.amb(gn);
if (!ami) return;
ami.className = cj0;
apy = parseInt(ami.getAttribute('datetime'), 10);
frx(ami); if (apk) if (apk.apl) {
apk.apl.ffg = new Array();
apk.apl.fey = new Array();
apk.apl.ffu = null;
apk.apl.eqr();
}
}

function bzt(amz) {
var fry = !(frz(flw,cmy()));
if (fry) {
return;
}
if (amz == null) {
amz = event;
}
if (cju(amz)) {
return;
}
var aal = ano(amz);
while (parseInt(aal.parentNode.getAttribute('uid'), 10) > 0) {
aal = aal.parentNode;
}
if (!aal.getAttribute('recc')) {
fnl = aal;
fnn = aal.getAttribute('uid');
fnm = aal.parentNode.parentNode.getAttribute('datetime');
try {
ama.amb('mainContent').style.cursor = 'move';
} catch(ha) { ; }
}
bek(amz);
return false; }

function fr0(amz) {
if (amz == null) amz = event;
var aal = ano(amz);
try {
ama.amb('mainContent').style.cursor = 'default';
} catch(ha) { ; }
if (fnl != null && fnn != null && fnm != null
&& (cjy(aal, 'calendarMonthlyTable') || cjy(aal, 'calendarWeeklyTable'))) {
var fs0 = aal.parentNode.parentNode.className;
while (fs0.indexOf('mday') != -1
|| fs0.indexOf('mweekend') != -1
|| fs0.indexOf('wday') != -1
|| fs0.indexOf('wweekend') != -1) {
fs0 = aal.parentNode.parentNode.className;
aal = aal.parentNode;
}
if (aal.nodeName.toUpperCase() != 'NOBR') aal = aal.firstChild;
if (!aal.firstChild) return;
var fsa = 3;
if (aal.firstChild.nodeType == fsa) return;
var fsb = aal.firstChild.getAttribute('datetime');
if (fsb != fnm) {
var aak = [['folder', cmy()], ['uid', fnn],
['from', fnm], ['to', fsb]];
aph.parent.dtl("changeCalendarDateDiv", aak);
}
}
fnn = null;
fnm = null;
fnl = null;
}

function ajd(amz) {
var fry = !(frz(flw,cmy()));
if (fry) return;
if (amz == null) amz = event;
var aal = ano(amz);
var bbo = 0;
if (beu) bbo = amz.clientY;
else bbo = amz.pageY;
fsc = bbq(ama.amb("calendarDailySelector"));
fnd 	= aal.parentNode;
fnd.style.zIndex = 1;
fnf = parseInt(fnd.getAttribute("divHeight"),10);
fne = Math.ceil((bbo-fsc) / flk);
bek(amz);
}

function fqy(amz) {
fsd();
if (amz == null) amz = event;
fnd.style.zIndex = 0;
var azk = (parseInt(fnd.style.top,10) / flk) / 2;
var fse = parseInt(ama.amb("calendarDailySelector").getAttribute("datetime"),10);
var aak  = [["folder", cmy()], ["uid", parseInt(fnd.getAttribute("uid"),10)],
["hours", azk],["date", fse]];
aph.parent.dtl("changeCalendarDateTime", aak);
fnd = null;
}

function fsf(amz){
if (amz == null) amz = event;
var aal = ano(amz);
var bbo = 0;
if (beu) bbo = amz.clientY;
else bbo = amz.pageY;
fsc = bbq(ama.amb("calendarDailySelector"));
if (cjy(aal, "mainContent") || true){
var fsg = Math.ceil((bbo-fsc) / flk);
var bbk = Math.abs(fne - fsg);
var fsh = parseInt(fnd.style.top,10);
var e0h = parseInt(fnf,10);
if (bbk != 0){
if (fne > fsg){
var fsh = parseInt(fnd.style.top,10) - flk*bbk;
} else if (fne < fsg){
var fsh = parseInt(fnd.style.top,10) + flk*bbk;
}
e0h = Math.max(e0h,0);
if (fsh + e0h > ama.amb("calendarDailySelector").offsetHeight){
e0h = Math.max(ama.amb("calendarDailySelector").offsetHeight - fsh,0);
} else {
e0h = parseInt(fnf,10);
}
fnd.style.top = fsh+"px";
fnd.style.height = e0h+"px";
fnd.childNodes[1].style.height = e0h+"px";
fne = fsg;
}
}
bek(amz);
}

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

function fsk() {
var fsl = fsm();
var fsn = fso();
if (gf) {
if (fsn <= 0) fsn = top.document.body.offsetHeight;
if (fsl <= 0) fsl = top.document.body.offsetWidth;
}
if (fsl - edk < 200) edk = fsl - 200;
if (fsl - edl < 100) edl = fsl - 100;
if (fsn - edm < 100) edm = fsn - 100;
if (edk == 0) edk = 200;
if (edl == 0) edl = 700;
if (edm == 0) edm = 300;
if (edk < 150) edk = 150;
if (edl < 200) edl = 200;
if (edm < 140) edm = 140;
ama.amb('splitterVert').style.left = edk + 'px';
ama.amb('splitterVert2').style.left = edl + 'px';
ama.amb('splitterHor').style.top = edm + 'px';
}

function fsp(amz) {
if (amz == null) amz = event;
if (amz == null) amz = event;
var aal = ano(amz);
var bbo = 0;
if (beu) bbo = amz.clientY;
else bbo = amz.pageY;
fsc = bbq(ama.amb("calendarDailySelector"));
if (cjy(aal, "mainContent") || true) {
var fsg = Math.ceil((bbo-fsc) / flk);
var bbk = fsg - fnh;
var fsh = fnj;
var e0h = fni;
if (bbk != 0){
if (fnk == "top") {
if (flk * bbk + flk < fni) {
var fsh = fnj + flk * bbk;
var e0h = fni - flk * bbk;
var e0h = Math.max(e0h,flk);
}
else {
var fsh = fnj +fni - flk;
var e0h = flk;
}
}
else if (fnk == "bottom") {
var e0h = Math.max(fni + flk * bbk,flk);
var e0h = Math.min(e0h,ama.amb("calendarDailySelector").offsetHeight - fnj);
}
fng.style.top = fsh+"px";
fng.style.height = e0h+"px";
if(fng.childNodes[1]) fng.childNodes[1].style.height = e0h+"px";fng.setAttribute("divHeight",fni);
}
}
bek(amz);
}

function ajf(amz) {
var fry = !(frz(flw,cmy()));
if (fry) return false;
if (amz == null) amz = event;
var aal = ano(amz);
var bbo = 0;
if (beu) bbo = amz.clientY;
else bbo = amz.pageY;
fsc = bbq(ama.amb("calendarDailySelector"));
fng	= aal.parentNode;
fng.style.zIndex = 1;
fnj = parseInt(fng.style.top,10);
fnk = aal.getAttribute("dragBar");
fni = parseInt(fng.getAttribute("divHeight"),10);
fnh = Math.ceil((bbo-fsc) / flk);
bek(amz);
try{
ama.amb("calendarDailyEvents").style.cursor = "s-resize";
ama.amb("calendarDailySelector").style.cursor = "s-resize";
fng.style.cursor = "s-resize";
} catch(ha) { ; }
}

function fqz(amz){
fsd();
if (amz == null) amz = event;
fng.style.zIndex = 0;
try{
ama.amb("calendarDailyEvents").style.cursor = "default";
ama.amb("calendarDailySelector").style.cursor = "default";
fng.style.cursor = "default";
} catch(ha) { ; }
var fsq = (parseInt(fng.style.top,10) / flk) / 2;
var azk = (parseInt(fng.style.height,10) / flk) / 2;
var fse = parseInt(ama.amb("calendarDailySelector").getAttribute("datetime"),10);
var aak  = [["folder", cmy()], ["uid", parseInt(fng.getAttribute("uid"),10)],
["hour", fsq],["hours", azk],["date", fse]];
aph.parent.dtl("changeCalendarDateTimeEx", aak);
fng = null;
}

function fsr(amz) {
if (amz == null) amz = event;
if (fmj) {
fss(amz);
}
else if (fmm == 0 || fmm == 1) {
fst(amz);
}
else if (fmp == 0 || fmp == 1) {
fsu(amz);
}
else if (fnd != null) {
fsf(amz);
}
else if (fng != null) {
fsp(amz);
}
else if (fnw != null) {
fsv(amz);
}
else {
fre();
}
}

function fsw(amz)
{
if (amz == null) amz = event;
ann = ano(amz);
return (cjy(ann, "message") || (ann.nodeName == "INPUT" && ann.type == "text" && ann.getAttribute("readOnly") != true));
}

function fpk(amz){
ann = ano(amz);
if (cjy(ann, "message") || cjy(ann, "folderTree")) return;
if (!fsx()) return;
if (amz == null) amz = event;
}

function frc(fsy) {
var fjw = (ckf() !== false); return ('yes' == fsy.getAttribute("defaultContextMenu")
|| (fsy.parentNode && fsy.parentNode.getAttribute 
&& 'yes' == fsy.parentNode.getAttribute("defaultContextMenu"))
|| fjw);
}

function ebs(amz)
{
if (amz == null)
amz = event;
ann = ano(amz);
if (cjy(ann, "folderTreeContent") && ann.parentNode.tagName == "SPAN")
cmb(ann.parentNode.id);
else if (cjy(ann, "mainContent") && cka(ann, "addressCard"))
fpm();
else if (cjy(ann, 'mainContent')
&& (ann.className == 'event' || cka(ann, 'calDailyFull') || cka(ann, 'calDaily')))
bzo();
}

function exg(amz) {
var cep = false;
if (amz == null) amz = event;
ann = ano(amz);
if (amz.keyCode == 8) {
if (ann.tagName.toUpperCase() != 'INPUT' && ann.tagName.toUpperCase() != 'TEXTAREA') {
if (beu) {
window.event.cancelBubble = true;
window.event.returnValue = false;
}
else {
amz.stopPropagation();
}
bek(amz);
}
}
if (ann.tagName.toUpperCase() == 'INPUT' || ann.tagName.toUpperCase() == 'TEXTAREA') {
if (!gf) bek(amz);return true;
}
var cmu = apk.apl;
if (!cmu) return true; 
var fhh = (amz.shiftKey) ? ffi : fff;
var fsz = null;
if (fsx()) {
switch(amz.keyCode){
case 38: fsz = flz; break;
case 40: fsz = fm0; break;
case 33: fsz = fm0; break;
case 34: fsz = flz; break;
case 39: fsz = flz; break;
case 37: fsz = fm0; break;
case 35: fsz = fmb; break;
case 36: fsz = fma; break;
}
}
if (fsz != null) {
if (amz.keyCode >= 33 && amz.keyCode <= 37 || amz.keyCode == 39) {
if (!(amz.shiftKey || amz.ctrlKey || amz.altKey || amz.metaKey)) cmu.ft0(fsz);
if (gf) cep = true;
}
else {
cmu.fta("continous");
cmu.ceu(fsz, fhh, true);
cep = true; }
if (cmu.ftb(fsz)) {
if (fom != null) window.clearTimeout(fom);
fom = window.setTimeout('cmv().ftc()', 500);
bek(amz);
return false;
}
}

eat = cmu.dui;
if (amz.keyCode == 27) {
cpa(); cp0();
b0o.bb0();
cmu.dy0.e0q();
dy0.e0q();
cep = true;
}
else {
var ftd = ((amz.ctrlKey && !an0) || (an0 && amz.metaKey));
switch(eat) {
case clz:
if (ftd) {
var aam = cmv().ffg.length;
if ((amz.keyCode == 114 || amz.keyCode == 82) && fhq() !=-1 &&  aam == 1) { if (arm) setTimeout("cms('reply');", 0);
else cms('reply');
cep = true;
}
else if ((amz.keyCode == 117 || amz.keyCode == 85) && fhq() !=-1 &&  aam == 1) { var bkq = 'mailSource.php?folder='+encodeURIComponent(byl) + '&uid=' + fhq();
if (arm) setTimeout("ckz('" + bkq + "');", 0);
else ckz(bkq);
cep = true;
}
else if ((amz.keyCode == 102 || amz.keyCode == 70) && fhq() !=-1 &&  aam >= 1) { cms('forward');
cep = true;
}
else if ((amz.keyCode == 110 || amz.keyCode == 78)) { if (arm) setTimeout("cms('new');", 0);
else cms('new');
cep = true;
}
else if ((amz.keyCode == 109 || amz.keyCode == 77)) { f0p();
cep = true;
}
}
else if (amz.shiftKey) {
}
else if((amz.keyCode == 46 || (amz.keyCode == 8 && an0)) && !amz.shiftKey) {fco();
cep = true;
}
else if(amz.keyCode == 13 && fhq() > 0) { var feq = cmv().ffu.getAttribute("flag");
if (feq.indexOf("T") != -1 || byl.indexOf(fte) != -1) { cms('edit');
}
else {
ftf();
if (feq.indexOf("S") == -1) {
ftg(feq+'S', cmv().ffu); }
}
}
break;
case cm0:
if (ftd) {
if ((amz.keyCode == 110 || amz.keyCode == 78)) { if (arm) setTimeout("bzo('new');");
else bzo('new');
cep = true;
}
}
else if (amz.keyCode == 13 && fhq() > 0) {
bzo();
}
else if((amz.keyCode == 46 || (amz.keyCode == 8 && an0)) && frz(flx)) {
var bh0 = ama.amb("calendarFolderView");
if (bh0 != null ) {
bh0 = bh0.value;
fco();
}
cep = true;
}
break;
case cma:
if (ftd) {
if ((amz.keyCode == 110 || amz.keyCode == 78)) { 	if (arm) setTimeout("fpn('new');");
else fpn('new');
cep = true;
}
}
else if (amz.keyCode == 13 && fhq() > 0) {
fpn();
}
else if (amz.keyCode == 46 || (amz.keyCode == 8 && an0)) {
fco();
cep = true;
}
break;
case fqs:
if (ftd) {
if ((amz.keyCode == 110 || amz.keyCode == 78)) { if (arm) setTimeout("fpm('new');");
else fpm('new');
cep = true;
}
}
else if (amz.keyCode == 13 && fhq() > 0) {
var dqf = cmu.ffu.getAttribute('isDList');
fpm( 'edit', '', ('1' == dqf) ? 1 : 0);
}
else if(amz.keyCode == 46 || (amz.keyCode == 8 && an0)) {
fco();
cep = true;
}
break;
case fqv:
if (ftd) {
if ((amz.keyCode == 110 || amz.keyCode == 78)) { if (arm) setTimeout('fpo("new");');
else fpo('new');
cep = true;
}
}
else if(amz.keyCode == 46 || (amz.keyCode == 8 && an0)) {
fco();
cep = true;
}
else if(amz.keyCode == 13 && fhq() > 0) {
fpo();
}
break;
}
}
if (cep){
bek(amz);
return false;
}
else {
return true;
}
}

function ezd(mu) {
if (fon.cvh == fon.fpi && mu.keyCode == 17)
fon.fph(fon.fpg);
}

function fjz(bbn, bbo, bjp) {
var alx = bjp.length;
var bqc = alx * 16;
var bbk = ama.createElement('DIV');
if (arm) {
bbk.style.display = 'none';
}
var coq = ama.createElement('DIV');
var cor = ama.createElement('HR');
var fth = false;
var fti = new Array();
var ftj = new Array();
for (var mf = 0; mf < alx; mf++) {
var cow;
if (bjp[mf] == '-') {
fth = true;
}
else {
var ftk = bjp[mf].split('=');
if (ftk[2] == '-1' || ftk[2] == '0' || ftk[2] == 'false') continue;
cow = coq.cloneNode(true);
cow.onmouseover = ftl;
cow.onmouseout = ftl;
cow.onmouseup = ftm;
cow.onmousedown = function () { return false; };
cow.width = 'auto'; if (ftk[2] != 0 && ftk[2] != 'false') {
cow.setAttribute('action', ftk[1]);
}
else {
cow.style.color = 'gray';
}
if (fth && (bbk.childNodes.length > 0)) {
var ftn = cor.cloneNode(false);
fti.push(ftn);
ftn.width = '1px'; bbk.appendChild(ftn);
}
ftj.push(cow);
cow.appendChild(ama.createTextNode(ftk[0]));
bbk.appendChild(cow);
fth = false;
}
}
ama.body.appendChild(bbk);
bbk.width = 'auto';
bbk.id = 'contextMenu';
bbk.className = 'popupMenu';
bbk.style.position = 'absolute';
if (arm) {
with (bbk.style) {
whiteSpace = 'nowrap';
left = bbn + 'px';
top = bbo + 'px';
display = '';
}
}
var bqc = bbk.offsetHeight;
var acs = bbk.clientWidth; if (bfu() > bbn + 20 + acs) {
bbk.style.left = bbn + 'px';
}
else {
bbk.style.left = 'auto';
bbk.style.right = bfu() - bbn + 'px';
}
bnn = Math.min(bfc() - bqc , bbo);
bbk.style.top = bnn + 'px';
for (var mf = 0; mf < fti.length; mf++) {
fti[mf].width = acs;
if (beu) fti[mf].style.border = '0px'; }
if (beu)
for (var mf = 0; mf < ftj.length; mf++) ftj[mf].style.width = acs - 36;
}

function ftl(amz) {
if (amz == null) amz = event;
this.className = (amz.type == "mouseout") ? null: ciz;
}

function ftm(amz) {
if (amz == null) amz = event;
var pc = this.getAttribute("action");
if (!pc) return false;
var fto = (pc.substr(0,6) == "folder");
if (cju(amz)){
bek(amz);
return;
}
cpa();
cp0();
if (undefined !== b0o) {
b0o.bb0();
}
if (fto) {
var bgz = dy0.ebg();
if (!bgz) return;
}
else {
cmu = cmv();
if (cmu != null) ftp = cmu.fft;
var cme = cmy();
if (cmu != null) var eeu = cmu.fhq();
}
switch (pc)
{
case 'folderRootRename':
var ebj = prompt(elt, bgz.fru);
if (ebj != null) {
var aak = [
['ebj', ebj],
['e0j', dy0.e0k()]
];
parent.dtl('renameRootFolder', aak);
}
break;
case "mailFilters":
fpq();
break;
case "userSettings":
fpp();
break;
case "folderView":
bkm('index.php?folder=' + encodeURIComponent(bgz.bhe), '', '', 'no');
dy0.e0q();
break;
case 'folderRename':
var ebj = prompt(elt, bgz.fru);
if (ebj != null) {
if (ebj != bgz.fru && bgz) {
apk.ftq(bgz.bhe);	var aak = [
['ebi', bgz.bhe],
['ea0', ebj],
['e0j', dy0.e0k()]
];
parent.dtl('renameFolder', aak);
}
}
dy0.e0q();
break;
case 'folderDelete':
if (confirm(elq+' "' + bgz.fru + '"?')) {
apk.ftq(bgz.bhe);	var aak = [
['bgz', bgz.bhe],
['e0j', dy0.e0k()]
];
parent.dtl('deleteFolder', aak);
}
dy0.e0q();
break;
case 'folderCreate':
var bkq = 'folderCreate.php?'
+ 'parentName=' + encodeURIComponent(bgz.bhe)
+ '&parentType=' + bgz.aml;
bkm(bkq, 200, 140,  'yes', 'no');
break;
case 'folderMove':
var bkq = 'folderSelect.php?'
+ 'oldName=' + encodeURIComponent(bgz.bhe)
+ '&command=renameFolder';
bkm(bkq, 240, 416, 'yes', 'no');
break;
case 'folderAllAsRead':
fpu(bgz);
dy0.e0q();
break;
case 'folderAllDelete':
if (confirm(elr + ' "' + bgz.fru + '"?')) fpw(bgz);
dy0.e0q();
break;
case 'folderAllCopyMove':
ftr(bgz);
break;
case 'folderExpunge':
fts(bgz);
aph.dy0.e0q();
break;
case 'folderMapDelete':
if (confirm(els + ' "' + bgz.fru + '"?')) {
var aak = [
['bgz', bgz.bhe],
['e0j', dy0.e0k()]
];
}
parent.dtl('unmapFolder', aak);
break;
case "folderMapCreate":
fps();
break;
case 'folderAcl':
var bkq = 'folderAcl.php?'
+ 'folder=' + encodeURIComponent(bgz.bhe)
+ '&folderType=' + bgz.aml;
bkm(bkq, 455, 190,  'yes', 'no');
break;
case "mailNew":
cms();
break;
case "mailView":
ftf();
break;
case "mailPrint":
var bkq = 'index.php'
+ '?desktop=mailView.php'
+ '&action=print&folder=' + encodeURIComponent(cme)
+ '&uid=' + eeu
+ '&sortKey=' + ftp.eew
+ '&reverse=' + ftp.eex
+ '&aml=' + cmu.ffg[0].getAttribute('type');
if (cmu.efc == "") bkq += '&allowNavig=true';
bkm(bkq, 700, 500, 'no');
break;
case "mailReply":
cms('reply');
break;
case "mailReplyAll":
cms('replyAll');
break;
case "mailForward":
cms('forward');
break;
case "mailForwardMore":
fju();
break;
case "mailForwardAtt":
cms('sendItem', null, clz);
break;
case "mailEdit":
cms('edit');
break;
case "mailMarkAsJunk":
ftt(1);
break;
case "mailMarkAsNotJunk":
ftt(0);
break;
case "mailAddToWhiteList":
ftu();
break;
case "mailSource":
var bkq = 'mailSource.php?folder='+encodeURIComponent(cme)+'&uid='+eeu;
ckz(bkq);
break;
case "attachOpen":
if (fn0) {
window.open(fn0);
} else {
esp(fna, fnb, fnc);
}
break;
case "attachSave":
if (blz) {
bkm(fmz, 200, 200, 'no');
}
else {		
var ftv = ama.amb('ftw');
if (null == ftv) {
ftv = ama.createElement("iframe");
ftv.id = 'ftw'
if (gf && bfh < 420) {
ftv.style.height = '0';
ftv.style.width = '0';
}
else {
ftv.style.display = 'none';
}
ama.body.appendChild(ftv);
}
else if (gf) {
ftv.src = ''; }
ftv.src = fmz;
}
break;
case "contactNew":
fpm("new");
break;
case "dlistNew":
fpm("new","",true);
break;
case "contactNewFromMail":
fpm("senderFromMail");
break;
case "contactEdit":
fpm();
break;
case "dListEdit":
fpm("edit","",true);
break;
case "dListCreateFromContacts":
ftx();
break;
case "contactDelete":
fco();
break;
case "contactPrint":
fty();
break;
case "contactSendEmail":
cms("sendToContact");
break;
case "calendarNew":
bzo("new");
break;
case "calendarDelete":
fco();
break;
case "eventEdit":
bzo();
break;
case "eventPrint":
ftz();
break;
case "todoNew":
fpn("new");
break;
case "todoEdit":
fpn();
break;
case "todoDelete":
fco();
break;
case "todoPrint":
fu0();
break;
case 'noteNew':
fpo('new');
break;
case 'noteEdit':
fpo();
break;
case 'noteDelete':
fco();
break;
case 'notePrint':
fua();
break;
case 'changeColumns':
fub();
break;
case "messageDelete":
fco();
break;
case "messageDeleteMore":
fjq();
break;
case "messageUndelete":
fuc();
break;
case "messageMarkAsUnread":
fud();
break;
case "messageMarkAsRead":
f0p();
break;
case "messageMoveCopy":
fue();
break;
case "messageMoveCopyMore":
fjs();
break;
case "messageForward":
cms('sendItem', null, eat);
break;
default:
if (pc.match('^setNoteColor'))  {fuf(pc.substr(pc.length -1, 1));
}
break;
}
if (
!fto 
&& pc != 'mailMarkAsJunk'
&& pc != 'messageDelete'
&& pc != 'messageMoveCopy'
&& cmu
&& cmu.dy0
) {
cmu.dy0.e0q();
}
if (gf){
bek(amz);
return false;
}
}

function frd(aal)
{
var fug;
var fuh = true;
if (cmv() != null) cmv().eqr();
if (cjy(aal, "folderTreeContent") && aal.parentNode.tagName == "SPAN") {
fuh = false;
aal = aal.parentNode;
var cqb = ama.amb('folderTree').getAttribute('rootFolder');
var fui = aal.id.split("/");
if (aal.getAttribute("folderType") == fqt) { fug = new Array(
ejw+"=folderCreate",
ejq+"=folderRootRename",
"-",
ejt+"=folderMapCreate",
"-",
ejx+"=mailFilters",
"-"
);
} else if (aal.id == cqb+'/'+fuj || aal.id == cqb+'/'+fuk) {
fug = new Array();
if (aal.getAttribute("acl").indexOf("c") != -1) {
fug.push(ejs+"=folderCreate");
}
if (fug.length > 0) fug.push("-");
fug.push(eju+"=folderAcl");
} else if (fui.length == 2 && fui[1].indexOf("~") == 0) { fug = new Array(
ejt+"=folderMapCreate"
);
} else if (aal.getAttribute("isSelectable") == "no") { fug = new Array();
if (aal.getAttribute("isSubscribed") == "yes") {
fug.push(ejy+"=folderMapDelete");
}
} else {
fug = new Array(
ejp+"=folderView",
"-"
);
if (aal.getAttribute("acl").indexOf("c") != -1) {
fug.push(ejs+"=folderCreate");
}
if (aal.getAttribute("acl").indexOf("a") != -1) {
if (aal.getAttribute("isSystem") != 'yes') { fug.push(ejq+"=folderRename");
fug.push(ejv+"=folderDelete");
fug.push(ejr+"=folderMove");
}
fug.push("-");
}
if (aal.getAttribute("acl").indexOf("s") != -1) {
if (aal.getAttribute("folderType") == clz)  {
fug.push(ejz+"=folderAllAsRead");
}
}
var ful = ((aal.getAttribute("acl").indexOf("d") != -1) ? ekc : ekb);
fug.push(ful+"=folderAllCopyMove");
if (aal.getAttribute("acl").indexOf("d") != -1) {
fug.push(eka+"=folderAllDelete");
if (aal.getAttribute("folderType") == clz && parseInt(aal.getAttribute("msgDeleted"), 10) > 0) {
fug.push(ek0+"=folderExpunge");
}
}
fug.push("-");
if (aal.getAttribute("isSubscribed") == "yes") {
fug.push(ejy+"=folderMapDelete");
}
fug.push(eju+"=folderAcl");
}
}
else if (cjy(aal, "mailMsgListContentTable") && (fum != "none")) { fug = new Array();
fug.push(ekt + '=mailView=' + !fgr);
fug.push(eko+"=mailPrint="+!fgs);
fug.push("-");
fug.push(eku+"=mailReply="+!fgs);
fug.push(ekv+"=mailReplyAll="+!fgs);
fug.push(ekp+"=mailForward="+!fgs);
fug.push(ekw+"=mailForwardAtt");
if (fum == "0") fug.push(ekx+"=mailEdit="+!fgs);
fug.push("-");
if (!fhc) { fug.push(eky+"=messageMarkAsRead="+fun);
fug.push(ekz+"=messageMarkAsUnread="+fuo);
fug.push("-");
fug.push(elg+"=mailMarkAsJunk="+(fgu ? "-1" : "1"));
fug.push(elh+"=mailMarkAsNotJunk="+(fgu ? "1" : "-1"));
}
fug.push(elb+"=mailAddToWhiteList="+!fgs);
fug.push("-");
fug.push((fhc ? ekq : ekr)+"=messageMoveCopy");
fug.push(eks+"=messageDelete="+!fhc);
fug.push("-");
fug.push(ela+"=contactNewFromMail="+!fgs);
fug.push("-");
fug.push(elc+"=mailSource="+!fgs);
}
else if ((cjy(aal, "contactMsgRowContent") || cjz(aal, "addressCard"))
&& (fum != "none")) {
var dcr = false;
if (cjy(aal, "contactMsgRowContent")) { var fup = ckb(aal, 'TR');
if (fup != null) {
dcr = ('1' == fup.getAttribute('isDlist'));
}
}
else { var fuq = cka(aal,'addressCard');
dcr = ('1' == fuq.getAttribute('isDlist'));			
}
fug = new Array(
ekt + (dcr ? "=dListEdit=" : "=contactEdit=") + !fgs,
eld+"=contactSendEmail="+!fur,
eko+"=contactPrint="+!fgs,
ekn+"=dListCreateFromContacts=" + (cna() ? '0' : !fur),
"-",
ekp+"=messageForward",
"-",
(fhc ? ekq : ekr)+"=messageMoveCopy",
eks+"=contactDelete="+!fhc
);
}
else if ((cjy(aal, "calendarMsgRowContent") || fmw != null)
&& (fum != "none")) {
fug = new Array(
ekt+"=eventEdit="+!fgs,
eko+"=eventPrint="+!fgs,
"-",
ekp+"=messageForward",
"-",
(fhc ? ekq : ekr)+"=messageMoveCopy",
eks+"=calendarDelete="+!fhc,
"-",
ejo+"=eventProperties=0"
);
}
else if (cjy(aal, "todoMsgRowContent") && (fum != "none")) {
fug = new Array(
ekt+"=todoEdit="+!fgs,
eko+"=todoPrint="+!fgs,
"-",
ekp+"=messageForward",
"-",
(fhc ? ekq : ekr)+"=messageMoveCopy",
eks+"=todoDelete="+!fhc,
"-",
ejo+"=todoProperties=0"
);
}
else if (cjy(aal, 'noteMsgRowContent') && (fum != 'none')) {
fug = [
ekt + '=noteEdit=' + !fgs,
eko + '=notePrint=' + !fgs,
'-'];
for(var egu in eoc) {
fug.push(eoc[egu] + '=setNoteColor' + egu + '=' + !byk);
}
fug.push('-');
fug.push(ekp + '=messageForward');
fug.push('-');
fug.push((fhc ? ekq : ekr)+"=messageMoveCopy");
fug.push(eks + '=noteDelete=' + !fhc);
fug.push('-');
fug.push(ejo + '=noteProperties=0');
}
else if ((cjy(aal, "mailMsgListHeaderDiv") ||
cjy(aal, "todoMsgListHeaderDiv") ||
cjy(aal, "contactMsgListHeaderDiv") ||
cjy(aal, "calendarMsgListHeaderDiv")
||  cjy(aal, "noteMsgListHeaderDiv")
) && !(fus && fut() == clz)) {
fug = new Array(ejn+"=changeColumns");
}
else if (aal.getAttribute("contextMenu") == "attachment"
|| (aal.parentNode
&& aal.parentNode.getAttribute
&& aal.parentNode.getAttribute("contextMenu") == "attachment")) {
fug = new Array(
ekt+"=attachOpen",
enj+"=attachSave"
);
var fuu = (aal.getAttribute("attUri")) ? aal : aal.parentNode;
fmz  = fuu.getAttribute("attUri");
fn0 = fuu.getAttribute("attUriOpen");
fna = fuu.getAttribute("attPart");
fnb = fuu.getAttribute("attType");
fnc = fuu.getAttribute("attSubType");
}
else if (cjy(aal, "toolBarLeft") || cjy(aal, "toolBarRight")
|| cjy(aal, "toolBarRight2") || cjy(aal, "titleBarRight")
|| cjy(aal, "messageToolbarEvent")
|| aal.tagName == "BODY") { fug = new Array();
}
if (fug == undefined) {
fug = new Array();
if (fuh) {
var fuv = cna();
fug.push(elk+"=mailNew");
if (!(fuv && eat == fqs)) {
fug.push(ell+"=contactNew");
fug.push(en0+"=dlistNew");
}
if (!(fuv && eat == cm0)) {
fug.push(elm+"=calendarNew");
}
if (!(fuv && eat == cma)) {
fug.push(eln+"=todoNew");
}
if (!(fuv && eat == fqv)) {
fug.push(elo+"=noteNew");
}
fug.push("-");
fug.push(elp+"=userSettings");
}
}
return fug;
}

function cpa()
{
var fuw = ama.amb("contextMenu");
if (fuw) {
var cpk = fuw.parentNode;
fuw = cpk.removeChild(fuw);
delete fuw;
}
}

function fst(amz) {
if (!cjt(amz)) {
fqx(amz);
return false;
}
var fux = fon.fuy;
fmm = 1; var fuz = ano(amz);
if (cmk(fuz)) cmb(fuz.getAttribute("fldname"));
fmn = false;
fmo = "";
if (cmi(fuz)) {
fuz = fuz.parentNode;
var clt = fuz.id;
var fry = !(frz(flw, clt));
var frq = !(fuz.getAttribute("isSelectable") && fuz.getAttribute("isSelectable") == "no");
var cmu = cmv();
if (clt != cmu.cme && !fry && frq) {
if (clq(cmu.cme, cmu.dui, clt,
parseInt(fuz.getAttribute("folderType"), 10), cmu.fv0())) {
fuz.className = "folderSelected";
fux = ((amz.ctrlKey && !an0) || (amz.altKey && an0))
? fon.fpi : fon.fpg;
fmn = true;
fmo = clt;
}
}
}
fon.fva(amz, fux);
}

function fsu(amz) {
if (!cjt(amz)) {
frg(amz);
return;
}
if (amz == null) amz = event;
if (amz == null) return;
fmp = 1;
fmq = false;
var fux = fon.fuy;
var ann = ano(amz);
if (cmk(ann))	cmb(ann.getAttribute("fldname"));
if (cjy(ann, "folderTreeContent") && ann.parentNode.tagName == "SPAN") {		
if (cmi(ann)) {
ann = ann.parentNode;
var cme = ann.id;
var fvb = (ann.getAttribute("acl") && ann.getAttribute("acl").indexOf("c") != -1);
if (byl != cme && fvb) {
var fvc = ama.amb(byl).parentNode.parentNode.id.substr(8);
if ((cme != fvc) && !cjy(ann, "fld-div-" + byl)) {
ann.className = "folderSelected";
fmq = true;
fmr = cme;
fux = fon.fpg;
}
}
}
}
fon.fva(amz, fux);
}

function dxv(amz){
if (amz == null) amz = event;
if (amz == null) return;
var ann = ano(amz);
if (cjy(ann, "folderTreeContent") && ann.parentNode.tagName == "SPAN"){
ann = ann.parentNode;
if (!(ann.getAttribute("isSystem") == 'yes' || ann.getAttribute("acl").indexOf("a") == -1)) {
fon.fvd('<img src="../../07-0601-winvian/mailView_data/%27%20+%20ann.childNodes%5B0%5D.src%20+%20%27" class="icon"> ' + ann.childNodes[1].innerHTML);
fmp = 0;
}
}
}

function frg(amz){
fmp = -1;
if (fmq == true){
fmq = false;
var ba0 = new Array();
ba0.push(["ebi",byl]);
ba0.push(["ebm",fmr]);
apk.ebl();aph.parent.dtl("renameFolder", ba0);
}
fon.bb0();
fre();
return false;
}

function fve(amz) {
var cmu = apk.apl;
var fvf, acs, bfj;
var fvg = cmu.ffg.length;
var fvh = 8;
if (fvg == 1) {
var ann = fvi(ano(amz));
var eat = cmu.dui;
var rj = eoi[eat];
var fvj;
fvf = cmu.fvk(ann);
var fvl = (fus && cmu.dui == clz && cmu.ebn == 'list');
if (cmu.ebn == 'cards') {
fvj = ann.childNodes[rj].firstChild.firstChild;
}
else {
fvj = (fvl) ? ann.firstChild.firstChild.firstChild.childNodes[2].firstChild : ann.childNodes[rj];
}
var fvm = fvj.offsetWidth;
if (fvm > 0) {var fvn = (arm) ? - 6 : - 2;if (fvl) {
if (beu) fvn += 12;
else if (gf) fvn -= 6;
}
var fvo = Math.max(Math.max(fvf.offsetWidth, fvf.width), 16); acs = fvm + fvo + fvn + fvh;
}
bfj = fvj.firstChild.innerHTML;
}
else {
var og;
var dok = cmu.fvp();
var fvq = (fvg <= 4) ? 1 : 0;
if (dok == fqs) {
var fvr;
for (var mf = 0; mf < fvg; mf++) {
var cdo =(cmu.ffg[mf].getAttribute('isDList') == '1') 
? eog : eof;if (fvr === undefined) fvr = cdo;
if (fvr != cdo) {
fvr = 'mixed';break;
}
}
og = (fvr == 'mixed')
? eoj[fvq]['mixed']
: eoj[fvq][dok][fvr];
}
else {
og = eoj[fvq][dok];
}
bfj = fvg + ' ' + og;
var fvf = cmu.fvs();
}
fon.fvd(
'<img class="icon" src="../../07-0601-winvian/mailView_data/%27%20+%20fvf.src%20+%20%27" style="margin-right:' + fvh + 'px;">' + bfj, acs);
fmm = 0;
}

function fqx(amz){
fmm = -1;
fon.bb0();
fre();
if (fmn == true){
fmn = false;
var cmu = cmv();
var fvt = ((amz.ctrlKey && !an0) || (amz.altKey && an0));
if (!fvt && cmu.fhe().match("d") ) {cmu.fvu('move', byl, fmo);
}
else
cmu.fvu('copy', byl, fmo);
return true;
}
return false;
}

function frz(fvv,cme){
var hb = false;
if (cme == null) cme = cmy();
var bgz = ama.amb(cme);
if (bgz != null){
e0o = bgz.getAttribute("acl");
switch (fvv){
case flw :
hb = e0o.indexOf("i") != -1;
break;
case flx :
hb = e0o.indexOf("d") != -1;
break;
case fly :
hb =	(e0o.indexOf("l") != -1) &&
(e0o.indexOf("r") != -1) &&
(e0o.indexOf("w") != -1) &&
(e0o.indexOf("i") != -1) &&
(e0o.indexOf("c") != -1) &&
(e0o.indexOf("d") != -1) &&
(e0o.indexOf("a") != -1);
break;
}
}
return hb;
}

function fqw(ann, cvh)
{
if (fml && !cvh) {
if (fmk != null) {
if (fmk.style) {
fmk.style.backgroundColor = '';
}
}
fvw();
var bbn = parseInt(ama.amb("splitterVert").style.left, 10);
var fvx = parseInt(ama.amb("splitterVert2").style.left, 10);
var bbo = parseInt(ama.amb("splitterHor").style.top, 10);
bbn = isNaN(bbn) ? edk : bbn;
fvx = isNaN(fvx) ? edl : fvx;
bbo = isNaN(bbo) ? edm : bbo;
edk = bbn;
edl = fvx;
edm = bbo;
fre();
}
fmj = cvh;
fmk = ann;
fml = false;
}

function fss(amz)
{
var bbn;
var bbo;
if (!cjt(amz)){
fqw(null,false);
return;
}
if (beu) {
bbn = amz.clientX;
bbo = amz.clientY;
}
else {
bbn = amz.pageX;
bbo = amz.pageY;
}
if (ama.amb("msgList").currentStyle){
fvy = ama.amb("msgList").currentStyle.borderColor;
} else if(ama.styleSheets){
var fvy = "";
var cName = "." + ama.amb("msgList").className;
for (var mf = ama.styleSheets.length-1; mf >= 0; mf--){
for (baw = 0; baw < ama.styleSheets[mf].cssRules.length; baw++){
if (ama.styleSheets[mf].cssRules[baw].selectorText == cName){
fvy = ama.styleSheets[mf].cssRules[baw].style.borderLeftColor;
}
if (fvy != "") break;
}
if (fvy != "") break;
}
} else fvy = "ButtonFace";
fmk.style.backgroundColor = fvy;
if (fmj) {
fml = true;
if (fmk.id == "splitterVert" || fmk.id == "splitterVert2"){
if (fmk.id == "splitterVert"){
var dpf = parseInt(ama.amb("splitterVert2").style.left,10);
if (isNaN(dpf)) dpf = 200;
dpf -= 100;
bbn = Math.min(bbn, bfu() - 200);
bbn = Math.max(bbn, 50);
if (Math.min(bbn, dpf) < Math.min(bbn, bfu() - 200)) ama.amb('splitterVert2').style.left = (bbn + 100) + "px";
} else if (fmk.id == "splitterVert2"){
var dpf = parseInt(ama.amb("splitterVert").style.left,10);
if (isNaN(dpf)) dpf = 200;
dpf += 100;
bbn = Math.max(bbn,dpf);
bbn = Math.min(bbn,bfu()-100);
}
fmk.style.left = bbn + "px";
}
else {
var dpf = parseInt(ama.amb("msgList").style.top, 10);
if (isNaN(dpf)) dpf = 200;
dpf += 50;
fmk.style.top = Math.min(Math.max(dpf, bbo), fso() - 100)  + "px";
}
}
}

function bet(event) {
var fvz    = ama.amb("folderTree");
var fw0       = ama.amb("main");
var fwa    = ama.amb("msgList");
var fwb    = ama.amb("message");
var fwc  = ama.amb("splitterVert");
var fwd  = ama.amb("splitterVert2");
var fwe = ama.amb("splitterHor");
var fwf    = ama.amb("toolBarLeft");
var fwg   = ama.amb("toolBarRight");
var fwh   = ama.amb("toolBarRight2");
var fwi = ama.amb("titleBarRight");
var fwj  = ama.amb("today");
var fwk = ama.amb("mainNavig")
var fwl = ama.amb("addressCardsDiv");
if (beu) {
ama.body.style.height = ama.documentElement.clientHeight - 1 + 'px';
if (blz) {
ama.amb('folderTreeContent').onscroll(); }
}
var bbn = parseInt(fwc.style.left, 10);
var fvx = parseInt(fwd.style.left, 10);
var bbo = parseInt(fwe.style.top, 10);
var cln = fsm();
var bvr = fso();
var eat = fut();
bbn = isNaN(bbn) ? edk : bbn;
fvx = isNaN(fvx) ? edl : fvx;
bbo = isNaN(bbo) ? edm : bbo;
if (fln > 1) fwh.style.display = "block";
else fwh.style.display = "none";
fwm = parseInt(fwd.style.left,10);
fwn = parseInt(fwc.style.left,10);
var efr	= bvr - flb; var fwo		= cln - (bbn + fla)  - 1; var fwp	= cln - (bbn + fla - fle) - 2; var fwq		= bbn + fla; var fwr		= bbq(fwg)+fln*flm; var fws	= cln - flj - 30 - (bbn + fla);
var fwt	= bvr - fwr;
if (eat == clz){
if (fwd.style.display != 'none'){ var fwu	= fwm - (fwn + fla); var fwv	= cln - (fwm + fla) - 1; var fww	= fwt; var fwx	= fwt; var fwy	= fwr;
var fwz	= fvx + fla;
} else if (fwe.style.display != 'none'){ var fwu	= fwo; var fwv	= fwo; var fww	= bbo - flb-(fln-1)*flm - 1; var fwx	= bvr - (bbo + fla); var fwy	= bbo + fla; var fwz	= fwq;
} else { var fwu	= fwo; var fwv	= fwo; var fww	= fwt; var fwx	= bvr - (bbo + fla); var fwy	= bbo + fla; var fwz	= fwq;
}
} else {
var fwu	= fwo; var fww	= fwt; }

fwf.style.width	= Math.max(bbn - fle,50) + "px";
fwg.style.left	= fwq + "px";
fwg.style.width	= Math.max(fwp,50) + "px";
fwh.style.left	= fwq + "px";
fwh.style.width	= Math.max(fwp,50) + "px";


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


fvz.style.width	= bbn + "px";
fvz.style.height   = Math.max(efr,50) + "px";
fx0(fvz);

var cmu = cmv();
if (cmu == null){

fwj.style.left	= Math.max(fwq,50) + "px";
fwj.style.width	= Math.max(fwo,50) + "px";
fwj.style.height	= Math.max(efr,50) + "px";

} else if (cmu.ebn == "list"){

fwa.style.top		= fwr+"px";
fwa.style.left 	= fwq+"px";
fwa.style.height	= Math.max(fww,50) + "px";
fwa.style.width	= Math.max(fwu,50) + "px";
fxa(ama.amb('msgListFrameHeader'), ama.amb('msgListFrameContent'));

if (fwb.style.display != "none" && eat == clz){

fwb.style.top		= fwy+"px";
fwb.style.left		= fwz+"px";
fwb.style.height	= Math.max(fwx,50) + "px";
fwb.style.width	= Math.max(fwv,50) + "px";
fx0(fwb);

}
} else {

fw0.style.left	= fwq + "px";
fw0.style.width	= Math.max(fwo,50) + "px";
fw0.style.height	= Math.max(fwt,50) + "px";
fw0.style.top		= fwr+"px";
if (eat == fqs) {
ama.amb("mainContent").style.overflow = "";
ama.amb("mainNavig").style.height = "";
}
fx0(fw0);

if (eat == cm0) fxb(cmu.ebn);
if ((eat == fqs) && (fwl != null)) {
var fxc = 5;
var fxd = 21;
fxe = (fwl.parentNode.offsetHeight > fwl.offsetHeight) ? fxc : fxd;
fwl.style.width = Math.max(fwo, fmi) - fxe + "px";
}
}

if (fwd.style.display != 'none') fwd.style.height = Math.max(fww, 50) + "px";
else fwd.style.height = "0px";
if (fwe.style.display != 'none') fwe.style.width = Math.max(cln - (bbn + fla) + fle,50) + "px";
else fwe.style.width = "0px";
fwc.style.height		= Math.max(efr + 2,50) + "px";
fwe.style.left  	= Math.max(bbn + fla - fle,50) + "px";

if ( ( (gf) || (typeof event == "object") ) && (apk.apl != null) ) {
fxf();
if (beu) {
setTimeout("apk.apl.byo()", 100);
} else {
apk.apl.byo();
}
}
delete bev;
}

function fxb(ebn) {
var fxg = ama.amb("calendarDailyEvents");
var fxh = ama.amb("calendarDailyEventsFull");
var ffy = ama.amb('mainContent');
if (!ffy) return;
switch (ebn) {
case 'day':
var mp = ama.amb('calendarDailySelector');
if (mp)
mp.style.width = Math.max(mp.offsetParent.clientWidth - 2, 50) + 'px';
var mp = ama.amb('calendarDailySelectorFull');
if (mp)
mp.style.width = Math.max(mp.offsetParent.clientWidth - 2, 50) + 'px';
var fqf = ama.amb('normalEvents');
if (fqf && mp) {
fqf.style.height = (Math.max(ffy.offsetHeight - mp.offsetHeight - 2, 0)) + 'px';
fqf.style.width = (ffy.offsetWidth) + 'px';
var fqb = fqf.scrollTop;
if (beu) fqf.style.overflowX = 'hidden';
ffy.style.overflow = 'hidden';
}
if (fxg && fxh) {
var fwc  = ama.amb("splitterVert");
var fws = fsm() - flj - 30
- (parseInt(fwc.style.left, 10) + fla);
}
if (fxg) fxg.style.width = Math.max(fws, 50) + 'px';
if (fxh) fxh.style.width = Math.max(fws, 50) + 'px';
ffy.style.overflow = 'auto'; if (arm && fqf && mp) {
fqf.scrollTop = fqb;
}
if (gf) ffy.style.overflow = 'hidden'; fq0();
break;
case 'week':
case 'month':
var mp = (ebn == 'week') ? ama.amb('calendarWeeklyTable')
: ama.amb('calendarMonthlyTable');
if (!mp) return;
if (mp) {
ffy.scrollTop = 0;
fx0(ffy);
fx0(mp);
var fxi = 0;
if (beu) {
mp.parentNode.style.overflowX = 'hidden';
var fxj = (!blz);
if ('week' == ebn && fxj) {
fxi = -10;
mp.style.height = '10px'; }
if (fxj && mp.parentNode.offsetHeight > mp.offsetHeight) {
mp.style.width = '100%';
}
else {
mp.style.width = 'auto';
}
}
else if (gf) {
mp.style.width = '100%';
}
else {
mp.style.width = Math.max(mp.offsetParent.clientWidth - 2, 50) + 'px';
}
mp.style.height = Math.max(mp.offsetParent.clientHeight - 2 + fxi, 50) + 'px';
var fxk = navigator.userAgent.match(/Safari\/([0-9]*)/);
if (gf && fxk[1] < 400) {
var fxl = mp.getElementsByTagName('nobr');
var fxm = fxl.length;
for (var mf = 0; mf < fxm; mf++) {
fxl[mf].style.height = '100%';
}
}
if (arm && ebn == 'month') {
var boy = mp.getElementsByTagName('nobr');
for (var mf = 0; mf < boy.length; mf++) {
var fxn = 19; var cpp = boy[mf].parentNode.style;
if (cpp.height != '' && boy[mf].parentNode.clientHeight < boy[mf].childNodes.length * fxn) {
cpp.height = 'auto';
}
}
}
ffy.style.overflow = (arm && mp.clientHeight < ffy.clientHeight) ? 'hidden' : 'auto';
}
break;
default:
break;
}
}

function fsm() {
return ama.body.clientWidth - 1;
}

function fso() {
if (gf || arm) return window.innerHeight - 2;
else return ama.body.clientHeight - 1;
}

function fxf(){
fxo = ama.amb("mailMsgRowContent");
if (fxo) {
var amc = fxo.getElementsByTagName("TR");
if (amc.length) {
var exe = amc[0].getElementsByTagName("TD");
for (var mf = 0; mf < exe.length; ++mf){
frw = exe[mf].getElementsByTagName("DIV");
if (frw.length) {
frw[0].style.width = null;
frw[0].className = frw[0].className;
}
exe[mf].style.width = null;
exe[mf].className = exe[mf].className;
}
}
}
}

function fvw() {
var fvz = ama.amb("folderTree");
var fw0 = ama.amb("main");
var fwa = ama.amb("msgList");
var fwb = ama.amb("message");
var fwc = ama.amb("splitterVert");
var fwd = ama.amb("splitterVert2");
var fwe = ama.amb("splitterHor");
var fxg = ama.amb("calendarDailyEvents");
var fxh = ama.amb("calendarDailyEventsFull");
var fwf = ama.amb("toolBarLeft");
var fwg = ama.amb("toolBarRight");
var fwh = ama.amb("toolBarRight2");
var fwj = ama.amb("today");
var fwk = ama.amb("mainNavig")
var bbn = parseInt(fmk.style.left, 10); var fvx = parseInt(fmk.style.left, 10);
var bbo = parseInt(fmk.style.top, 10); var cln = fsm();
var bvr = fso();
bbn = isNaN(bbn) ? edk : bbn;
fvx = isNaN(fvx) ? edl : fvx;
bbo = isNaN(bbo) ? edm : bbo;
fwm = parseInt(fwd.style.left,10);
fwn = parseInt(fwc.style.left,10);
if (fln > 1) {
if (fwh.style.display != "block") fwh.style.display = "block";
}
else {
if (fwh.style.display != "none") fwh.style.display = "none";
}
if (fmk.id == "splitterVert") {
fvz.style.width = bbn + "px";
fvz.style.height = Math.max(bvr - flb, 50) + "px";
fw0.style.left = bbn + fla + "px";
fw0.style.width = Math.max(cln - (bbn + fla), 50) + "px";
fw0.style.height = Math.max(bvr - flb, 50) + "px";
fwj.style.left = Math.max(bbn + fla, 50) + "px";
fwj.style.width = Math.max(cln - (bbn + fla), 50) + "px";
fwj.style.height = Math.max(bvr - flb, 50) + "px";
fwa.style.left = Math.max(bbn + fla, 50) + "px";
fwa.style.width = Math.max(cln - (bbn + fla) - 1, 50) + "px";
fwb.style.left = Math.max(bbn + fla, 50) + "px";
fwb.style.width = Math.max(cln - (bbn + fla) - 1, 50) + "px";
fwe.style.left = Math.max(bbn + fla - fle, 50) + "px";
fwe.style.width = Math.max(cln - (bbn + fla) + fle, 50) + "px";
fwf.style.width = Math.max(bbn - fle, 50) + "px";
fwg.style.left = Math.max(bbn + fla, 50) + "px";
fwg.style.width = Math.max(cln - (bbn + fla - fle)  - 2, 50) + "px";fwh.style.left = Math.max(bbn + fla, 50) + "px";
fwh.style.width = Math.max(cln - (bbn + fla - fle) - 2,50) + "px";fwd.style.left = Math.max(fwm, bbn) + "px";
if (fxg) {
fxg.style.width = Math.max(cln - flj - 30 - (bbn + fla),50) + "px";
}
if (fxh) {
fxh.style.width = Math.max(cln - flj - 30 - (bbn + fla),50) + "px";
}
if (fwd.style.display != 'none') {
fwa.style.width = Math.max(fwm - (fwn + fla), 50) + "px";
fwb.style.width = Math.max(cln - (fwm + fla) - 1, 50) + "px";
fwb.style.top = Math.max(bbq(fwg) + fln * flm, 50) + "px"
fwb.style.left = Math.max(fwm + fla, 50) + "px";
fwb.style.height = fwa.style.height;
fwd.style.height = fwa.style.height;
}
fx0(fvz);
fx0(fw0);
fxa(ama.amb('msgListFrameHeader'), ama.amb('msgListFrameContent'));
fx0(fwb);
}
else if (fmk.id == "splitterHor") {
if (fwe.style.display == 'none') {
fwa.style.height = Math.max(bvr - flb - (fln - 1) * flm, 50) + "px";
}
else {
fwa.style.height = Math.max(bbo - flb - (fln - 1) * flm - 1, 50) + "px";
fwb.style.top = Math.max(bbo + fla, 50) + "px";
fwb.style.height = Math.max(bvr - (bbo + fla), 50) + "px";
}
fwc.style.height = Math.max(bvr - flb + 2, 50) + "px";
fwd.style.height = fwa.style.height;
fxa(ama.amb('msgListFrameHeader'), ama.amb('msgListFrameContent'));
fx0(fwb);
}
else if (fmk.id == "splitterVert2") {
fwa.style.width = Math.max(fwm - (fwn + fla), 50) + "px";
fwb.style.width = Math.max(cln - (fwm + fla) - 1, 50) + "px";
fwb.style.top = Math.max(bbq(fwg) + fln * flm, 50) + "px";
fwb.style.left = Math.max(fwm + fla, 50) + "px";
fwb.style.height = fwa.style.height;
fwc.style.height = Math.max(bvr - flb + 2,50) + "px";
fwd.style.height = fwa.style.height;
fxa(ama.amb('msgListFrameHeader'), ama.amb('msgListFrameContent'));
fx0(fwb);
}
fwa.style.top = Math.max(bbq(fwg) + fln * flm, 50) + "px";
fw0.style.top = Math.max(bbq(fwg) + fln * flm, 50) + "px";
if (apk.apl != null) apk.apl.byo();
}

function fx0(nc) {
if (nc.style.display == "none") return;
var fxp;
var bjp;
var fxq = nc.getElementsByTagName("DIV");
var fxr = fxq.length;
for (var mf = 0; mf < fxr; mf++) {
var fxs = fxq[mf];
var fxt = fxs.className;
if (fxt == 'frameHeader') {
fxp = fxs;
}
else if (fxt == 'frameContent') {
bjp = fxs;
}
}
fxa(fxp, bjp);
}

function fxa(fxp, bjp) {
if (!fxp || !bjp) return;
var nc = fxp.parentNode; if (nc.style.display == 'none') return;
var fxu = parseInt(nc.offsetWidth, 10);
var fxv = parseInt(fxp.offsetHeight, 10);
var fxw = parseInt(nc.offsetHeight, 10);
if (isNaN(fxw)) {
fxw = parseInt(nc.style.height, 10);
}
if (beu) {
var fxx = parseInt(fxp.currentStyle.borderWidth, 10);
fxv += (isNaN(fxx)) ? 0 : 2 * fxx;
}
if (!isNaN(fxu)) {
bjp.style.width = Math.max((fxu - 2 * fle), 50) + "px";
}
var fxy = (arm) ? 2 : 0;
if (!isNaN(fxw) && !isNaN(fxv)) {
bjp.style.height = Math.max((fxw - fxv - fxy), fmi) + "px";
}
if ('msgList' == nc.id && !isNaN(fxu)) {
fxu = Math.max(fxu - 2, 50) + 'px';
for (var mf = 0; mf < fol.length; mf++) {
ama.amb(fol[mf]).style.width = fxu;
}
bjp.style.height = Math.max(fxw, 50) + "px";
}
}

function arl(mu) {
if (beu || gf) {
if (typeof bev == 'undefined') {
bev = setTimeout("bet(event)", 50);
}
} else {
bet(mu);
}
}

function aqj() {
ama.amb('mainContent').innerHTML = '';
ama.amb('mailMsgListContentDiv').innerHTML = '';
ama.amb('contactMsgListContentDiv').innerHTML = '';
ama.amb('calendarMsgListContentDiv').innerHTML = '';
ama.amb('todoMsgListContentDiv').innerHTML = '';
var fxz = ama.amb('folderInformationTextMsgList');
if (fxz) fxz.parentNode.removeChild(fxz);
var fxz = ama.amb('folderInformationTextOther');
if (fxz) fxz.parentNode.removeChild(fxz);
}

function arh(dto) {
var bbk = ama.amb("mainContent");
var egc = bbk.innerHTML;
egc+= dto;
bbk.innerHTML = egc;
}

function bcs(egc) {
ama.amb("mainTitle").innerHTML = egc;
}

function bcu(egc) {
ama.amb("mainNavig").innerHTML = egc;
}


function fy0(bkj,bnb,fya,fyb){
var clf=cjn(bkj);
if (clf!=null){
var bn0 = clf.fyc(bnb,fya,fyb);
}
return bn0;
}

function fyd(bkj){
var clf=cjn(bkj);
if (clf!=null){
clf.fye();
}
}


function dyv(bgz)
{
if (bgz) {
parent.dtl("initFolderTree", [["bgz", bgz]]);
} else {
parent.dtl("initFolderTree");
}
}

function fyf(bgz, eey) {
var ba0 = [];
var cmu;
var fyg = false;
if (bgz) ba0.push(['bgz', bgz]);
ba0.push(['eey', eey]);
if (apk) {
cmu = apk.apl;
if (cmu) {
var fyh = cmu.fyh;
if (fyh.fyi()) {
ba0.push(['eez', cmu.ebh()]);
ba0.push(['ef0', fyh.fyj()]);
}
}
}
parent.dtl('initFolderTreeSilent', ba0);
}

function fyk(cki)
{
switch (cki.id) {
case "contactFolderView":
fyl  = cki.value;
break;
case "calendarFolderView":
fym = cki.value;
break;
}
dwm(byl);
}

function dwm(bgz)
{
if (bgz == null) bgz = cmy();
var ann = ama.amb(bgz);
cmd(bgz, "on");
ebr(ann);
}

function dyc(bgz)
{
var ann = ama.amb(bgz);
dy0.fro(ann.childNodes[1]);
var cme = ann.id;
var fru  = ann.childNodes[1].childNodes[0].data;
var dui = parseInt(ann.getAttribute("folderType"),10);
var fyn   = parseInt(ann.getAttribute("msgTotal"),10);
if (isNaN(fyn)) fyn = 0;
var fyo  = parseInt(ann.getAttribute("msgUnseen"),10);
var fyp = elf + ': ' + fyn + (fyo > 0 ? ', ' + ele + ': ' + fyo : ''); if (byl)
ama.amb(byl).childNodes[1].className = "normalRow";
byl  = cme;
eat = dui;
window.status = fyp;
}

function ebr(ann) {
var fyq = 99;
if (ann == null) return false;
cpa();
var cme = ann.id;
var fru  = ann.childNodes[1].childNodes[0].data;
var dui = parseInt(ann.getAttribute("folderType"),10);
if (dui == fyq) fru = emv;
var fyn   = parseInt(ann.getAttribute("msgTotal"),10);
if (isNaN(fyn)) fyn = 0;
var fyo  = parseInt(ann.getAttribute("msgUnseen"),10);
var fyp = elf + ': ' + fyn + (fyo > 0 ? ', ' + ele + ': ' + fyo : ''); fmw = null;
if (byl)
ama.amb(byl).childNodes[1].className = "normalRow";
var cqb = ama.amb('folderTree').getAttribute('rootFolder');
ama.amb("mailMsgListContentDiv").innerHTML = '';
if (ann.getAttribute("isSelectable") == 'no') {
if (foi == "left") {
cmb(cme);
}
return false;
}
if (eat !== null && eat != fyq) {
var fyr = fys[eat];
ama.amb(fyr + 'SearchValue').value = '';
ama.amb(fyr + 'SearchBtnClear').disabled = true;
}
cll('moveCopyMsg');
if (eat != dui) {
for (fyt in fmt) {
ama.amb(fmt[fyt]).innerHTML = '';
}
ama.amb("mainContent").style.padding = "0px";
for (fyt in fok) {
var fyu = ama.amb(fok[fyt]).style;
if ("none" != fyu.display) {
fyu.display = "none";
}
}
}
byl  = cme;
eat = dui;
fmu = fyn;
window.status = fyp;
fms = "1";
ann.childNodes[1].className = ame;
dy0 = new frm(ann.childNodes[1]);
fyv(fru);
ama.amb("folderIcon").src = fqr[dui];
if (cme == cqb+'/'+clx)
ama.amb("folderIcon").src = fqr[clx];
if (cme == cqb+'/'+fqu)
ama.amb("folderIcon").src = fqr[fqu];
fln = 2;
switch (dui) {
case clz:
eqk();
var fyw = "toolBarMail";
var fyx = "toolBarMail2";
var bh0 = "list";
break;
case cma:
var fyw = "toolBarTodo";
var fyx = "toolBarTodo2";
var bh0 = "list";
break;
case fqs:
var fyw = "toolBarContact";
var fyx = "toolBarContact2";
var bh0 = fyl;
break;
case cm0:
var fyw = "toolBarCalendar";
var fyx = "toolBarCalendar2";
var cmu = apk.fyy(cme);
if (cmu !== undefined) var bh0 = cmu.ebn;
else var bh0 = fym;
var n0 = null;
switch (fym){
case "day":		n0 = ama.amb("buttonEventDay"); break;
case "week":	n0 = ama.amb("buttonEventWeek"); break;
case "month":	n0 = ama.amb("buttonEventMonth"); break;
case "list":	n0 = ama.amb("buttonEventMonthList"); break;
case "listrec":	n0 = ama.amb("buttonEventMonthListRec"); break;
}
if (n0 != null) aqs(n0);
if (bh0 == "listrec") bh0 = "list";
break;
case fqv:
var fyw = "toolBarNote";
var fyx = "toolBarNote2";
var bh0 = "list";
break;
case fqt:
apk.apl = null;
fln = 1;
ama.amb("toolBarToday").style.display = "block";
cqc();
break;
}
if (bh0 && fyw) {
var efq = ama.amb("today");
efq.style.display = "none";
ama.amb(fyw).style.display = "inline";
if (bh0 == "list" || bh0 == "cards") {
ama.amb(fyx).style.display = "block";
}
else {
ama.amb(fyx).style.display = "none";
fln = 1;
}
apk.fyz(cme,dui,bh0);
}
}

function fsx(){
var cmu = cmv();
if (cmu != null)
if (cmu.ebn == "list" || cmu.ebn == "listrec") return true;
else return false;
else return false;
}

function fyv(egc) {
ama.amb("folderTitle").innerHTML = amn(egc); }


function fz0(fio,fin,fks,fik,ecn,bkr){
var cmf = new Array();
for (var mf = 0; mf < fks.length;++mf){
cmf.push(["searchFolders["+mf+"]",fks[mf]]);
}
var bkq = bki(cmf);
if (fik == null) fik = "0"
if (ecn == null) ecn="";
if (bkr == null) bkr="";
ecn = "&subflds="+ecn;
bkr = "&searchIn="+bkr;
var fza = "index.php?desktop=mailSearch.php&doSearch="+fik+"&searchWhere="+encodeURIComponent(fin)+"&searchContent="+encodeURIComponent(fio)+"&"+bkq+ecn+bkr;
var windowHeight = (gf) ? 285 : 255;
bkm(fza, 596, windowHeight, "no", "no");
}

function fjt(cmn){
if (cmn == null) return;
var pc = 'moveCopy';
var bkq = 'folderSelect.php?';
var ebq = new Array();
ebq["//"] = new Array();
for (var mf = 0; mf < cmn.length; ++mf){
var anc = cmn[mf]["uid"];
var cmq = cmn[mf]["folder"];
if (ebq[cmq] == null){
ebq[cmq] = new Array();
ebq["//"].push(cmq);
}
ebq[cmq].push(anc);
}
var cmr = new Array();
for (var mf = 0; mf < ebq["//"].length; ++mf){
cmr[mf] = "msgs["+[mf]+"][f]="+encodeURIComponent(ebq["//"][mf])+"&msgs["+[mf]+"][u]="+ebq[ebq["//"][mf]].join();
}
bkq += cmr.join('&');
bkq += '&command=' + pc + 'Msg' + '&msgType=' + clz;
bkq += '&fldType=' + clz + '&fldName=';
bkm(bkq, 240, 416, 'yes', 'no', null, null, 'moveCopyMsg');
}

function fue() {
var byl = cmy();
var eeu = fhq();
var cmu = cmv();
if (byl == '' || eeu < 0)
return false;
var fzb = fzc();
var pc = fhc ? 'copy' : 'moveCopy';
var bkq = 'folderSelect.php?';
bkq += 'oldName=' + encodeURIComponent(byl) + '&uid=' + fzb;
if (cmu.ffu != null) {
aml = cmu.fv0();
} else aml = fut();
bkq += '&command=' + pc + 'Msg' + '&msgType=' + aml;
bkq += '&fldType=' + cmu.dui + '&fldName=' + cmu.cme;
bkm(bkq, 240, 416, 'yes', 'no', null, null, 'moveCopyMsg');
}

function ftr(bgz) {
var frs = dy0.frr();
var pc = (frs.parentNode.getAttribute('acl').indexOf("d") == -1) ? 'copyMsgAll' : 'moveCopyMsgAll';var bkq = 'folderSelect.php?'
+ 'oldName=' + encodeURIComponent(bgz.bhe)
+ '&command=' + pc
+ '&msgType=' + bgz.aml
+ '&fldType=' + bgz.aml
+ '&fldName=' + bgz.bhe;
bkm(bkq, 240, 416, 'yes', 'no', null, null, 'moveCopyMsg');
}

function fjr(cmn)
{
if (cmn == null) return;
if (cmn.length) parent.dtl("deleteMessageMore",cmn);
}

function fuc()
{
var byl = cmy();
var eeu = fhq();
if (byl == '' || eeu < 0)
return false;
var fzb = fzc();
parent.dtl("setMsgFlag", [["bgz", byl], ["anc", fzb], ["pc", "undelete"]]);
}

function f0p()
{
var byl = cmy();
var eeu = fhq();
if (byl == '' || eeu < 0)
return false;
var fzb = fzc();
parent.dtl("setMsgFlag", [["bgz", byl], ["anc", fzb], ["pc", "read"]]);
}

function fud()
{
var byl = cmy();
var eeu = fhq();
if (byl == '' || eeu < 0)
return false;
var fzb = fzc();
parent.dtl("setMsgFlag", [["bgz", byl], ["anc", fzb], ["pc", "unread"]]);
}

function fzd(){
var bh0 = ama.amb("calendarFolderView");
if (bh0 != null ) bh0 = bh0.value;
else return ;
if (bh0 == "list" || bh0 == "listrec") return ;
if (fmw != null){
if (bh0 != "day"){
var anc = fmw.getAttribute("uid");
var fze = ama.byn("DIV");
for (var i = 0; i < fze.length; ++i){
mu = fze[i];
if (mu.getAttribute("uid") == anc ){
mu.style.display = "none";
}
}
} else {
fmw.parentNode.style.display = "none";
}
}
}

function fzf(){
cmv().apm();
}

function ftx() {
var cmu = cmv();
if (!cmu)
return false;
var fzg = cmu.ffg;
if ((fqs != cmu.dui) || !fzg)
return false;
var cmo = new Array();
var fzh = fzg.length;
for (var mf = 0; mf < fzh; mf++) {
cmo[mf] = fzg[mf].getAttribute('uid');
}
fpm('new', '', true, cmo);
}

function fco(anc) {
if (!frz(flx)) return false;
if (ffd()) return false;
else foz(true);
var cmu = cmv();
var byl = cmu.cme;
var efu = 0;  var efv = 0; var fzi = 0;     if (byl == '' || cmu.fhq() <= 0) {
foz(false);
return false;
}
if (cmu.dui == cma || cmu.dui == cm0) {
var ack = null;
for (var mf = 0; mf < cmu.ffg.length;mf++) {
ack = cmu.ffg[mf];
if (ack.getAttribute('sendCancel') == 'yes') {
efu++;
}
if (ack.getAttribute('sendDecline')) {
efv++;
}
if (ack.getAttribute('recc') == 'yes') {
fzi++;
}
}
}
if (fzi) {
if (!window.confirm((cmu.dui == cm0)
? ((fzi > 1) ? emx : emw)
: ((fzi > 1) ? emz : emy))) {
foz(false);
return false;
}
}
var fzj = false;
if (efv) {
fzj = confirm((cmu.dui == cm0)
? ((efv > 1) ? ema : em0)
: ((efv > 1) ? emc : emb));
}
var fzk = false;
if (efu) {
fzk = confirm((cmu.dui == cm0)
? ((efu > 1) ? elx : elw)
: ((efu > 1) ? elz : ely));
}
if (fqs == cmu.dui) {
var fzl = 0;
var fzg = cmu.ffg;
var fzh = fzg.length;
for (var mf = 0; mf < fzh; mf++) {
if ('1' == fzg[mf].getAttribute('isDList')) {
fzl++;
if (1 < fzl)
break;
}
}
if (0 < fzl) {
if (!confirm((1 == fzl) ? ena : enb)) {
foz(false);
return false;
}
}
}
var fzb =  (anc === undefined) ? fzc() : anc;
if (fzb.length == 0) {
foz(false);
return false;
}
if (!fsx())	{
if (cmu.dui == cm0) {
fzd();
fmw = null;
}
cmu.ffg = new Array();
}
else {
if (anc === undefined) {
cmu.ebo();
}
else {
cmu.fzm(anc);
}
}
var aak = [['bgz', byl], ['anc', fzb], ['ebe', 'false']];
if (cmu.efc.length > 0) {
aak.push(['efh', 1]);
}
if (fzk || fzj) {
aak.push(
['dui', cmu.dui],
['efu', fzk],
['efv', fzj]
);
parent.dtl("cancelEvent", aak);
}
else {
eqk(false);
parent.dtl("forceDelete", aak);
}
}

function fts(bgz) {
if (!frz(flx)) return;
var aak = [
['bgz', bgz.bhe],
['e0j', dy0.e0k()]
];
parent.dtl('expungeFolder', aak);
}


function eqt(bgz, anc) {
parent.dtl("sendReadReceipt", [["bgz", bgz], ["anc", anc]]);
}

function eql(boq, fbe, fer, bor, dew, dex)
{
var bbk = ama.amb("messageHeader");
var egc = "";
if (boq)
egc+= "<b>"+ejj+":</b> "+boq;
if (bor)
egc+= "<br><b>"+cmt+":</b> "+bor;
if (dew)
egc+= "  <b>"+dey+":</b> "+dew;
if (dex) {
egc += "  <b>" + dez + ":</b> " + dex;
}
if (fer != "0") {
if (egc) egc+= "<br>";
egc+= "<b>"+ejl+":</b> "+fer+"\n";
}
egc+= "<span id='attachmentList'></span>";
egc+= "<br><b>"+ejk+": "+fbe+"</b>";
ama.amb("message").style.display = "block";
bbk.style.display = "block";
ama.amb("messageHeader").style.visibility  = "visible";
bbk.innerHTML = egc;
}

function esv(dto)
{
if (fns == "")
fns = "<br/><b>"+ejm+":</b> ";
fns+= "<span style='white-space: nowrap'>" + dto + "</span> ";
}

function erq(dto)
{
fnr += dto;
}

function eqo(fzn)
{
ama.amb("attachmentList").innerHTML = fns;
fns = "";
var fzo = ama.amb("messageAreaPattern").cloneNode(true);
for (var mf = 0; mf < fzo.childNodes.length; ++mf){
if (fzo.childNodes[mf].id == "messageContentPattern"){
fzo.childNodes[mf].id = "messageContent";
var bbk = fzo.childNodes[mf];
}
if (fzo.childNodes[mf].id == "messageToolbarEventPattern") {
if (fzn) {
var fzp = fzo.childNodes[mf];
for (baw = 0; baw <fzp.childNodes.length; baw++) {
if (fzp.childNodes[baw].id == "buttonTentative")
fzp.removeChild(fzp.childNodes[baw]);
if (fzp.childNodes[baw].id == "buttonCalendar")
fzp.removeChild(fzp.childNodes[baw]);
}
}
fzo.childNodes[mf].id = "messageToolbarEvent";
}
}
try {
bbk.innerHTML = fnr;
} catch(ha) {
alert(enl);
}
fnr = "";
ama.amb("message").style.display = "block";
fzo.id = "messageArea";
fzo.style.display = "block";
fzo.className = "frameContent";
ama.amb("message").appendChild(fzo);
fx0(ama.amb("message"));
}

function fzq(fzr, fzs) {
var bbk = ama.amb(fzr);
var fzt = ama.amb(fzs);
if (!fzt) return; bbk.scrollTop = fzt.offsetTop + fzt.offsetHeight - bbk.offsetHeight;
}

function eqk(bb0)
{
if (bb0 == null) bb0 = true;
ama.amb("messageHeader").innerHTML  = "";
if (ama.amb("messageContent") && !gf)
ama.amb("messageContent").innerHTML = "";
ama.amb("messageHeader").style.display  = "none";
ama.amb("messageHeader").style.visibility  = "hidden";
if (bb0) ama.amb("message").style.display = "none";
if (ama.amb("messageArea") != null)
ama.amb("message").removeChild(ama.amb("messageArea"));
if (ama.amb("messageToolbarEventPattern"))
ama.amb("messageToolbarEventPattern").style.display = "none";
if (ama.amb("messageToolbarEvent"))
ama.amb("messageToolbarEvent").style.display = "none";
}

function esp(cmz, aml, fzu) {
switch (parseInt(aml, 10)) {
case clz:
fzv(cmz);
break;
case fqs:
var dqf = (parseInt(fzu, 10) == eog);
fpm('fromMail', cmz, dqf);
break;
case cm0:
bzo('fromMail', cmz);
break;
case cma:
fpn('fromMail', cmz);
break;
case fqv:
fpo('fromMail', cmz);
break;
}
}

function fpr() {
bkm('outOfOffice.php', 550, 258, 'no', 'no');
}

function fkq()
{
var cmu = cmv();
var bgz = cmy();
if (byl == '' || cmu.fhq() == 0)
return false;
ftp = cmu.fft;
var bkq = 'index.php?desktop=mailView.php&action=print&folder=' + encodeURIComponent(bgz)
+ '&uid=' + cmu.fhq()
+ '&sortKey='+ftp.eew
+ '&reverse='+ftp.eex
+ '&aml=' +cmu.ffu.getAttribute('type');
if (cmu.efc == "") bkq += '&allowNavig=true';
bkm(bkq,  700, 500, 'no');
}

function fzw(bae){
if (bae == null) return;
ack = bae;
while (ack.getAttribute("isSelectable") != "true") ack = ack.parentNode;
var feq = ack.getAttribute("flag");
if (feq.indexOf("F") > -1) var fzx = "unflag";
else var fzx = "flag";
var anc = parseInt(ack.getAttribute("uid"),10);
var byl = cmy();
if (byl == '' || anc < 0)
return false;
parent.dtl("setMsgFlagged", [["bgz", byl], ["anc", anc], ["pc", fzx]],true);
}

function ftg(feq, ack, aml, fzu) {
if (!ack || ack == null) return false;
if (aml) ack.setAttribute("type", aml);
else aml = ack.getAttribute("type") ? ack.getAttribute("type") : clz;
fzy = 2;
ack.setAttribute("flag", feq);
var bav = ack.getElementsByTagName("TD");
if (ack.style.fontWeight == "bold" && feq.indexOf("S") >= 0)
fzz(-1);
if (ack.style.fontWeight == "normal" && feq.indexOf("S") == -1)
fzz(+1);
var frw = ack.getElementsByTagName('div');
var g00 = (feq.indexOf("D") >= 0) ? "line-through" : "none";
var g0a = (feq.indexOf("S") >= 0) ? "normal" : "bold";
if (!fus) {
for (var mf = 0; mf < frw.length; mf++) {
frw[mf].style.fontWeight = g0a;
var g0b = 160;
if (frw[mf].parentNode.className != 'tdCellBorder'
&& frw[mf].nodeValue != null
&& frw[mf].firstChild
&& frw[mf].firstChild.nodeValue.charCodeAt(0) != g0b) {
frw[mf].style.textDecoration = g00;
}
}
}
if (fus && aml) {
var nr = ack.getElementsByTagName("TABLE");
var g0c = nr[0].getElementsByTagName("TR");
var g0d = g0c[1].getElementsByTagName("TD");
var g0e = g0c[2].getElementsByTagName("TD");
var fvf = g0d[0].firstChild;
var g0f = g0d[3];
var g0g = g0d[3].firstChild;
var frw = nr[0].getElementsByTagName('DIV');
for (var mf = 0; mf < frw.length; mf++) {
frw[mf].style.fontWeight = 'normal';
if (mf < 2) {
frw[mf].style.fontWeight = g0a;
frw[mf].style.textDecoration = g00;
}
}
}
else {
var fvf = bav[3 * fzy].firstChild;
var g0f = bav[2 * fzy];
var g0g = bav[2 * fzy].firstChild;
}
if (feq.indexOf("S") >= 0) ack.style.fontWeight = "normal";
else ack.style.fontWeight = "bold";
var g0h = new g0i(aml, feq, fzu);
g0h.g0j(fvf);
g0h.g0k(g0g);
g0f.setAttribute("isFlagged", g0h.g0l);
}

function g0i(aml, feq, fzu) {
this.aml = parseInt(aml, 10);
this.feq = feq;
if (fzu !== undefined) { this.fzu = parseInt(fzu, 10);
}
this.g0l = "no";
}

g0i.prototype.g0k = function(fvf) {
if (!fvf) {
return;
}
if (this.feq.indexOf("F") > -1) {
imgFlag = amk("imgFlag");
fvf.src = imgFlag.src;
if (gf && fus){
fvf.style.width = "16px";
fvf.style.height = "16px";
}
this.g0l = "yes";
}
else {
imgE = amk("imgE");
fvf.src = imgE.src;
if (gf && fus){
fvf.style.width = "16px";
fvf.style.height = "32px";
}
this.g0l = "no";
}
}

g0i.prototype.g0j = function(fvf) {
if (!fvf) {
return;
}
var g0m;
switch (this.aml) {
case clz:
if (this.feq.indexOf("S") == -1) {
imgMUnSeen = amk("imgMUnSeen");
fvf.src = imgMUnSeen.src;
g0m = eme;
}
else {
if (this.feq.indexOf("T") >= 0) {
imgMDraft = amk("imgMDraft");
fvf.src = imgMDraft.src;
g0m = emf;
}
else if (this.feq.indexOf("A") >= 0) {
imgMReplied = amk("imgMReplied");
fvf.src = imgMReplied.src;
g0m = emg;
}
else if (this.feq.indexOf("W") >= 0) {
imgMForwarded = amk("imgMForwarded");
fvf.src = imgMForwarded.src;
g0m = emh;
}
else {
imgMSeen = amk("imgMSeen");
fvf.src = imgMSeen.src;
g0m = emi;
}
}
break;
case fqs:
if (this.fzu == eog) {
imgDList = amk("imgDList");
fvf.src = imgDList.src;
fvf.title = emm;
} else {
imgFContact = amk("imgFContactG");
fvf.src = imgFContact.src;
fvf.title = eml;
}
break;
case cma:
imgFTodo = amk("imgFTodoG");
fvf.src = imgFTodo.src;
fvf.title = emk;
break;
case cm0:
imgFCalendar = amk("imgFCalendarG");
fvf.src = imgFCalendar.src;
fvf.title = emj;
break;
case fqv:
var egu = (this.fzu != undefined) ? eod[this.fzu] : eod[eoe];
imgNote = amk("imgNote" + egu);
fvf.src = imgNote.src;
fvf.title = emn;
break;
}
if (this.feq.indexOf("J") >= 0) {
imgMJunked = amk("imgMJunked");
imgMJunked_UnSeen = amk("imgMJunked_UnSeen");
fvf.src = (this.feq.indexOf("S") >= 0) ? imgMJunked.src : imgMJunked_UnSeen.src;
}
if (g0m !== undefined) fvf.setAttribute("title", g0m);
}

function g0n(feq, anc, aml, bgz, fzu) {
cmu = cmv(bgz);
if (cmu == null) return;
if (cmu.g0o == null) return; ack = cmu.g0o(anc);
if (ack != null) {
ftg(feq, ack, aml, fzu);
}
}

function dvg(bgz,g0p,foy,egr){
var ann = ama.amb(bgz);
if (ann == null) return;
ann.setAttribute("msgTotal",g0p);
ann.setAttribute("msgUnseen",foy);
if (egr != 0){
g0q();
fpv(foy,bgz);
}
foy = foy < 0 ? 0 : foy;
var g0r = bym+'/INBOX';
if (g0r.toLowerCase() == bgz.toLowerCase()) egv();
}

function g0q(){
var ann = ama.amb(byl);
var cme = ann.id;
var fru  = ann.childNodes[1].childNodes[0].data;
var dui = parseInt(ann.getAttribute("folderType"),10);
var fyn   = parseInt(ann.getAttribute("msgTotal"),10);
var fyo   = parseInt(ann.getAttribute("msgUnseen"),10);
if (isNaN(fyn)) fyn = 0;
var fyp = elf + ': ' + fyn + (fyo > 0 ? ', ' + ele + ': ' + fyo : ''); window.status  = fyp;
fyo = fyo < 0 ? 0 : fyo;
var g0r = bym+'/INBOX';
if (g0r.toLowerCase() == cme.toLowerCase()) egv();
}

function fzz(bpz, bgz)
{
if (fnu) return false;
if (bgz !== undefined) {
var cmq = ama.amb(bgz);
if (cmq == null) return false;
}
else {
var cmq = ama.amb(byl);
}
var g0s = parseInt(cmq.getAttribute("msgUnseen"),10);
var g0t = g0s + parseInt(bpz,10);
if (bgz !== undefined) {
fpv(g0t, bgz);
}
else {
fpv(g0t);
}
}

function fpv(g0p, bgz)
{
if (bgz == null) bgz = byl;
var cmq = ama.amb(bgz);
var g0s = parseInt(cmq.getAttribute("msgUnseen"), 10);
var g0t = g0p;
var cqb = ama.amb('folderTree').getAttribute('rootFolder');
cmq.setAttribute("msgUnseen", g0t);
if (g0t > 0) {
cmq.style.fontWeight = "bold";
cmq.childNodes[2].childNodes[0].data = " (" + g0t + ")";
}
else {
cmq.style.fontWeight = "normal";
cmq.childNodes[2].childNodes[0].data = " ";
}
g0q();
g0t = g0t < 0 ? 0 : g0t;
var g0r = bym + '/INBOX';
if (g0r.toLowerCase() == bgz.toLowerCase()) egv();
}

function dwl(ri, bgz)
{
if (bgz == null) bgz = byl;
ama.amb(bgz).setAttribute('msgDeleted', ri);
}

function ftt(efl)
{
if (efl && eoa == 1) {
var fgf = (apk.apl.ffg.length == 1) ? eli : elj;
if (!confirm(fgf))
return false;
}
var fzb = fzc();
parent.dtl("markAsJunk", [["bgz", byl], ["anc", fzb], ["efl", efl]]);
}

function ftu()
{
var byl = cmy();
var eeu = fhq();
if (byl == '' || eeu < 0)
return false;
parent.dtl("addToWhiteList", [["bgz", byl], ["anc", eeu]]);
}

function fcx(g0u)
{
if (byl == g0u) {
fzf();
}
else {
fzz(+1, g0u);
}
}


function fpm(ehp, cmz, dqf, cmo) {
if (!ehp)
ehp = 'edit';
var bkj = null;
var cmu = cmv();
if (null != cmu) {
if (null == byl)
byl = cmu.cme;
var anc = (-1 != cmu.fhq()) ? cmu.fhq() : cmw;
}
else {
var anc = cmw;
}
anc = ('new' == ehp) ? null : anc;
if (('new' != ehp) && (('' == byl) || (0 == anc)))
return false;
if ('new' == ehp && cna() && eat == fqs) {
return false;  }
if ('edit' == ehp)
bkj = ((dqf) ? 'dListEdit' : 'contactEdit') + '_'+byl+'_'+anc;
var bkq = ((dqf) ? 'dListEdit.php' : 'contactEdit.php') + '?mode=' + ehp + '&uid=' + anc;
if (('fromMail' == ehp) || ('senderFromMail' == ehp) || (fqs == eat))
bkq += '&folder=' + encodeURIComponent(byl);
if ('fromMail' == ehp)
bkq += '&part=' + cmz;
if (dqf) {
if (cmo) {
if (0 < cmo.length) {
bkq += '&memIds=' + cmo.join(',');
}
}
bkm(bkq, 650, (gf) ? 370 : 360, 'no', 'no', null, null, bkj, 'dialog=no');
}
else
bkm(bkq, 550, 360, 'no', 'no', null, null, bkj);
}

function fty() {
var cmu = cmv();
if (cmu == null) return;
var bgz = encodeURIComponent(cmu.cme);
var anc = cmu.fhq();
if (byl == '' || anc == -1) {
return;
}
var hz = cmu.g0v();
if (hz != null) {
dcr = hz.getAttribute('isdlist');
}
else {
dcr = 0;
}
var bkq = 'printItem.php?folder=' + bgz + '&uid=' + anc + '&type=' + fqs
+ '&isDlist=' + dcr;
bkm(bkq,  700, 500, 'no');
}

function cta() {
var g0w = "1abcdefghijklmnopqrstuvwxyz";
var egc = "";
for (var mf = 0; mf < g0w.length; mf++) {
egc += '<span onClick="g0x(event,\'' + g0w.charAt(mf) + '\');">' + g0w.charAt(mf) + '</span>\n';
}
bcu(egc);
}

function g0x(amz, efp) {
if(efp == null) efp = fms;
if (amz.shiftKey) {
var fqo = aph.ama.amb('addressCardsTable').getElementsByTagName('table');
var cmu = apk.apl;
var g0y = [];
for (var mf = 0; mf < fqo.length; mf++) {
var g0z = fqo[mf].getElementsByTagName('th');
if (g0z[0].firstChild.innerHTML.charAt(0).toLowerCase() == efp.toLowerCase()
|| fqo[mf].className == 'addressCard ' + civ) {
g0y.push(fqo[mf]);
cmu.ga0(fqo[mf]);
}
}
apk.apl.dy0.gaa(g0y);
cmu.eqr();
return true;
}
parent.dtl("getContactFolderContentByLetter", [["bgz", byl], ["efp", efp]]);
}

function ctb(anc) {
var fqo = aph.ama.amb('addressCardsTable').getElementsByTagName('table');
var cmu = apk.apl;
for (var mf = 0; mf < fqo.length; mf++) {
if (fqo[mf].getAttribute('uid') == anc) {
cmu.ga0(fqo[mf]);
cmu.dy0.gaa([fqo[mf]]);
break; }
}
apk.apl.eqr();
}

function gab(bjp,bgz){
if (bgz == null) bgz = byl;
var gac = encodeURIComponent("bkr")+"="+encodeURIComponent(bgz);
var bjp = "div="+encodeURIComponent(bjp);
bkm('contactFind.php?reason=searchContactFolder&'+gac+'&'+bjp, '600','430','no',"no",null,null,'searchContactFolder_'+window.name);
}

function gad() {
var gae = ama.amb('msgListBeforeNavigation');
if (gae) gae.style.display = 'none';
var gaf = ama.amb('msgListAfterNavigation');
if (gaf) gaf.style.display = 'none';
}

function gag(dui, gah) {
fil = ama.amb('mainWaitHours');
if (fil != null && fil.style.visibility == 'visible') return;
var fyr = fys[eat];
var os = ama.amb(fyr + 'SearchValue');
var gai = ama.amb(fyr + 'SearchBtnClear');
var nd = os.value;
if (gah == null) gah = true;
if (nd.length == 0 && gah) return;	gad();
var cmu = cmv();
if (cmu != null) {
if (gah) { if (nd) { cmu.efc = nd;
cmu.gaj.gak(1, true);
cmu.apm();
gai.disabled = false;
}
}
else { os.value = "";
cmu.eax(true);
cmu.apm();
aai(gai);
gai.disabled = true;
if (gai.blur) gai.blur();
}
}
}

function gal(amp, amz) {
if (amz == null) amz = event;
ann = ano(amz);
if (amz.keyCode == 13 && ann.id == (fys[eat] + 'SearchValue'))
gag(eat, true);
}


function gam(bh0) {
fym = bh0;
ama.amb('calendarFolderView').value = bh0;
var cmu = cmv();
if (cmu != null) {
cmu.gaj.gak(1, true);
cmu.ebn = (bh0 == 'list' || bh0 == 'listrec') ? 'list' : bh0;
}
if (bh0 == 'list' || bh0 == 'listrec') {
var aak = [['bhe', 'fldDisplayCalendar'],
['nd', bh0],
['bgz', byl],
['egd', 1],
['ege', 'dwm']];
aph.parent.dtl('setSetting', aak, true);
}
else
dwm(byl);
}

function bej(bh0, efq, gan) {
if (gan == true) apy = 0;
ama.amb("calendarFolderView").value = bh0;
fym = bh0;
var efr = fso() - flb - fll;
var aak = [["bgz", byl],
["bh0", fym],
["efq", efq],
['efr', efr],
['apy', apy]];
aph.parent.dtl("getCalendarFolderContent", aak);
}

function bzo(ehp, cmz) {
fnl = null; var bkj = '';
var gao = '';
var gap = '';
var gaq = '';
var gar = '';
var cmu = cmv();
var anc = (cmu) ? cmu.fhq() : cmw;
if (anc == -1) anc = cmw;
if (cmu != null && byl == null) byl = cmu.cme;
if ('new' != ehp && ('' == byl || 0 == anc)) return false;
if (!ehp) ehp = 'edit';
var ays = new Date();
switch (ehp) {
case 'new':
if (cna() && (eat == cm0)) {
return false; }
bkj = ays.getTime();
gao = '&daytime=' + apy;
if (byl == null) byl = bym + '/' + gas;
var anc='';
break;
case 'edit':
if (cna() && -1 == anc) {
return false; }
bkj = byl + '_' + ((anc != null) ? anc : ays.getTime());
gao = '&daytime=';
gao += (anc == -1 && fmx != null) ? fmx.getAttribute('datetime')
: apy;
gap = anc;
break;
case 'today':
gaq = encodeURIComponent(bym + '/' + gas);
gap = '-1';
ehp = 'edit';
bkj = ays.getTime();
break;
default:
bkj = byl + '_' + anc;
gap = anc;
gao = '';
gar = cmz;
break;
}
if (ehp == 'fromMail' || eat == cm0)
gaq += encodeURIComponent(byl);
bkm('calendarEdit.php?' + 'folder=' + gaq + '&uid=' + gap + gao + '&mode=' + ehp
+ '&part=' + gar, 730, 490, 'no', 'no', null, null, 'eventEdit_' + bkj);
}

function ftz(bgz,anc){
var cmu = cmv();
if (cmu == null) return;
if (!bgz) bgz=encodeURIComponent(cmu.cme);
if (!anc) anc = cmu.fhq();
if (byl == '') return;
var gat = apy;
if (cmu.ebn == 'month') {
gat = ama.amb('calendarMonthlyTable').getElementsByTagName('tr')[3];
gat = gat.getElementsByTagName('td')[0].getElementsByTagName('div')[0].getAttribute('datetime');
}
var gau = (anc == -1)
? '&view=' + cmu.ebn + '&timestamp=' + gat
: '';
var bkq = 'printItem.php?folder=' + bgz + '&uid=' + anc + '&type=' + cm0 + gau;
bkm(bkq, 700, 500, 'no');
}

function fkz(fcj)
{
var cmu = cmv();
if (cmu) { var bgz = cmu.cme;
var anc = (cmu.fhq() != -1 ? cmu.fhq() : cmw);
var ebp = cmu.ffu.getAttribute('type');
} else { var bgz = byl;
var anc = cmw;
var ebp = aml;    }
if (bgz == '' || anc == -1) return false;
var bkq = 'mailCompose.php?';
bkq += 'action=replyEvent&folder=' + encodeURIComponent(bgz) + '&uid=' + anc;
bkq += '&partStatus=' + fcj + '&itemType=' + euo + '&part=' + eup;
bkq += '&aml=' + ebp;
bkm(bkq, 700, 500, 'no', 'no');
}
function gav(gaw){
fmy = gaw;
var nr = ama.amb("calendarDailySelectorFull");
var amc = nr.getElementsByTagName("TR");
var gax = 0;
var gay = new Array();
for (mf = 0; mf < amc.length; ++mf){
if (amc[mf].getAttribute("isWholeDay") == "true"){
++gax;
gay.push(amc[mf]);
}
}
if (gaw > gax){
var cbm = ama.amb("isWholeDayPattern");
var cbo = cbm.cloneNode(true);
cbo.style.display = "block";
cbo.setAttribute("isWholeDay","true");
cbm.parentNode.insertBefore(cbo,cbm.parentNode.firstChild);
}
if (gaw < gax){
for (mf = 0; mf < gax - gaw ; ++mf){
gay[mf].parentNode.removeChild(gay[mf]);
}
}
}

function api(bgz, anc, cdo, pc)
{
if (!bgz || !anc) {
return;
}
if (pc == "sendEventUpdatePrompt") {
var fgf = (cdo == cm0 ? elu : elv);
var gaz = confirm(fgf);
if (!gaz) {
apk.apl.apm();
return;
}
}
var aak  = new Array();
aak.push(
['bgz', bgz],
['anc', anc],
['cdo', cdo],
['pc', pc]
);
aph.parent.dtl('sendEventByFolderName', aak);
}

function fl0(gb0) {
if (!gb0) gb0 = ama.amb('buttonCalendar').getAttribute('ayr');
bkm('index.php?folder=' + encodeURIComponent(bym + '/' + gas)
+ '&currentDateTime=' + gb0 + '&calendarView=daily', '', '', 'no');
}


function fpn(ehp,cmz)
{
var bkj = null;
var cmu = cmv();
if (cmu != null) {
if (byl == null) byl = cmu.cme;
var anc = (cmu.fhq() != -1 ? cmu.fhq() : cmw);
} else {
var anc = cmw; }
var gaq = "";
var ays = new Date();
if (ehp != "new" && (byl == '' || anc == 0)) {
return false;
}
if ('new' == ehp && cna() && eat == cma) { 
return false;
}
if (! ehp) var ehp = "edit";
if (ehp == 'fromMail') var gar = '&part=' + cmz + '&mode=fromMail';
else if (ehp == 'edit'){
var gar = '&mode=edit';
bkj = 'todoEdit_'+byl+'_'+anc;
} else if (ehp == 'today'){
gaq = 'folder=' + encodeURIComponent(bym+"/"+gba);
var gar = '&mode=edit';
bkj = 'eventEdit_'+ays.getTime();
var anc = "-1";
}
if (ehp == 'fromMail' || eat == cma)
gaq += 'folder=' + encodeURIComponent(byl);
if (ehp == 'new') bkm('todoEdit.php?'+gaq+ '&mode=new', 660, 500, 'no', 'no',null,null,bkj);
else{
var bkq = gaq+ '&uid=' + anc+gar;
bkm('todoEdit.php?'+bkq, 660, 500, 'no', 'no',null,null,bkj);
}
}

function gbb(cjh,gn){
var bav = cjh.parentNode.parentNode.getElementsByTagName("TD");
var fex = 2;
if (cjh.checked){
var efy = "100";
gbc(bav[6*fex],emu);
} else {
var efy = "0";
gbc(bav[6*fex],emt);
}
gbc(bav[7*fex],efy);
var aak  = new Array();
aak.push(['bgz',cmy()]);
aak.push(['efx', gn]);
aak.push(['efy',efy]);
var aay="changeComplete";
aph.parent.dtl(aay, aak);
}

function fu0(bgz,anc){
var cmu = cmv();
if (cmu == null) return;
if (!bgz) bgz=encodeURIComponent(cmu.cme);
if (!anc) anc = cmu.fhq();
if (byl == '' || anc == -1)
return false;
var bkq = 'printItem.php?folder='+bgz+'&uid='+anc+'&type='+cma;
bkm(bkq, 700, 500, 'no');
}


function fpo(ehp, cmz) {
var bkj = null;
var cmu = cmv();
var anc;
if (cmu != null) {
if (byl == null) {
byl = cmu.cme;
}
anc = cmu.fhq();
if (anc == -1) {
anc = cmw;
}
}
else {
anc = cmw;
}
if (!ehp) {
ehp = 'edit';
}
if (ehp != 'new' && (byl == '' || anc == 0)) {
return;
}
if ('new' == ehp && cna() && eat == fqv) { 
return false;
}
var bkq = ['noteEdit.php?'];
if (ehp == 'fromMail' || eat == fqv) {
bkq.push('&folder=' + encodeURIComponent(byl));
}
switch (ehp) {
case 'fromMail':
bkq.push('&part=' + cmz + '&mode=fromMail');
bkq.push('&uid=' + anc);
break;
case 'edit':
bkq.push('&mode=edit');
bkq.push('&uid=' + anc);
bkj = 'todoEdit_'+byl+'_'+anc;
break;
default:
bkq.push('&mode=new');
break;
}
var gbd = (ehp == 'edit' && cmu) ? cmu.gbe(anc) : fow;
var gbf = cqd(gbd); gbf.acs = Math.max(gbf.acs, foq);
gbf.bqc = Math.max(gbf.bqc, fos);
var gbg = screen.width - gbf.bno;
if (gbg < gbf.acs) {
gbf.acs = Math.max(gbg, foq);
if (!arm && gbf.acs == foq) {gbf.bno = screen.width - foq - fov;
}
}
var gbh = screen.height - gbf.bnn;
if (beu) {
gbh -= fou;
}
if (gbh < gbf.bqc) {
gbf.bqc = Math.max(gbh, fos);
if (!arm && gbf.bqc == fos) {gbf.bnn = screen.height - fos;
if (beu) {
gbf.bnn -= fou;
}
}
}
gbf.bnn -= fou;
gbf.bno -= fov;
if (beu) {
gbf.bno += fop;
}
gbf.bnn = Math.max(gbf.bnn, 0);
gbf.bno = Math.max(gbf.bno, 0);
var gbi = bkm(
bkq.join(''),
gbf.acs,
gbf.bqc,
'no',
'no',
null,
null,
bkj,
',top=' + gbf.bnn + ',left=' + gbf.bno
);
try {
if (beu) {
fou = gbi.screenTop - gbf.bnn + fop;
fov = gbi.screenLeft - gbf.bno;
}
else {
fov = (gbi.outerWidth - gbi.innerWidth) / 2;
fou = (gbi.outerHeight - gbi.innerHeight - fov);
if (gbi.statusbar.visible) {
fou -= 20;}
}
if (isNaN(fou) || isNaN(fov)) {
throw '';
}
}
catch (ha) {
fou = clb;
fou = fot;
}
}

function fua(bgz, anc) {
var cmu = cmv();
if (null == cmu) {
return;
}
if (!anc) {
anc = cmu.fhq();
}
if (-1 == anc) {
return;
}
if (!bgz) {
bgz = encodeURIComponent(cmu.cme);
}
bkm('printItem.php?folder=' + bgz + '&uid=' + anc + '&type=' + fqv, 700, 500, 'no');
}

function fuf(egu) {
var byl = cmy();
var cmu = cmv();
var eeu = cmu.fhq();
if (byl == '' || eeu < 0) {
return false;
}
var gbj = cmu.cmx();
parent.dtl("setNoteColor",
[['bgz', byl],
['anc', gbj.join(',')],
['egu', egu]]);
var gbk = amk('imgNote' + eod[egu]).src;
var gbl = gbj.length;
for (var mf = 0; mf < gbl; mf++) {
var ack = cmu.g0o(gbj[mf]);
ack.firstChild.firstChild.src = gbk;
}
}


function cqc() {
aph.parent.dtl("kerioToday",[]);
}

function gbm() {
var gbn = ['todayCalendarBody', 'todayTodoBody', 'todayMessageBody'];
for (var mf = 0; mf < gbn.length; mf++) {
var bac = ama.amb(gbn[mf]);
while (bac.childNodes.length) {
bac.removeChild(bac.childNodes[0]);
}
}
ama.amb('todayQuota').style.display = 'block';
}

function fpp()
{
var bkq = 'userSettings.php';
bkm(bkq, 600, 430, 'no', 'no', null, null, 'userSettings');
}

function fpq()
{
var bkq = 'filter/mailFilters.php';
bkm(bkq, 500, 230, 'no', 'no', null, null, 'mailFilters');
}

function fps() {
var bkq = 'folderMapCreate.php';
var bqc = 135;
if (fjy != null && fjy.parentNode.id) {
var gbo = fjy.parentNode.id;
var cqb = ama.amb('folderTree').getAttribute('rootFolder');
if (gbo.indexOf(cqb+'/~') == 0 && gbo.indexOf('@') != -1) {
var eae = gbo.substr(cqb.length+2).split('/')[0];
bkq += '?mapUser='+eae;
bqc += 107;
}
}
bkm(bkq, 230, bqc,  'no', 'no', null, null, 'folderMapCreate');
}

function fub()
{
var cmu = cmv();
if (cmu == null) return;
if (cmu.ebn != "list") return;
var byl = cmu.cme;
if (!byl) return false;
var bkq = 'fieldSelect.php?folderType='+eat;
if ((byl.indexOf(gbp) > -1) || (byl.indexOf(fte) > -1))
bkq+= '&applySent=true';
bkm(bkq, 200, 380, 'yes', 'no', null, null, 'fieldSelect');
}

function chb()
{
var azk = aph.document.getElementById("mainWaitHours");
if (azk != null) azk.style.visibility="hidden";
var azk = aph.document.getElementById("mainWaitHoursS");
if (azk != null){
azk.style.display = "none";
}
}


function gbq(gn, ami) {
var gbr = ama.amb("todayCalendarBody")
var gbs = ama.amb("todayCalendarCaption").cloneNode(true);
gbs.style.display = "block";
gbs.setAttribute("id", gn);
var bav = gbs.getElementsByTagName("td");
bav[0].innerHTML = ami;
var gbt = ' ';
for (var mf = 0; mf < 5; mf++) gbt += gbt;
bav[2].innerHTML = gbt;
gbr.appendChild(gbs);
}

function gbu(gbv, amj, ami, anc, bgz) {
var gbr = ama.amb("todayCalendarBody");
var gbw = ama.amb("todayCalendarItem").cloneNode(true);
gbw.style.display = "block";
gbw.setAttribute("id", anc);
var bav = gbw.getElementsByTagName("td");
bav[0].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"aoa('" + anc + "','" + bgz + "');\">" + amj + "</span>";
bav[2].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"aoa('" + anc+"','" + bgz + "');\">" + ami + "</span>";
gbr.appendChild(gbw);
}

function gbx(amj, ami, anc, bgt, cpp, bgz) {
var gby = ama.amb("todayTodoBody");
var gbz = ama.amb("todayTodoItem").cloneNode(true);
gbz.style.display="block";
gbz.setAttribute("id", anc);
if (ami == '') ami = '-';
var bav = gbz.getElementsByTagName("td");
if (bgt == 1)
bav[0].firstChild.src = imgPriority_High.src;
if (bgt == 9)
bav[0].firstChild.src = imgPriority_Low.src;
if (amj != "-") var gc0 =" (" + amj + ")";
else gc0 = "";
bav[1].innerHTML = "<span style=\"cursor:pointer;\" class=\"" + cpp + "\""
+ "onclick=\"ao0('" + anc + "','" + bgz + "');\">" + ami + gc0 + "</span>";
gby.appendChild(gbz);
}

function gca(gcb, fru, foy) {
var gcc = ama.amb("todayMessageBody")
var gcd = ama.amb("todayMessageItem").cloneNode(true);
gcd.style.display = "block";
var bav = gcd.getElementsByTagName("td");
if (foy > 0) foy = '<strong>' + foy + '</strong>';
bav[0].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"dwm('" + gcb + "');\">" + fru.replace(/  /gi, "  ") + "</span>";
bav[1].innerHTML = "<span style=\"cursor:pointer;\" OnClick=\"dwm('" + gcb + "');\">" + foy + "</span>";
gcc.appendChild(gcd);
}

function gce(gcf, gcg, gch, gci, gcj, gck, gcl, gcm) {
var gcn = ama.amb("todayQuota");
if (gcn != null) gcn.style.display = "inline";
if (gcj == "0") {
gco = "0%";
gcp = eng;
ama.amb("todayQSPercentRow").style.display = "none";
ama.amb("todayQSPercentBar").style.display = "none";
}
else {
gco = gcm;
gcp = gck;
ama.amb("todayQSPercentRow").style.display = "block";
ama.amb("todayQSPercentBar").style.display = "block";
if (parseInt(gcm,10) > 100) {
ama.amb("todayQSPercentBarTable").style.display = "none";
ama.amb("todayQSPercentBarSpan").style.display = "block";
}
else {
ama.amb("todayQSPercentBarTable").style.display = "block";
ama.amb("todayQSPercentBarSpan").style.display = "none";
}
}
gcq = gcl;
gcr = gco;
gcs = Math.max((100 - parseInt(gcr, 10)), 0);
gcs = gcs.toString() + "%";
ama.amb("todayQSPercent").innerHTML = "<b>" + gco + "</b>";
ama.amb("todayQSValue").innerHTML = gcp;
ama.amb("todayQSUsage").innerHTML = gcq;
ama.amb("todayQSPercentUsage").style.width = gcr;
ama.amb("todayQSPercentRemain").style.width = gcs;
if (gcf == "0") {
gct = "0%";
gcu = eng;
ama.amb("todayQMPercentRow").style.display = "none";
ama.amb("todayQMPercentBar").style.display = "none";
}
else {
gct = gci;
gcu = gcg;
ama.amb("todayQMPercentRow").style.display = "block";
ama.amb("todayQMPercentBar").style.display = "block";
if (parseInt(gci,10) > 100) {
ama.amb("todayQMPercentBarTable").style.display = "none";
ama.amb("todayQMPercentBarSpan").style.display = "block";
}
else {
ama.amb("todayQMPercentBarTable").style.display = "block";
ama.amb("todayQMPercentBarSpan").style.display = "none";
}
}
gcv = gch;
gcw = gct;
gcx = Math.max((100 - parseInt(gcw, 10)), 0);
gcx = gcx.toString() + "%";
ama.amb("todayQMPercent").innerHTML = "<b>" + gct + "</b>";
ama.amb("todayQMValue").innerHTML = gcu;
ama.amb("todayQMUsage").innerHTML = gcv;
ama.amb("todayQMPercentUsage").style.width = gcw;
ama.amb("todayQMPercentRemain").style.width = gcx;
}

function ftf() {
var apl = cmv();
var ffg = apl.ffg;
var gcy = ffg.length;
if (gcy > 4) {
if (!confirm(emd)) return;
}
var gcz = ((apl.cme != undefined) && ('' == apl.efc));
for (var mf = 0; mf < gcy; mf++) {
var gd0 = ffg[mf];
var cme = gd0.getAttribute('folder');
if (undefined == cme) {
cme = apl.cme;
}
var bkq = 'index.php?desktop=mailView.php&folder=' + encodeURIComponent(cme)
+ '&uid=' + gd0.getAttribute('uid');
if (gcz) { var ftp = apl.fft;
bkq += '&sortKey=' + ftp.eew
+ '&reverse=' + ftp.eex
+ '&aml=' + ffg[mf].getAttribute('type')
+ '&allowNavig=true';
}
ckz(bkq);
}
}

function fzv(cmz) {
var cmu = cmv();
if (cmu != null) {
if (byl == null) byl = cmu.cme;
var anc = (cmu.fhq() != -1 ? cmu.fhq() : cmw);
} else {
var anc = cmw; }
var bkq = 'index.php?desktop=mailView.php&folder=' + encodeURIComponent(byl)
+ '&uid=' + anc + '&part=' + cmz + '&aml=' + clz;
bkm(bkq, 750, 500, 'no');
}

function gda(cpm, gdb) {
if (ama.amb(cpm)){
n0 = ama.amb(cpm);
n0.style.display = gdb ? "none" : "inline";
cpl(cpm, gdb);
}
}

function gdc(cjg, cpn) {
if (ama.amb(cjg)) {
var blm = ama.amb(cjg);
if (beu) {
cpo = blm.getElementsByTagName("IMG");
if (cpo.length > 0) {
var cpp = (cpn) ? "Gray" : "";
cpo[0].style.filter = cpp;
}
}
try {
blm.style.cursor = (cpn) ? "default" : "pointer";
}
catch(ha) { ; }
}
}


function cmv(bgz){
var cmu = null;
try {if (ebf) {
cmu = ebf;
}
else {
if (apk) {
cmu = apk.apl;
if (cmu && bgz && cmu.cme != bgz) {
cmu = null;
}
}
}
}
catch(e){}
return cmu;
}

function cmy(){
var bn0 = "";
var cmu = cmv();
if (cmu != null)
if (cmu != ebf) {
bn0 = cmu.cme;
}
else {
bn0 = (cmu.ffu) ? cmu.ffu.getAttribute("folder") : '';
}
return bn0;
}

function fhq(bgz) {
var bn0 = -1;
var cmu = cmv(bgz);
if (cmu != null)
bn0 = cmu.fhq();
return bn0;
}

function fzc(bgz) {
var bn0 = '';
var cmu = cmv(bgz);
if (cmu != null)
bn0 = cmu.cmx().join(',');
return bn0;
}

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

function csj(amz) {
if (amz == null) {
amz = window.event;
}
if (cju(amz)) {
return false;
}
cpa();
cp0();
if (!ffd()) {
var ann = fvi(ano(amz));
var cmu = apk.apl;
var ffe = fff;
if (amz.shiftKey && cmu.ffg.length > 0) {
ffe = ffh;
cmu.fta("continous");
}
else if ((an0 && amz.metaKey) || (!an0 && amz.ctrlKey)) {
ffe = ffi;
cmu.fta("discontinous");
}
if (!(cmu.dy0.ffk(ann))) {
cmu.ffl(ann, ffe);
}
else {
cmu.ffm = true;
}
if (ffe == fff) {
var fpx = parseInt(ann.getAttribute('uid'));
cmu.fpx = (isNaN(fpx)) ? undefined : fpx;
}
fve(amz);
}
if (gf) return false;
}

function csk(amz) {
if (amz == null) {
amz = window.event;
}
cjs(false, amz);if (cju(amz)) {
return false;
}
if (ffp(amz)) {
return;
}
var ann = ano(amz);
ann = fvi(ann);
if (apk.apl.ffm && ffb != ffj) {
var ffe = fff;
if (an0) {
if (amz.shiftKey) ffe = ffh;
else if (amz.metaKey) ffe = ffi;
}
else {
if (amz.shiftKey) ffe = ffh;
else if (amz.ctrlKey) ffe = ffi;
}
apk.apl.ffl(ann, ffe);
}
if (apk.apl.ffg.length == 1 && ffb != ffj && ann == apk.apl.ffu) {
apk.apl.ftc();
}
fon.bb0();
ffb = ffc;
}

function csl(mu) {
ffb = ffj;
dy0.e0q();
if (mu == null) {
mu = window.event;
}
var aal = fvi(ano(mu).parentNode);
var gdd = apk.apl.dy0;
if (!gdd.ffk(aal)) {
gdd.gde([aal]);
}
frb(mu);
fon.bb0();
bek(mu);
ffb = ffc;
return false;
}

function gdf(abq) {
var eie = abq.getElementsByTagName("IMG");
var cjg = eie[0];
var gdg = "img-sort-";
var gdh = cjg.id.substr(gdg.length);
apk.apl.gdi(gdh);
}

function ft0(efe) {
apk.apl.ft0(efe);
}

function gdj(amz) {
if (!amz) amz = window.event;
if (amz.keyCode == 13) {
apk.apl.gaj.gak(undefined, false, true);
}
}

function csi(amz){
cjs(false, amz); apk.apl.csi(amz);
}

function ayd(cbh, gdk) {
if (!apk.apl) return false;
var gdl = (apk.apl.ebn == 'list') ? 1 : 0;
var fga = (gdl) ? 'msgList' : 'main';
var gdm = aph.ama.amb(fga);
var gdn = (gdl) ? 'folderInformationTextMsgList' : 'folderInformationTextOther';
if (ama.amb(gdn)) {
var gdo = ama.amb(gdn);
gdo.innerHTML = cbh;
gdo.style.display = '';
}
else {
var gdo = aph.document.createElement('DIV');
var gdp = aph.document.createTextNode(cbh);
gdo.className = 'folderInformationText';
gdo.id = gdn;
gdo.appendChild(gdp);
gdm.appendChild(gdo);
}
gdk = ama.amb(gdk);
if (!gdo || !gdk) return false;
gdo.style.left = Math.abs(Math.round(gdk.offsetWidth - gdo.offsetWidth) / 2) + 'px';
gdo.style.top = Math.abs(Math.round(gdk.offsetHeight / 3) + 10) + 'px'; }

function gdq(){
var cme = cmy();
if ((cme.indexOf(gbp) > -1) || (cme.indexOf(fte) > -1)) var hb = fmg;
else var hb = fmh;
return hb;
}

function gdr() {
var gds = gdq();
if (fnv == null) {
fnv = gds;
}
fnv = gds;
var cmu = apk.apl.fey;
if (fus) {
var gdt = ama.amb('twoRowMsgListWidFrom');
var gdu = ama.amb('twoRowMsgListWidReceived');
if (gds == fmg) {
gdv = gdt.getAttribute('valueTo');
gdw = gdt.getAttribute('sortTo');
gdx = gdu.getAttribute('valueDate');
gdy = gdu.getAttribute('sortDate');
}
else {
gdv = gdt.getAttribute('valueFrom');
gdw = gdt.getAttribute('sortFrom');
gdx = gdu.getAttribute('valueReceived');
gdy = gdu.getAttribute('sortReceived');
}
gdt.innerHTML = '<div class="tdCellDiv">' + gdv
+ '<img id="img-sort-' + gdw + '" src="../../07-0601-winvian/mailView_data/gfx/e.gif"></div>';
gdu.innerHTML = '<div class="tdCellDiv">' + gdx
+ '<img id="img-sort-' + gdy + '" src="../../07-0601-winvian/mailView_data/gfx/e.gif"></div>';
return;
}
var duj = (gds == fmg);
if (duj) {
var gdz = [4 * 2, 8 * 2];
var ge0 = [5 * 2, 9 * 2];
}
else {
var gdz = [5 * 2, 9 * 2];
var ge0 = [4 * 2, 8 * 2];
}
var gea = 1 * 2; var amc = ama.amb('mailMsgListContent').getElementsByTagName('TR');
var geb = ama.amb('mailMsgListHeaderTable').getElementsByTagName('TD');
for (var mf = 0; mf < amc.length; mf++) {
for (var baw = 0; baw < ge0.length; baw++) {
var gec = gdz[baw];
var ged = ge0[baw];
gee = amc[mf].getElementsByTagName('TD');
var gef  = gee[gec];
var geg = gee[gec + 1];
var geh  = gee[ged];
var gei = gee[ged + 1];
if (duj) {
gej = (amd(gek, gec - gea) > -1) ? '' : 'none';
gel = (amd(gek, ged - gea) > -1) ? '' : 'none';
}
else {
gej = (amd(gem, gec - gea) > -1) ? '' : 'none';
gel = (amd(gem, ged - gea) > -1) ? '' : 'none';
}
if (gef)  gef.style.display  = gej;
if (geg) geg.style.display = gej;
if (geh)  geh.style.display  = gel;
if (gei) gei.style.display = gel;
}
}
}


function fsd(){
if (fmx != null) fmx.className = "nonevent";
if (fmw != null) fmw.className = "eventContent";
var cmu = cmv();
fmx = null;
fmw = null;
cmw = -1;
if (cmu != null) cmu.gen(fmw);
}

function akb(amz) {
fsd();
cpa();
b0o.bb0();
if (amz == null) amz = window.event;
var ann = ano(amz);
var cmu = cmv();
if (ann != null) {
while (ann.className != "nonevent" && ann.className != "eventContent" && ann.parentNode != null)
ann = ann.parentNode;
if (ann.className == "nonevent") fmx = ann;
else if (ann.className == "eventContent") {
fmw = ann;
}
}
if (cmu != null) cmu.gen(fmw);
if (fmx != null || fmw != null)
ann.className += " "+ame;
if (cju(amz)) {
ffb = ffj;
}
bek(amz);
return false;
}

function akd(amz){
ffb = ffj;
akb(amz)
if (ffp(amz)) return;
frb(amz);
ffb = ffc;
bek(amz);
return false;
}

function bzs(amz) {
cpa();
cp0();
b0o.bb0();
if (amz == null) amz = window.event;
ann = ano(amz);
if (fmw != null) fmw.className = "dayEvent";
var cmu = cmv();
while (ann.className.indexOf('dayEvent') < 0)
ann = ann.parentNode;
fmw = null;
var cmw = ann.getAttribute('uid');
if (ann.className.indexOf('dayEvent') >= 0) fmw = ann;
if (cmu != null) cmu.gen(fmw);
var frw = ama.amb('mainContent').getElementsByTagName('DIV');
for (var mf = 0; mf < frw.length; mf++) {
if (frw[mf].className.indexOf('dayEvent') >= 0 && frw[mf].getAttribute('uid') == cmw
&& !(frw[mf].getAttribute('recc') == 'yes')) {
frw[mf].className = 'dayEvent ' + ame;
}
else if (frw[mf].className.indexOf('dayEvent') >= 0) {
frw[mf].className = 'dayEvent';
}
else if (frw[mf].className.indexOf('dayCaption') >= 0) {
frw[mf].className = 'dayCaption';
}
ann.className = 'dayEvent ' + ame;
}
var geo = ann;
do {
geo = geo.parentNode;
} while (geo.nodeName.toUpperCase() == 'NOBR');
geo = geo.firstChild.firstChild;
geo.className = cj0;
frx(geo); apy = parseInt(geo.getAttribute('datetime'), 10);
if (cju(amz)) {
ffb = ffj;
}
fnl = null;
bek(amz);
return false;
}

function bzr(amz){
ffb = ffj;
if (amz == null) amz = event;
if (ffp(amz)) return;
bzs(amz);
frb(amz);
ffb = ffc;
bek(amz);
return false;
}


function gep(amz, bae) {
if (amz == null) amz = window.event;
if (cju(amz)) {
return false;
}
fnw = bae;
var cmu = cmv();
if (apk.apl.geq <= 0) return false;
var ger = cmu.ges;
var get = cmu.geu;
var ayp = parseInt(fnw.getAttribute("index"),10);
foe = ama.amb(get+ayp);
--ayp;
fnx = null;
for (var mf = ayp; mf > -1; --mf) {
var gev = ama.amb(ger+mf);
if (gev.style.display != "none") {
fnx = gev;
break;
}
}
if (typeof fnx != 'object') return false;
++ayp;
++ayp;
var gew = gex[apk.apl.dui];
try {
fny = ama.amb(ger+ayp);
while ( (fny != null) || (fny.getAttribute("index") < gew) ) {
var gey = fny;
var gez = ayp;
if (fny.style.display != "none") {
fof = ama.amb(get+ayp);
break;
}
++ayp;
fny = ama.amb(ger+ayp);
}
} catch(ha) {
fnz = null;
fo0 = null;
foa = null;
fnw = null;
fnx = null;
fny = null;
foe = null;
fof = null;
fob = 0;
return false;
}
if (fny == null) {
fny = gey;
fof = ama.amb(get+gez);
}
if (fny.getAttribute("index") >= gew) {
fnz = null;
fo0 = null;
foa = null;
fnw = null;
fnx = null;
fny = null;
foe = null;
fof = null;
fob = 0;
return false;
}
if (!gf) {
try {
ama.amb("msgList").style.cursor = "w-resize";
ama.amb("folderTree").style.cursor = "w-resize";
} catch(ha) { ; }
}
if (beu) {
var dto = 1;
}
else {
var dto = 2;
}
if (gf) var dto = 0;
var fga = ama.amb(cmu.ffy);
var gf0 = fga.clientHeight;
var gfa = bbq(fnw)+ dto;
if (fnx != null)
var gfb = bbp(fnx)+ dto;
else
var gfb = bbp(fga)+ dto;
var gfc = bbp(fny)+ dto;
fob = bbp(fnw) + dto;
fnz = ama.amb("columnSplitter1");
fnz.style.height = gf0 + "px";
fnz.style.top = gfa + "px";
fnz.style.left = fob + "px";
fnz.style.display = "block";
if (fnx != null) {
fo0 = ama.amb("columnSplitter2");
fo0.style.height = gf0 + "px";
fo0.style.top = gfa + "px";
fo0.style.left = gfb + "px";
fo0.style.display = "block";
}
foa = ama.amb("columnSplitter3");
foa.style.height = gf0 + "px";
foa.style.top = gfa + "px";
foa.style.left = gfc + "px";
foa.style.display = "block";
foc = gfb + 35;
fod = gfc - 35;
}

function fra(amz) {
if (amz == null) amz = window.event;
var cmu = cmv();
if (cmu == null) return false;
if (!fnz) return false;
if (fnz.style.display != 'block') return false;
var gfd = parseInt(fnz.style.left,10);
var gfe = gfd - fob;
var gff = -1 * gfe;
foe.style.width = parseInt(foe.style.width,10) + gfe + "px";
fof.style.width =  parseInt(fof.style.width,10) + gff + "px";
foe.firstChild.style.width = foe.style.width;
fof.firstChild.style.width =  fof.style.width;
var gfg = parseInt(fnw.getAttribute("index"),10);
var gfh = parseInt(fny.getAttribute("index"),10);
var fgd = cmu.few();
if (fgd.length > 0) {
bav = fgd[0].getElementsByTagName("TD");
for (var mf = 1; mf < bav.length; ++mf){
var baw = mf - 1;
var gfi = bav[baw];
var bae = bav[mf];
if (parseInt(bae.getAttribute("index"),10) == gfg) {
gfi.style.width = foe.style.width;
}
if (parseInt(bae.getAttribute("index"),10) == gfh){
gfi.style.width = fof.style.width;
}
}
}
gfj();
fnz.style.display = "none";
if (fo0 != null)
fo0.style.display = "none";
foa.style.display = "none";
fnz = null;
fo0 = null;
foa = null;
if (!gf) {
try {
ama.amb("msgList").style.cursor = "default";
ama.amb("folderTree").style.cursor = "default";
} catch(ha) { ; }
}
fnw = null;
fnx = null;
fny = null;
foe = null;
fof = null;
fob = 0;
}

function fsv(amz) {
if (amz == null) amz = window.event;
if (!fnz) return false;
var bbn;
var bbo;
if (beu) {
bbn = amz.clientX;
bbo = amz.clientY;
var dto = 1;
}
else {
bbn = amz.pageX;
bbo = amz.pageY;
var dto = 2;
}
if (gf) var dto = 0;
bbn += dto;
bbn = Math.max(bbn,	foc);
bbn = Math.min(bbn,	fod);
fnz.style.left = bbn + "px";
}

function gfj() {
var gfk = ama.amb(apk.apl.gfl).getElementsByTagName('td');
var gfm = apk.apl.few()[0].getElementsByTagName('td');
for (var mf = 0; mf < gfk.length - 1; mf++) {
if ( (gfk[mf] == foe) || (gfk[mf] == fof) )
if (typeof gfm[mf] != "undefined") gfm[mf].style.width = gfk[mf].style.width;
}
}

function foo() {
this.fon = null;
this.acs  = undefined;
this.bjp = undefined;
this.gfn;
this.gfo = {};
this.gfp = (beu) ? {x:12, y:0} : {x:34, y:-12};
if (gf) this.gfp  = {x:31, y:-12};
this.gfq = ['NaviSpanFirst', 'NaviSpanPrev', 'NaviSpanNext', 'NaviSpanLast'];
this.fpg = 1;
this.fuy = 2;
this.fpi = 3;
this.gfr;
this.cvh = this.fuy;
this.gfs = undefined;
this.gft = 5;
}

foo.prototype.fvd = function(bjp, acs) {
this.bb0();
this.acs = acs;
this.bjp = bjp;
if (this.fon != null) {
var gfu = this.fon.childNodes[1];
gfu.innerHTML = this.bjp;
}
}

foo.prototype.gfv = function() {
if (this.fon == null) {
this.gfn = ama.createElement('div');
ama.body.appendChild(this.gfn);
this.gfn.style.display = 'none';
gfo = this.gfo;
gfo[this.fpg] =  ama.createElement('img');
gfo[this.fpg].src =  'gfx/dndallow.gif';
gfo[this.fpi] = ama.createElement('img');
gfo[this.fpi].src = 'gfx/dndadd.gif';
gfo[this.fuy] = ama.createElement('img');
gfo[this.fuy].src =  'gfx/dndnodrop.gif';
for (var cvh in gfo) {
var fvf = gfo[cvh];
fvf.id = 'dndState' + cvh;
if (!beu) {
with(fvf.style) {
position = 'relative';
top = '11px';
left = '-22px';
}
}
}
this.gfn.appendChild(gfo[this.fpg]);
this.gfn.appendChild(gfo[this.fpi]);
var gfw = ama.createElement('div');
gfw.appendChild(gfo[this.fuy]);
ama.body.appendChild(gfw);
this.fon = gfw;
var gfu = ama.createElement('div');
gfu.innerHTML = this.bjp;
gfu.className = ame;
gfw.appendChild(gfu);
with (gfw.style) {
position = 'absolute';
display = 'none';
}
with(gfu.style) {
if (beu) {
textOverflow = 'ellipsis';
position = 'absolute';marginLeft = '3px';
marginTop = '3px';
filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=60)';
paddingBottom = '3px';
}
else if (arm) {
MozOpacity = '0.6';
marginLeft = '-6px';
}
else if (gf) {
opacity = '0.6';
textOverflow = 'ellipsis';
marginLeft = '-6px';
}
paddingTop = '1px';
paddingRight = '2px';
paddingLeft= '2px';
border = '1px solid gray';
whiteSpace = 'nowrap';
overflow = 'hidden';
}
}
return this.fon;
}

foo.prototype.fva = function(amz, cvh) {
var fon = this.gfv();
var gfx = fon.style;
this.fph(cvh);
if (gfx.display != 'block') {
if (this.gfs === undefined) this.gfs = {x:amz.clientX, y:amz.clientY};
if (Math.abs(this.gfs.x - amz.clientX) >= this.gft
|| Math.abs(this.gfs.y - amz.clientY) >= this.gft) {
gfx.display = 'block';
this.gfy(true);
}
}
fon.childNodes[1].style.width =
(this.acs != undefined && fon.childNodes[1].offsetWidth > this.acs)
? this.acs + 'px' :'auto';
gfx.left = (amz.clientX + this.gfp.x) + 'px';
gfx.top = (amz.clientY + this.gfp.y) + 'px';
}

foo.prototype.fph = function(cvh) {
if (this.cvh != cvh) {
if (this.fon) {
var gfz = this.fon.replaceChild(this.gfo[cvh], this.gfo[this.cvh]);
this.gfn.appendChild(gfz);
}
this.cvh = cvh;
}
}

foo.prototype.bb0 = function() {
if (this.fon != null) {
var gfx = this.fon.style;
if (gfx.display != 'none') {
gfx.display = 'none';
this.gfy();
this.gfs = undefined;
}
}
}

foo.prototype.gfy = function(gg0) {
var gga = ama.body.style;
if (gf) {gga.khtmlUserSelect = (gg0) ? 'none' : '';
}
var fyr = fys[eat];
if (gg0) {
this.gfr =
{
splitterVert:'w-resize',
splitterHor:'n-resize',
splitterVert2:'w-resize',
msgListAfterNavigation:'pointer',
msgListBeforeNavigation:'pointer'
}
this.gfr[fyr + 'SearchValue'] = 'text';
this.gfr[fyr + 'ListToolBarCurItem'] = 'text';
for (var mf = 0; mf < this.gfq.length; mf++) {
this.gfr[fyr + this.gfq[mf]] =  ama.amb(fyr + this.gfq[mf]).style.cursor;
}
}
for (var gn in this.gfr) {
var nc = ama.amb(gn);
if (nc != null) nc.style.cursor = (gg0) ? 'Default' : this.gfr[gn];
}
var ggb = ama.amb('titleBarLogout').getElementsByTagName('a');
for (var mf = 0; mf < ggb.length; mf++) {
ggb[mf].style.cursor = (gg0) ? 'Default' : 'pointer';
}
var bav = ama.amb(fyr + 'MsgListHeaderTable').getElementsByTagName('td');
for (var mf = 0; mf < bav.length; mf++) {
ggc = (bav[mf].getAttribute('isResizable') == 'yes');
if (ggc) {
bav[mf].style.cursor = (gg0) ? 'Default' : 'w-resize';
}
}
}

function frx(ami) {
var ggd = ama.getElementById('mainNavig').getElementsByTagName('span')[1];
if (null == ggd.getAttribute('userOnClick')) return; var doq = ggd.getAttribute('userOnClick').toString().match(/([a-z]{2}[0-9]+)/g);
if (ami.id == doq) {
ggd.style.textDecoration = 'none';
ggd.style.cursor = 'default';
ggd.onclick = null;
}
else {
ggd.style.textDecoration = 'underline';
ggd.style.cursor = 'pointer';
ggd.onclick = function () {
eval(this.getAttribute('userOnClick'));
}
}
}
