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 = (" \ \ \ \ \ \ \ \ \
 
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ "); for(var i=0;i<5;i++) { doc += (""); for(var j=1;j<=7;j++) { doc += (""); } doc += (""); } doc += ("
\
\ \ \ \
\
\
\ "+monthname[dt.getMonth()]+" "+format_year(dt.getYear())+" \
\
\
\ \ \ \
\
\
Mo.
\
\
Di.
\
\
Mi.
\
\
Do.
\
\
Fr.
\
\
Sa.
\
\
So.
\
"); 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 += ("
"); 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 += ''; text += ''; text += ''; return(text); }