var id = '';
var idform = '';
var date_arr = new Array();
var items = new Array();
var texts = new Array();
var prev = 'prev';
var next = 'next';
var dh = false;
var HideTime = 1000;
var Time = 0;
// Original size
var imSizeX = 130;
var imSizeY = 90;
// Select size
var imSelSizeX = 200;
var imSelSizeY = 144;
// Current image size
var imCurSizeX = 130;
var imCurSizeY = 90;
//-------------------------------------
// Calendar Init
//-------------------------------------
function cal_init(i, j)
{
id = i;
idform = j;
if(date_arr[idform] == null)
{
date_arr[idform] = new Array();
}
}
//-------------------------------------
// Insert Date Function
//-------------------------------------
function insertdate(obj, day, month, year)
{
var today = new Date();
var thisdate = new Date(format_year(year), month, day);
thisdate.setHours(0,0,0,0);
today.setHours(0,0,0,0);
date_arr[idform] = thisdate.getTime()/1000;
document.getElementById(idform).value=date_arr[idform].toString();
document.getElementById('d_'+idform).value=day+'.'+format_month(month+1)+'.'+format_year(year);
write_calendar(format_year(year),month);
}
//-------------------------------------
// Calendar Format Year
//-------------------------------------
function format_year(y)
{
if((eval(y))<2000)
{
return (y+1900);
}
else
{
return y;
}
}
//-------------------------------------
// Calendar Format Month
//-------------------------------------
function format_month(y)
{
if((eval(y))<10)
{
return ('0'+y);
}
else
{
return y;
}
}
//-------------------------------------
// Get Actions For Month
//-------------------------------------
function GetActions(year, month)
{
items = new Array();
saja.run(''+saja.Get(year)+','+saja.Get(month)+'','','','',this,'96d50ec8f218487fb70ece0ca0b76c8e','2855351ae494c76b65126bf0a230a8e8');; }
//-------------------------------------
// Calendar Write
//-------------------------------------
function write_calendar(year, month) {
var id_cal = id;
var id_for = idform;
var monthname=new Array();
monthname[0]= 'Januar';
monthname[1]= 'Februar';
monthname[2]= 'März';
monthname[3]= 'April';
monthname[4]= 'Mai';
monthname[5]= 'Juni';
monthname[6]= 'Juli';
monthname[7]= 'August';
monthname[8]= 'September';
monthname[9]= 'Oktober';
monthname[10]='November';
monthname[11]='Dezember';
var dt;
var dtNext;
var dtPrev;
var dtCurrent;
var utime;
var thisdate;
var nextdate;
var datevalid;
var doc;
var firstday;
var fill=false;
datevalid=true;
dtCurrent=new Date();
if(year!=0){
dt=new Date(year, month, 1);
dtNext=new Date(year, month, 1);
dtPrev=new Date(year, month, 1);
} else {
dt=new Date();
dt.setDate(1);
dtNext=new Date();
dtPrev=new Date();
}
dt.setHours(0,0,0,0);
firstday=dt.getDay();
dtNext.setMonth(dtNext.getMonth()+1);
dtPrev.setMonth(dtPrev.getMonth()-1);
doc = ("
\
\
| | \
\
\
\
\
\
| \
\
| \
\
\
"+monthname[dt.getMonth()]+" "+format_year(dt.getYear())+" \
\
| \
\
\
| \
\
\
| \
Mo. \
| \
\
Di. \
| \
\
Mi. \
| \
\
Do. \
| \
\
Fr. \
| \
\
Sa. \
| \
\
So. \
| \
");
for(var i=0;i<5;i++)
{
doc += ("");
for(var j=1;j<=7;j++)
{
doc += ("");
if(datevalid)
{
if((j==firstday)||((j==7)&&(firstday==0)))
{
fill=true;
}
if(fill)
{
thisdate=dt.getDate();
utime = dt.getTime()/1000;
if(items[thisdate] == 1 && date_arr[idform] != utime)
{
// Set Date Id Isset Action
doc += ("");
}
else if(items[thisdate] == 1 && date_arr[idform] == utime)
{
// Set Date Id Isset Action
doc += (" ");
}
else if(date_arr[idform] == utime)
{
// Selected Date
doc += (" ");
}
else
{
// WithOut Sunday && ThisDate
doc += (" ");
}
doc += (thisdate+' ');
dt.setDate(dt.getDate()+1)
nextdate=dt.getDate();
if(thisdate>nextdate)
{
datevalid=false;
}
}
}
doc += (" | ");
}
doc += (" ");
}
doc += (" |
\
\
| \
\
");
document.getElementById(id).innerHTML = doc;
}
// ------------------------------
// Show site selected
// ------------------------------
function ShowActions(th, id)
{
var text = '';
if(texts[id] != undefined) text = texts[id];
// Init sizes
imCurSizeX = imSizeX;
imCurSizeY = imSizeY;
// Destroy previous layer
DestroyLayer("curDate");
CreateLayer("curDate", GetControlX(th)-200, GetControlY(th)+20, ''+ShowInRectRed(text)+'
');
}
//---------------------------------
//Check In Context
//---------------------------------
function CheckInContent()
{
//Get Context height, width
var cont = document.getElementById("context_div");
if(!cont) return 0;
ControlX = GetControlX(cont);
ControlY = GetControlY(cont);
var cHeight = cont.clientHeight;
var cWidth = cont.clientWidth;
//Get Mouse Position
var mouseX = CurrentMousePosX;
var mouseY = CurrentMousePosY;
if( ((mouseX>=ControlX) && (mouseX<=ControlX+cWidth)) && ((mouseY>ControlY) && (mouseY';
text += ' | ';
text += ' | ';
text += ' | ';
text += ' | ';
text += '';
text += '';
text += '| | ';
text += ''+data+' | ';
text += ' | ';
text += ' | ';
text += '
';
text += '';
text += ' | ';
text += ' | ';
text += ' | ';
text += ' | ';
text += '
';
text += '';
return(text);
}