var agt=navigator.userAgent.toLowerCase();var is_major=parseInt(navigator.appVersion);var is_minor=parseFloat(navigator.appVersion);var is_nav=((agt.indexOf("mozilla")!=-1)&&(agt.indexOf("spoofer")==-1)&&(agt.indexOf("compatible")==-1)&&(agt.indexOf("opera")==-1)&&(agt.indexOf("webtv")==-1)&&(agt.indexOf("hotjava")==-1));var is_nav2=(is_nav&&(is_major==2));var is_nav3=(is_nav&&(is_major==3));var is_nav4=(is_nav&&(is_major==4));var is_nav4up=(is_nav&&(is_major>=4));var is_navonly=(is_nav&&((agt.indexOf(";nav")!=-1)||(agt.indexOf("; nav")!=-1)));var is_nav6=(is_nav&&(is_major==5));var is_nav6up=(is_nav&&(is_major>=5));var is_gecko=(agt.indexOf("gecko")!=-1);var is_ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1));var is_ie3=(is_ie&&(is_major<4));var is_ie4=(is_ie&&(is_major==4)&&(agt.indexOf("msie 4")!=-1));var is_ie4up=(is_ie&&(is_major>=4));var is_ie5=(is_ie&&(is_major==4)&&(agt.indexOf("msie 5.0")!=-1));var is_ie5_5=(is_ie&&(is_major==4)&&(agt.indexOf("msie 5.5")!=-1));var is_ie5up=(is_ie&&!is_ie3&&!is_ie4);var is_ie5_5up=(is_ie&&!is_ie3&&!is_ie4&&!is_ie5);var is_ie6=(is_ie&&(is_major==4)&&(agt.indexOf("msie 6.")!=-1));var is_ie6up=(is_ie&&!is_ie3&&!is_ie4&&!is_ie5&&!is_ie5_5);var is_aol=(agt.indexOf("aol")!=-1);var is_aol3=(is_aol&&is_ie3);var is_aol4=(is_aol&&is_ie4);var is_aol5=(agt.indexOf("aol 5")!=-1);var is_aol6=(agt.indexOf("aol 6")!=-1);var is_opera=(agt.indexOf("opera")!=-1);var is_opera2=(agt.indexOf("opera 2")!=-1||agt.indexOf("opera/2")!=-1);var is_opera3=(agt.indexOf("opera 3")!=-1||agt.indexOf("opera/3")!=-1);var is_opera4=(agt.indexOf("opera 4")!=-1||agt.indexOf("opera/4")!=-1);var is_opera5=(agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1);var is_opera5up=(is_opera&&!is_opera2&&!is_opera3&&!is_opera4);var is_webtv=(agt.indexOf("webtv")!=-1);var is_TVNavigator=((agt.indexOf("navio")!=-1)||(agt.indexOf("navio_aoltv")!=-1));var is_AOLTV=is_TVNavigator;var is_hotjava=(agt.indexOf("hotjava")!=-1);var is_hotjava3=(is_hotjava&&(is_major==3));var is_hotjava3up=(is_hotjava&&(is_major>=3));var is_js;if(is_nav2||is_ie3){is_js=1}else{if(is_nav3){is_js=1.1}else{if(is_opera5up){is_js=1.3}else{if(is_opera){is_js=1.1}else{if((is_nav4&&(is_minor<=4.05))||is_ie4){is_js=1.2}else{if((is_nav4&&(is_minor>4.05))||is_ie5){is_js=1.3}else{if(is_hotjava3up){is_js=1.4}else{if(is_nav6||is_gecko){is_js=1.5}else{if(is_nav6up){is_js=1.5}else{if(is_ie5up){is_js=1.3}else{is_js=0}}}}}}}}}}var is_win=((agt.indexOf("win")!=-1)||(agt.indexOf("16bit")!=-1));var is_win95=((agt.indexOf("win95")!=-1)||(agt.indexOf("windows 95")!=-1));var is_win16=((agt.indexOf("win16")!=-1)||(agt.indexOf("16bit")!=-1)||(agt.indexOf("windows 3.1")!=-1)||(agt.indexOf("windows 16-bit")!=-1));var is_win31=((agt.indexOf("windows 3.1")!=-1)||(agt.indexOf("win16")!=-1)||(agt.indexOf("windows 16-bit")!=-1));var is_winme=((agt.indexOf("win 9x 4.90")!=-1));var is_win2k=((agt.indexOf("windows nt 5.0")!=-1));var is_win98=((agt.indexOf("win98")!=-1)||(agt.indexOf("windows 98")!=-1));var is_winnt=((agt.indexOf("winnt")!=-1)||(agt.indexOf("windows nt")!=-1));var is_win32=(is_win95||is_winnt||is_win98||((is_major>=4)&&(navigator.platform=="Win32"))||(agt.indexOf("win32")!=-1)||(agt.indexOf("32bit")!=-1));var is_os2=((agt.indexOf("os/2")!=-1)||(navigator.appVersion.indexOf("OS/2")!=-1)||(agt.indexOf("ibm-webexplorer")!=-1));var is_mac=(agt.indexOf("mac")!=-1);if(is_mac&&is_ie5up){is_js=1.4}var is_mac68k=(is_mac&&((agt.indexOf("68k")!=-1)||(agt.indexOf("68000")!=-1)));var is_macppc=(is_mac&&((agt.indexOf("ppc")!=-1)||(agt.indexOf("powerpc")!=-1)));var is_sun=(agt.indexOf("sunos")!=-1);var is_sun4=(agt.indexOf("sunos 4")!=-1);var is_sun5=(agt.indexOf("sunos 5")!=-1);var is_suni86=(is_sun&&(agt.indexOf("i86")!=-1));var is_irix=(agt.indexOf("irix")!=-1);var is_irix5=(agt.indexOf("irix 5")!=-1);var is_irix6=((agt.indexOf("irix 6")!=-1)||(agt.indexOf("irix6")!=-1));var is_hpux=(agt.indexOf("hp-ux")!=-1);var is_hpux9=(is_hpux&&(agt.indexOf("09.")!=-1));var is_hpux10=(is_hpux&&(agt.indexOf("10.")!=-1));var is_aix=(agt.indexOf("aix")!=-1);var is_aix1=(agt.indexOf("aix 1")!=-1);var is_aix2=(agt.indexOf("aix 2")!=-1);var is_aix3=(agt.indexOf("aix 3")!=-1);var is_aix4=(agt.indexOf("aix 4")!=-1);var is_linux=(agt.indexOf("inux")!=-1);var is_sco=(agt.indexOf("sco")!=-1)||(agt.indexOf("unix_sv")!=-1);var is_unixware=(agt.indexOf("unix_system_v")!=-1);var is_mpras=(agt.indexOf("ncr")!=-1);var is_reliant=(agt.indexOf("reliantunix")!=-1);var is_dec=((agt.indexOf("dec")!=-1)||(agt.indexOf("osf1")!=-1)||(agt.indexOf("dec_alpha")!=-1)||(agt.indexOf("alphaserver")!=-1)||(agt.indexOf("ultrix")!=-1)||(agt.indexOf("alphastation")!=-1));var is_sinix=(agt.indexOf("sinix")!=-1);var is_freebsd=(agt.indexOf("freebsd")!=-1);var is_bsd=(agt.indexOf("bsd")!=-1);var is_unix=((agt.indexOf("x11")!=-1)||is_sun||is_irix||is_hpux||is_sco||is_unixware||is_mpras||is_reliant||is_dec||is_sinix||is_aix||is_linux||is_bsd||is_freebsd);var is_vms=((agt.indexOf("vax")!=-1)||(agt.indexOf("openvms")!=-1));

