Headline
CVE-2022-4522: fixed XSS vulnerability · victorwon/calendarxp@e3715b2
A vulnerability classified as problematic was found in CalendarXP up to 10.0.1. This vulnerability affects unknown code. The manipulation leads to cross site scripting. The attack can be initiated remotely. Upgrading to version 10.0.2 is able to address this issue. The name of the patch is e3715b2228ddefe00113296069969f9e184836da. It is recommended to upgrade the affected component. VDB-215902 is the identifier assigned to this vulnerability.
@@ -117,15 +117,15 @@
return gDays;
}
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 hspace=0 vspace=0 onload="fInitRange();if(fOnload)fOnload()" onselectstart="return false" ondraggesture="return false" ondragstart="return false" oncontextmenu="return false" onmouseup="fDragIt(0,0,0,2,event)">
<script type=’text/javascript’>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
with (document) {
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<lin"+"k rel=’stylesheet’ type=’text/css’ “+_charset+” href=’"+gTheme[1]+".css?"+(_cacheOther?0:gd.getTime())+"’>”);
}
</script>
@@ -542,7 +542,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) __stub[0]=setInterval("fAgReady(‘"+gTheme[2].split('[')[1].split(']')[0]+"’)",350);
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script type=’text/javascript’>
if (gTheme[3]) eval("parent."+gTheme[3]+"=parent.frames[self.name]");
@@ -74,14 +74,14 @@
var _nn4_css=["CalHead","CalCol","CalCell","CellAnchor","WeekHead","WeekCol","MonthNav","CalTop",
“CalMiddle","CalBottom","CalTitle","FreeDiv","BottomAnchor","PopAnchor","PopMenu","PopMenuItem”];
var _nn4_ids=[“outerTable","innerDiv”];
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<script>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
<script>
for (var i=0; i<_nn4_css.length; i++) {
eval(“document.classes."+_nn4_css[i]+".all.borderWidths=function(){}”);
@@ -474,7 +474,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) fHoliday=eval(gTheme[2].split('[')[1].split(']')[0]).fHoliday;
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script>
if (gTheme[3]) eval(“self."+gTheme[3]+"=gfSelf”);
@@ -117,15 +117,15 @@
return gDays;
}
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 hspace=0 vspace=0 onload="fInitRange();if(fOnload)fOnload()" onselectstart="return false" ondraggesture="return false" ondragstart="return false" oncontextmenu="return false" onmouseup="fDragIt(0,0,0,2,event)">
<script type=’text/javascript’>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
with (document) {
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<lin"+"k rel=’stylesheet’ type=’text/css’ “+_charset+” href=’"+gTheme[1]+".css?"+(_cacheOther?0:gd.getTime())+"’>”);
}
</script>
@@ -542,7 +542,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) __stub[0]=setInterval("fAgReady(‘"+gTheme[2].split('[')[1].split(']')[0]+"’)",350);
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script type=’text/javascript’>
if (gTheme[3]) eval("parent."+gTheme[3]+"=parent.frames[self.name]");
@@ -74,14 +74,14 @@
var _nn4_css=["CalHead","CalCol","CalCell","CellAnchor","WeekHead","WeekCol","MonthNav","CalTop",
“CalMiddle","CalBottom","CalTitle","FreeDiv","BottomAnchor","PopAnchor","PopMenu","PopMenuItem”];
var _nn4_ids=[“outerTable","innerDiv”];
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<script>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
<script>
for (var i=0; i<_nn4_css.length; i++) {
eval(“document.classes."+_nn4_css[i]+".all.borderWidths=function(){}”);
@@ -474,7 +474,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) fHoliday=eval(gTheme[2].split('[')[1].split(']')[0]).fHoliday;
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script>
if (gTheme[3]) eval(“self."+gTheme[3]+"=gfSelf”);
@@ -117,15 +117,15 @@
return gDays;
}
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 hspace=0 vspace=0 onload="fInitRange();if(fOnload)fOnload()" onselectstart="return false" ondraggesture="return false" ondragstart="return false" oncontextmenu="return false" onmouseup="fDragIt(0,0,0,2,event)">
<script type=’text/javascript’>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
with (document) {
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<lin"+"k rel=’stylesheet’ type=’text/css’ “+_charset+” href=’"+gTheme[1]+".css?"+(_cacheOther?0:gd.getTime())+"’>”);
}
</script>
@@ -542,7 +542,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) __stub[0]=setInterval("fAgReady(‘"+gTheme[2].split('[')[1].split(']')[0]+"’)",350);
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script type=’text/javascript’>
if (gTheme[3]) eval("parent."+gTheme[3]+"=parent.frames[self.name]");
@@ -74,14 +74,14 @@
var _nn4_css=["CalHead","CalCol","CalCell","CellAnchor","WeekHead","WeekCol","MonthNav","CalTop",
“CalMiddle","CalBottom","CalTitle","FreeDiv","BottomAnchor","PopAnchor","PopMenu","PopMenuItem”];
var _nn4_ids=[“outerTable","innerDiv”];
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<script>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
<script>
for (var i=0; i<_nn4_css.length; i++) {
eval(“document.classes."+_nn4_css[i]+".all.borderWidths=function(){}”);
@@ -474,7 +474,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) fHoliday=eval(gTheme[2].split('[')[1].split(']')[0]).fHoliday;
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script>
if (gTheme[3]) eval(“self."+gTheme[3]+"=gfSelf”);
@@ -117,15 +117,15 @@
return gDays;
}
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 hspace=0 vspace=0 onload="fInitRange();if(fOnload)fOnload()" onselectstart="return false" ondraggesture="return false" ondragstart="return false" oncontextmenu="return false" onmouseup="fDragIt(0,0,0,2,event)">
<script type=’text/javascript’>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
with (document) {
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<lin"+"k rel=’stylesheet’ type=’text/css’ “+_charset+” href=’"+gTheme[1]+".css?"+(_cacheOther?0:gd.getTime())+"’>”);
}
</script>
@@ -542,7 +542,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) __stub[0]=setInterval("fAgReady(‘"+gTheme[2].split('[')[1].split(']')[0]+"’)",350);
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script type=’text/javascript’>
if (gTheme[3]) eval("parent."+gTheme[3]+"=parent.frames[self.name]");
@@ -74,14 +74,14 @@
var _nn4_css=["CalHead","CalCol","CalCell","CellAnchor","WeekHead","WeekCol","MonthNav","CalTop",
“CalMiddle","CalBottom","CalTitle","FreeDiv","BottomAnchor","PopAnchor","PopMenu","PopMenuItem”];
var _nn4_ids=[“outerTable","innerDiv”];
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<script>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
<script>
for (var i=0; i<_nn4_css.length; i++) {
eval(“document.classes."+_nn4_css[i]+".all.borderWidths=function(){}”);
@@ -474,7 +474,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) fHoliday=eval(gTheme[2].split('[')[1].split(']')[0]).fHoliday;
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script>
if (gTheme[3]) eval(“self."+gTheme[3]+"=gfSelf”);
@@ -117,15 +117,15 @@
return gDays;
}
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 hspace=0 vspace=0 onload="fInitRange();if(fOnload)fOnload()" onselectstart="return false" ondraggesture="return false" ondragstart="return false" oncontextmenu="return false" onmouseup="fDragIt(0,0,0,2,event)">
<script type=’text/javascript’>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
with (document) {
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");
write(“<lin"+"k rel=’stylesheet’ type=’text/css’ “+_charset+” href=’"+gTheme[1]+".css?"+(_cacheOther?0:gd.getTime())+"’>”);
}
</script>
@@ -542,7 +542,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) __stub[0]=setInterval("fAgReady(‘"+gTheme[2].split('[')[1].split(']')[0]+"’)",350);
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ “+_charset+” src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script type=’text/javascript’>
if (gTheme[3]) eval("parent."+gTheme[3]+"=parent.frames[self.name]");
@@ -74,14 +74,14 @@
var _nn4_css=["CalHead","CalCol","CalCell","CellAnchor","WeekHead","WeekCol","MonthNav","CalTop",
“CalMiddle","CalBottom","CalTitle","FreeDiv","BottomAnchor","PopAnchor","PopMenu","PopMenuItem”];
var _nn4_ids=[“outerTable","innerDiv”];
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[1]+".js?"+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>”);
</script>
</head>
<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<script>
var gdBegin,gdEnd,gcbMon,gcbYear,gcTemp,giSat,giSun,gRange=[],__cal=[];
for (var i=0;i<6;i++) { __cal[i]=[]; for (var j=0;j<7;j++) __cal[i][j]=[]; }
document.write(“<scr"+"ipt type=’text/javascript’ src=’"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+(gTheme[4]?gTheme[4]+(/\?/.test(gTheme[4])?"&":"?”):"plugins.js?")+(_cacheOther?0:gd.getTime())+"’></scr"+"ipt>");</script>
<script>
for (var i=0; i<_nn4_css.length; i++) {
eval(“document.classes."+_nn4_css[i]+".all.borderWidths=function(){}”);
@@ -474,7 +474,7 @@
if (!eval(gsAgShared)) eval(gsAgShared+"=[]");
if (__isAS) fHoliday=eval(gTheme[2].split('[')[1].split(']')[0]).fHoliday;
}
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
if (gTheme[2]&&!__isAS) document.write(“<scr"+"ipt type=’text/javascript’ src=’./"+gTheme[2]+(gbCacheAgenda?"":(/\?/.test(gTheme[2])?"&":"?”)+gd.getTime())+"’></scr"+"ipt>");
</script>
<script>
if (gTheme[3]) eval(“self."+gTheme[3]+"=gfSelf”);