var MONTHES=new Array("January","February","March","April","May","June","July","August","September","October","November","December");var shown=0;function setDate(J,C,I){try{var H=0;var K=0;var G=0;var L=9999;var E=11;var A=31;if(owner.id=="trafficsDateStart"){var B=new Date();H=B.getFullYear();K=B.getMonth();G=B.getDate();var D=document.getElementById("trafficsDateEnd").value;L=D.substr(6,4);E=D.substr(3,2)-1;A=D.substr(0,2);if(L<J||L==J&&E<C||L==J&&E==C&&A<=I){D=new Date();D.setFullYear(J,C,I);D.setDate(D.getDate()+42);L=D.getFullYear();E=D.getMonth();A=D.getDate();document.getElementById("trafficsDateEnd").value=(A<10?"0":"")+A+"."+(E<9?"0":"")+(E+1)+"."+L}}if(owner.id=="trafficsDateEnd"){var B=document.getElementById("trafficsDateStart").value;H=B.substr(6,4);K=B.substr(3,2)-1;G=B.substr(0,2)}if(H>J||H==J&&K>C||H==J&&K==C&&G>=I){alert(unescape("Bitte das Datum richtig ausw%E4hlen!"));return }document.getElementById("calender").style.visibility="hidden";owner.value=(I<10?"0":"")+I+"."+(C<9?"0":"")+(C+1)+"."+J}catch(F){alert("Error at setDate:\n"+F)}}window.document.onclick=function(){if(document.getElementById("calender")!=null&&document.getElementById("calender").style.visibility=="visible"&&++shown>1){document.getElementById("calender").style.visibility="hidden";shown=0}};function showCalender(C,D,E,G){try{if(E){owner=E}var B=new Date();shown=0;var A=0;var F=0;if(document.getElementById("calender").style.visibility!="visible"){if(typeof (window.pageYOffset)=="number"){F=window.pageYOffset;A=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){F=document.body.scrollTop;A=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){F=document.documentElement.scrollTop;A=document.documentElement.scrollLeft}}}document.getElementById("calender").style.left=(A+D.clientX-100)+"px";document.getElementById("calender").style.top=(F+D.clientY+25)+"px";document.getElementById("calender").style.visibility="visible"}if(C==0){year=parseInt(owner.value.substr(6,4));if(!year){if(G){year=G}else{year=B.getFullYear()}}month=parseInt(owner.value.substr(3,2)-1);if(!(month>=0)){month=B.getMonth()}}else{if(C>1||C<-1){year+=(C/12)}else{month+=C;switch(month){case 12:month=0;year++;break;case -1:month=11;year--;break}}}first_day=new Date(year,month,1).getDay();if(first_day==0){first_day=7}last_day=29;for(d=new Date(year,month,last_day);month==d.getMonth();++last_day){d.setTime(d.getTime()+24*60*60*1000)}if(--last_day==32){last_day--}document.getElementById("year").innerHTML=year;document.getElementById("month").innerHTML=MONTHES[month];for(i=1;i<42;i++){if(i>=first_day&&i<last_day+first_day){if(year>B.getFullYear()||year==B.getFullYear()&&month>B.getMonth()||year==B.getFullYear()&&month==B.getMonth()&&(i-first_day+1)>B.getDate()){document.getElementById("td_"+i).innerHTML=(i-first_day+1)}else{document.getElementById("td_"+i).innerHTML="<a href='javascript:{}' onClick='setDate("+year+", "+month+", "+(i-first_day+1)+")'>"+(i-first_day+1)+"</a>"}}else{document.getElementById("td_"+i).innerHTML=""}}}catch(D){alert("Error at showCalender:\n"+D)}};