dynCalendar_layers=new Array();dynCalendar_mouseoverStatus=false;dynCalendar_mouseX=0;dynCalendar_mouseY=0;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function dynCalendar(objName,callbackFunc,path,buttonName,show_date){this.buttonName=buttonName;if(show_date&&show_date!=""){array_date=show_date.split(".");day=array_date[0];month=array_date[1];year=array_date[2]}else{day="";month="";year=""}this.today=new Date();this.date=(day?day:this.today.getDate());this.month=(month?(month-1):this.today.getMonth());this.year=(year?year:this.today.getFullYear());this.objName=objName;this.callbackFunc=callbackFunc;this.imagesPath=arguments[2]?arguments[2]:"images/";this.layerID=arguments[3]?arguments[3]:"dynCalendar_layer_"+dynCalendar_layers.length;this.offsetX=5;this.offsetY=5;this.useMonthCombo=true;this.useYearCombo=true;this.yearComboRange=5;this.currentMonth=this.month;this.currentYear=this.year;this.show=dynCalendar_show;this.writeHTML=dynCalendar_writeHTML;this.setOffset=dynCalendar_setOffset;this.setOffsetX=dynCalendar_setOffsetX;this.setOffsetY=dynCalendar_setOffsetY;this.setImagesPath=dynCalendar_setImagesPath;this.setMonthCombo=dynCalendar_setMonthCombo;this.setYearCombo=dynCalendar_setYearCombo;this.setCurrentMonth=dynCalendar_setCurrentMonth;this.setCurrentYear=dynCalendar_setCurrentYear;this.setYearComboRange=dynCalendar_setYearComboRange;this._getLayer=dynCalendar_getLayer;this._hideLayer=dynCalendar_hideLayer;this._showLayer=dynCalendar_showLayer;this._setLayerPosition=dynCalendar_setLayerPosition;this._setHTML=dynCalendar_setHTML;this._getDaysInMonth=dynCalendar_getDaysInMonth;this._mouseover=dynCalendar_mouseover;dynCalendar_layers[dynCalendar_layers.length]=this;this.writeHTML()}function dynCalendar_show(){var month,year,monthnames,numdays,thisMonth,firstOfMonth;var ret,row,i,cssClass,linkHTML,previousMonth,previousYear;var nextMonth,nextYear,prevImgHTML,prevLinkHTML,nextImgHTML,nextLinkHTML,nextMonth2,nextYear2,prevImgHTML2,prevLinkHTML2,nextImgHTML2,nextLinkHTML2;var monthComboOptions,monthCombo,yearComboOptions,yearCombo,html;this.currentMonth=month=arguments[0]!=null?arguments[0]:this.currentMonth;this.currentYear=year=arguments[1]!=null?arguments[1]:this.currentYear;monthnames=new Array("Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень");daynames=new Array("Пн.","Вт.","Ср.","Чт.","Пт.","Сб.","Вс.");numdays=this._getDaysInMonth(month,year);thisMonth=new Date(year,month,1);firstOfMonth=thisMonth.getDay()-1;if(firstOfMonth<0){firstOfMonth=6}ret=new Array(new Array());for(i=0;i<firstOfMonth;i++){ret[0][ret[0].length]="<td>&nbsp;</td>"}row=0;i=1;while(i<=numdays){if(ret[row].length==7){ret[++row]=new Array()}cssClass=(i==this.date&&month==this.month&&year==this.year)?"dynCalendar_today":"dynCalendar_day";linkHTML='<a href="javascript: '+this.callbackFunc+"("+i+", "+(Number(month)+1)+", "+year+"); "+this.objName+'._hideLayer()">'+(i++)+"</a>";ret[row][ret[row].length]='<td align="center" class="'+cssClass+'">'+linkHTML+"</td>"}for(i=0;i<ret.length;i++){ret[i]=ret[i].join("\n")+"\n"}previousYear=thisMonth.getFullYear();previousMonth=thisMonth.getMonth()-1;if(previousMonth<0){previousMonth=11;previousYear--}previousYear2=thisMonth.getFullYear()-10;previousMonth2=thisMonth.getMonth();nextYear=thisMonth.getFullYear();nextMonth=thisMonth.getMonth()+1;if(nextMonth>11){nextMonth=0;nextYear++}nextYear2=thisMonth.getFullYear()+10;nextMonth2=thisMonth.getMonth();prevImgHTML='<img src="'+this.imagesPath+'/prev.gif" alt="<" border="0" />';prevLinkHTML='<a href="javascript: '+this.objName+".show("+previousMonth+", "+previousYear+')">'+prevImgHTML+"</a>";nextImgHTML='<img src="'+this.imagesPath+'/next.gif" alt=">" border="0" />';nextLinkHTML='<a href="javascript: '+this.objName+".show("+nextMonth+", "+nextYear+')">'+nextImgHTML+"</a>&nbsp;";prev2ImgHTML='<img src="'+this.imagesPath+'/prev_.gif" alt="<<" border="0" />';prev2LinkHTML='<a href="javascript: '+this.objName+".show("+previousMonth2+", "+previousYear2+')">'+prev2ImgHTML+"</a>";next2ImgHTML='<img src="'+this.imagesPath+'/next_.gif" alt=">>" border="0" />';next2LinkHTML='<a href="javascript: '+this.objName+".show("+nextMonth2+", "+nextYear2+')">'+next2ImgHTML+"</a>&nbsp;";if(this.useMonthCombo){monthComboOptions="";for(i=0;i<12;i++){selected=(i==thisMonth.getMonth()?'selected="selected"':"");monthComboOptions+='<option value="'+i+'" '+selected+">"+monthnames[i]+"</option>"}monthCombo='<select name="months" onchange="'+this.objName+".show(this.options[this.selectedIndex].value, "+this.objName+'.currentYear)">'+monthComboOptions+"</select>"}else{monthCombo=monthnames[thisMonth.getMonth()]}if(this.useYearCombo){yearComboOptions="";for(i=thisMonth.getFullYear()-this.yearComboRange;i<=(thisMonth.getFullYear()+this.yearComboRange);i++){selected=(i==thisMonth.getFullYear()?'selected="selected"':"");yearComboOptions+='<option value="'+i+'" '+selected+">"+i+"</option>"}yearCombo='<select style="border: 1px groove" name="years" onchange="'+this.objName+".show("+this.objName+'.currentMonth, this.options[this.selectedIndex].value)">'+yearComboOptions+"</select>"}else{yearCombo=thisMonth.getFullYear()}html='<table border="0" bgcolor="#eeeeee" cellpadding="0" cellspacing="0">';html+='<tr><td class="dynCalendar_header">'+prevLinkHTML+'&nbsp;</td><td align="center" class="dynCalendar_header">'+monthCombo+'</td><td align="right" class="dynCalendar_header">&nbsp;'+nextLinkHTML+'</td><td class="dynCalendar_header">'+prev2LinkHTML+'&nbsp;</td><td align="center" class="dynCalendar_header">'+yearCombo+'</td><td align="right" class="dynCalendar_header">&nbsp;'+next2LinkHTML+"</td></tr>";html+='<tr><td colspan="6"><table width="100%" border="0"><tr>';for(day_index=0;day_index<7;day_index++){html+='<td class="dynCalendar_dayname">'+daynames[day_index]+"</td>"}html+="</tr><tr>"+ret.join("</tr>\n<tr>")+"</tr></td>";html+="</table></td></tr>";html+="</table>";this._setHTML(html);if(!arguments[0]&&!arguments[1]){this._setLayerPosition();this._showLayer()}}function dynCalendar_writeHTML(){if(is_ie5up||is_nav6up||is_gecko){document.write('<a href="javascript: '+this.objName+'.show()" onMouseOver="window.status=\''+this.buttonName+'\'; return true;" onMouseOut="window.status=\'\'; return true;"><img src="'+this.imagesPath+'/dynCalendar.gif" border="0" width="16" height="16" alt="'+this.buttonName+'" /></a>');document.write('<div class="dynCalendar" id="'+this.layerID+'" onmouseover="'+this.objName+'._mouseover(true)" onmouseout="'+this.objName+'._mouseover(false)"></div>')}else{if(isOpera){document.write('<a href="javascript: '+this.objName+'.show()" onMouseOver="window.status=\''+this.buttonName+'\'; return true;" onMouseOut="window.status=\'\'; return true;"><img src="'+this.imagesPath+'/dynCalendar.gif" border="0" width="16" height="16" alt="'+this.buttonName+'" /></a>');document.write('<div class="dynCalendar" id="'+this.layerID+'" onmouseover="'+this.objName+'._mouseover(true)" onmouseout="'+this.objName+'._mouseover(false)"></div>')}}}function dynCalendar_setOffset(Xoffset,Yoffset){this.setOffsetX(Xoffset);this.setOffsetY(Yoffset)}function dynCalendar_setOffsetX(Xoffset){this.offsetX=Xoffset}function dynCalendar_setOffsetY(Yoffset){this.offsetY=Yoffset}function dynCalendar_setImagesPath(path){this.imagesPath=path}function dynCalendar_setMonthCombo(useMonthCombo){this.useMonthCombo=useMonthCombo}function dynCalendar_setYearCombo(useYearCombo){this.useYearCombo=useYearCombo}function dynCalendar_setCurrentMonth(month){this.currentMonth=month}function dynCalendar_setCurrentYear(year){this.currentYear=year}function dynCalendar_setYearComboRange(range){this.yearComboRange=range}function dynCalendar_getLayer(){var layerID=this.layerID;if(document.getElementById(layerID)){return document.getElementById(layerID)}else{if(document.all(layerID)){return document.all(layerID)}}}function dynCalendar_hideLayer(){this._getLayer().style.visibility="hidden";dynCalendar_showHideSelect(this._getLayer(),"hide")}function dynCalendar_showLayer(){dynCalendar_showHideSelect(this._getLayer());this._getLayer().style.visibility="visible"}function dynCalendar_setLayerPosition(){this._getLayer().style.top=(dynCalendar_mouseY+this.offsetY)+"px";this._getLayer().style.left=(dynCalendar_mouseX+this.offsetX)+"px"}function dynCalendar_setHTML(html){this._getLayer().innerHTML=html}function dynCalendar_getDaysInMonth(month,year){monthdays=[31,28,31,30,31,30,31,31,30,31,30,31];if(month!=1){return monthdays[month]}else{return((year%4==0&&year%100!=0)||year%400==0?29:28)}}function dynCalendar_mouseover(status){dynCalendar_mouseoverStatus=status;return true}dynCalendar_oldOnmousemove=document.onmousemove?document.onmousemove:new Function;document.onmousemove=function(){if(is_ie5up||is_nav6up||is_gecko){if(arguments[0]){dynCalendar_mouseX=arguments[0].pageX;dynCalendar_mouseY=arguments[0].pageY}else{dynCalendar_mouseX=event.clientX+document.body.scrollLeft;dynCalendar_mouseY=event.clientY+document.body.scrollTop;arguments[0]=null}dynCalendar_oldOnmousemove()}else{if(isOpera){dynCalendar_mouseX=event.clientX+document.body.scrollLeft;dynCalendar_mouseY=event.clientY+document.body.scrollTop}dynCalendar_oldOnmousemove()}};dynCalendar_oldOnclick=document.onclick?document.onclick:new Function;document.onclick=function(){if(is_ie5up||is_nav6up||is_gecko){if(!dynCalendar_mouseoverStatus){for(i=0;i<dynCalendar_layers.length;++i){dynCalendar_layers[i]._hideLayer()}}dynCalendar_oldOnclick(arguments[0]?arguments[0]:null)}};function dynCalendar_showHideSelect(element,action){function getStyleProp(obj,style){var value=obj.style[style];if(!value){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){value=document.defaultView.getComputedStyle(obj,"").getPropertyValue(style)}else{if(obj.currentStyle){value=obj.currentStyle[style]}else{value=obj.style[style]}}}return value}var tags=new Array("applet","iframe","select","object");var el=element;var p=dynCalendar_getAbsolutePos(el);var EX1=p.x;var EX2=el.offsetWidth+EX1;var EY1=p.y;var EY2=el.offsetHeight+EY1;for(var k=tags.length;k>0;){var ar=document.getElementsByTagName(tags[--k]);var cc=null;for(var i=ar.length;i>0;){cc=ar[--i];if(cc.name=="months"||cc.name=="years"){continue}p=dynCalendar_getAbsolutePos(cc);var CX1=p.x;var CX2=cc.offsetWidth+CX1;var CY1=p.y;var CY2=cc.offsetHeight+CY1;if(action=="hide"||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getStyleProp(cc,"visibility")}cc.style.visibility=cc.__msh_save_visibility}else{if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getStyleProp(cc,"visibility")}cc.style.visibility="hidden"}}}}function dynCalendar_getAbsolutePos(el){var r={x:el.offsetLeft,y:el.offsetTop};if(el.offsetParent){var tmp=dynCalendar_getAbsolutePos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y}return r};

