function Calendar(e,t,a,n,i){(null!=a||null!=n)&&(this.gWinCal=null==t?ggWinCal:t,null==a?(this.gMonthName=null,this.gMonth=null,this.gYearly=!0):(this.gMonthName=Calendar.get_month(a),this.gMonth=new Number(a),this.gYearly=!1),this.gYear=n,this.gFormat=i,this.gBGColor="white",this.gFGColor="black",this.gTextColor="black",this.gHeaderColor="black",this.gReturnItem=e)}function Calendar_get_month(e){return Calendar.Months[e]}function Calendar_get_daysofmonth(e,t){return t%4==0?t%100==0&&t%400!=0?Calendar.DOMonth[e]:Calendar.lDOMonth[e]:Calendar.DOMonth[e]}function Calendar_calc_month_year(e,t,a){var n=new Array;return-1==a?0==e?(n[0]=11,n[1]=parseInt(t)-1):(n[0]=parseInt(e)-1,n[1]=parseInt(t)):1==a&&(11==e?(n[0]=0,n[1]=parseInt(t)+1):(n[0]=parseInt(e)+1,n[1]=parseInt(t))),n}function Calendar_print(){ggWinCal.print()}function Calendar_calc_month_year(e,t,a){var n=new Array;return-1==a?0==e?(n[0]=11,n[1]=parseInt(t)-1):(n[0]=parseInt(e)-1,n[1]=parseInt(t)):1==a&&(11==e?(n[0]=0,n[1]=parseInt(t)+1):(n[0]=parseInt(e)+1,n[1]=parseInt(t))),n}function Build(e,t,a,n){var i=ggWinCal;gCal=new Calendar(e,i,t,a,n),gCal.gBGColor="white",gCal.gLinkColor="black",gCal.gTextColor="black",gCal.gHeaderColor="darkgreen",gCal.gYearly?gCal.showY():gCal.show()}function confirm_calendar(obj,vlr){eval("document."+obj+".focus();"),setTimeout("document."+obj+".value = '"+vlr+"';",1)}function clearTaskCalendar(){var e=getPrincipal();e.clearTimeout(e._taskCalendar)}function setTaskCalendar(){var e=getPrincipal();e._taskCalendar=e.setTimeout("finalize_calendar();",e._timeCalendar)}function show_calendar(){var e=210,t=175,a=document.getElementById(arguments[0]);if(a&&!a.getAttribute("readOnly")&&!a.getAttribute("disabled")){if(jPrincipal=getPrincipal(),p_item="form."+arguments[0],p_hoje=arguments[1],p_format="DD/MM/YYYY",p_data=a.value,ok=!0,null!=p_data&&""!=p_data)if(p_dados=p_data.split("/"),3==p_dados.length){if(p_dados[0].length<=2)try{new Number(p_dados[0])}catch(n){ok=!1}else ok=!1;if(p_dados[1].length<=2)try{new Number(p_dados[1])}catch(n){ok=!1}else ok=!1;if(4==p_dados[2].length)try{new Number(p_dados[2])}catch(n){ok=!1}else ok=!1}else ok=!1;else ok=!1;ok||(p_data=p_hoje),p_dados=p_data.split("/"),pa_hoje=p_hoje.split("/");var i=document.getElementById(arguments[0]),r=null,o=jPrincipal.document.getElementById("_iCalendar");o||(o=jPrincipal.document.createElement("iframe"),o.setAttribute("id","_iCalendar"),o.setAttribute("name","_iCalendar"),o.frameBorder="0",o.style.cssText="position:relative; bottom:3px; right:3px;",o.style.width=e-3,o.style.height=t-3,r=getShadow(o),jPrincipal.getBody().appendChild(r)),r=o.parentNode,o.onmouseover=new Function("getJAtivo().clearTaskCalendar();"),o.onmouseout=new Function("getJAtivo().setTaskCalendar();");var l=getTopVlr(i)+i.offsetHeight-jPrincipal.getScrollTop(),s=getLeftVlr(i)-jPrincipal.getScrollLeft();jPai=jPrincipal!=self?"parent.frames['"+jPrincipal._aFrame[jPrincipal._aFrame.length-1][0]+"'].frames['inferior']":"parent";var h=jPrincipal.getInnerWidth()-e,c=jPrincipal.getInnerHeight()-t;s>h&&(s=Math.max(0,Math.min(s,h))),l>c&&(l=Math.max(0,l-i.offsetHeight-t)),r.style.top=l+"px",r.style.left=s+"px",r.style.zIndex=90*getIndex()+2,r.style.display="",vWinCal=jPrincipal.frames._iCalendar,ggWinCal=vWinCal,sNow=p_hoje,gNow=new Date(new Number(p_dados[2]),new Number(p_dados[1])-1,new Number(p_dados[0])),Build(p_item,new Number(p_dados[1])-1,p_dados[2],p_format)}}function show_yearly_calendar(e,t,a){(null==t||""==t)&&(t=new String(gNow.getFullYear().toString())),(null==a||""==a)&&(a="MM/DD/YYYY"),vWinCal=frames._iCalendar,vWinCal?document.getElementById("_iCalendar").style.display="block":(vWinCal=document.createElement("iframe"),vWinCal.setAttribute("id","_iCalendar"),vWinCal.setAttribute("name","_iCalendar"),vWinCal.frameBorder="0",vWinCal.width="200",vWinCal.height="170",vWinCal.style.cssText="position: absolute; top:25%; left:15%;",document.getElementById("form").appendChild(vWinCal)),vWinCal=frames._iCalendar,ggWinCal=vWinCal,Build(e,null,t,a)}var weekend=[0,6],weekendColor="#e0e0e0",otherColor="#FFFFFF",fontface="Verdana",fontsize=1,gNow=new Date,sNow="",ggWinCal,downFunc,jPrincipal,jPai;isNav=-1!=navigator.appName.indexOf("Netscape")?!0:!1,isIE=-1!=navigator.appName.indexOf("Microsoft")?!0:!1,Calendar.Months=["Janeiro","Fevereiro","Marco","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],Calendar.DOMonth=[31,28,31,30,31,30,31,31,30,31,30,31],Calendar.lDOMonth=[31,29,31,30,31,30,31,31,30,31,30,31],Calendar.get_month=Calendar_get_month,Calendar.get_daysofmonth=Calendar_get_daysofmonth,Calendar.calc_month_year=Calendar_calc_month_year,Calendar.print=Calendar_print,new Calendar,Calendar.prototype.getMonthlyCalendarCode=function(){var e="",t="",a="";return e=e+"
'),this.wwriteA(this.gMonthName.toUpperCase()+" "+this.gYear+" | [Fechar X] | |||||
');var t=Calendar.calc_month_year(this.gMonth,this.gYear,-1),a=t[0],n=t[1],i=Calendar.calc_month_year(this.gMonth,this.gYear,1),r=i[0],o=i[1];this.wwrite("
| ||||||
"),e=this.getMonthlyCalendarCode(),this.wwrite(e),this.wwrite(""),this.gWinCal.document.close()},Calendar.prototype.showY=function(){var e,t,a,n,i,r,o="",l=285,s=200,h=10;for(isIE?r=75:isNav&&(r=25),this.gWinCal.document.open(),this.wwrite(""),this.wwrite(" ");var c=parseInt(this.gYear)-1,d=parseInt(this.gYear)+1;this.wwrite("
");for(e=11;e>=0;e--)isIE?this.wwrite(' '):isNav&&this.wwrite(' "):isNav&&this.wwrite("");this.wwrite(""),this.gWinCal.document.close()},Calendar.prototype.wwrite=function(e){this.gWinCal.document.writeln(e)},Calendar.prototype.wwriteA=function(e){this.gWinCal.document.write(e)},Calendar.prototype.cal_header=function(){var e="";return e+=" | ||||||
Dom | ',e=e+"Seg | ',e=e+"Ter | ',e=e+"Qua | ',e=e+"Qui | ',e=e+"Sex | ',e=e+"Sab | ',e+="
'+this.format_day(a)+" | ",a+=1;for(o+="||||||
'+this.format_day(a)+" | ",a+=1,a>n){r=1;break}if(6==j&&(o+="':o+" | '+m+" | ";return o},Calendar.prototype.format_day=function(e){var t=gNow.getDate(),a=gNow.getMonth(),n=gNow.getFullYear();return e==t&&this.gMonth==a&&this.gYear==n?''+e+"":e},Calendar.prototype.write_weekend_string=function(e){var t;for(t=0;t