function Calendar(){var B=new Date();var A=B.getDate();var D=(B.getMonth()+1);var C=B.getFullYear();this.ID=0;this.currentDate=A+"/"+D+"/"+C;this.noYears=10;this.yearStart=C;this.top=0;this.left=0;if(arguments.length==1){this.spanTagID=arguments[0];}else{this.spanTagID="spn_Cal_Layer";}this.borderClass="calendarBorder";
this.borderColor="";this.headerTextColor="White";this.onClick="";this.blnDragCalendar=true;this.blnHeader=true;this.blnAutoHide=true;this.disableUpto="";this.disableFrom="";this.blnArabic=false;this.yearRange="RANGE";this.showCalendar=showCalendar;this.buildCalendar=buildCalendar;this.hideCalendar=hideCalendar;
window._CalendarPage="../js/common/Calendar.jsp";window._CalendarImgPath="../images/";window._CalendarLayer="spnCalLayer";if(!window._arrCalObj){window._arrCalObj=new Array();}window._arrCalObj[this.spanTagID]=this;window._arrCalObj[window._arrCalObj.length]=this;this._calDelay;window._CalBrowser=true;
ua=navigator.userAgent;s="MSIE";if((i=ua.indexOf(s))>=0){window._CalBrowser=true;}s="Netscape6/";if((i=ua.indexOf(s))>=0){window._CalBrowser=false;}s="Gecko";if((i=ua.indexOf(s))>=0){window._CalBrowser=false;}}function delayCalendar(A){var D=document.getElementById(window._CalendarLayer);var E="";for(var C=0;
C<D.arrCal.length;C++){var I=D.arrCal[C];if(I.spanTagID==A){var F="frm_Calendar_"+I.spanTagID;if(frames[F].blnCalendarLoaded){clearTimeout(I._calDelay);var H="div_Calendar_"+I.spanTagID;var J=getFieldByID(H);J.style.left=I.left;J.style.top=I.top;setVisible(H,true);var G=I.currentDate.split("/");var F="frm_Calendar_"+I.spanTagID;
var B=0;if(I.blnArabic){B=1;}frames[F].SetDate(G[0],G[1],G[2],I.noYears,I.spanTagID,I.disableUpto,B,I.disableFrom,I.yearRange);}break;}}}function showCalendar(D){var E=document.getElementById(window._CalendarLayer);var C="";for(var F=0;F<E.arrCal.length;F++){var B=E.arrCal[F];if(B.spanTagID==this.spanTagID){var G="delayCalendar('"+B.spanTagID+"')";
var A=0;var H=0;if(D!=null){if(window._CalBrowser){A=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;H=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;}else{A=D.clientX+window.scrollX;H=D.clientY+window.scrollY;}}if(B.top==0){B.top=H+20;
}if(B.left==0){B.left=A;}B._calDelay=setInterval(G,300);break;}}}function buildCalendar(){document.writeln('<span id="'+window._CalendarLayer+'" style="visibility:hidden;"> </span>');var C=document.getElementById(window._CalendarLayer);C.arrCal=new Array();for(var B=0;B<window._arrCalObj.length;B++){C.arrCal[B]=window._arrCalObj[B];
var I="cursor:default;";if(C.arrCal[B].blnDragCalendar){I="cursor:move;";}var A="";var K="222";if(window._CalBrowser){K="222";}else{K="212";}var J="font-family:verdana;font-size:11px;background-color: "+C.arrCal[B].borderColor+";border: 2px groove "+C.arrCal[B].borderColor+";color: "+C.arrCal[B].borderColor+";padding: 1px;position: absolute;cursor:"+I+";";
if(!C.arrCal[B].blnHeader){if(window._CalBrowser){J+="height:295px;";}else{J+="height:235px;";}}else{J+="height:295px;";}var E="color: white;font-weight: bold;padding: 1px 1px 1px 1px;"+I;var G="font-family:verdana;font-size:11px;color:white;font-weight:bold;"+I;var D="";var F=window._CalendarLayer+"_"+C.arrCal[B].spanTagID;
D='<span id="'+F+'"></span>';document.writeln(D);var H="div_Calendar_"+C.arrCal[B].spanTagID;C.arrCal[B].calDivID=H;D="";D+='<div id="'+H+'" class="'+C.arrCal[B].borderClass+'" style="position:absolute;left:400px;top:150px;'+J+'z-index:200;"';if(C.arrCal[B].blnDragCalendar){D+=' onmousedown="dragStart(event, '+"'"+H+"'"+')"';
}D+=" >";if(C.arrCal[B].blnHeader){D+='<table width="'+K+'" border="0" cellpadding="0" cellspacing="6" align="left">';D+="	<tr><td>";D+='		<span id="div_MsgBox_Header'+C.arrCal[B].spanTagID+'" style="height:20px;width:'+K+";"+E+'"';if(C.arrCal[B].blnDragCalendar){D+=' onmousedown="dragStart(event, '+"'"+H+"'"+')"';
}D+=" >";D+='		<table width="'+K+'" border="0" cellpadding="2" cellspacing="0" align="left">';D+="			<tr>";if(C.arrCal[B].blnArabic){D+='				<td align="right"><a href="javascript:void(0)" onclick="HideCalendarClick('+"'"+H+"'"+');return false;"><IMG SRC="'+window._CalendarImgPath+'Close.jpg" border="0" title="?????"></a></td>';
D+='				<td align="left"><font style="color:'+C.arrCal[B].headerTextColor+';font-size:11px;"><b>???????? :: </b></font></td>';}else{D+='				<td><font style="color:'+C.arrCal[B].headerTextColor+';font-size:11px;"><b>CALENDAR</b></font></td>';D+='				<td align="right"  width="3%"><a href="javascript:void(0)" onclick="HideCalendarClick('+"'"+H+"'"+');return false;"><IMG SRC="'+window._CalendarImgPath+'Close.jpg" border="0" title="Close"></a></td>';
}D+="			</tr>";D+="		</table>";D+="	</span>";D+="	</td></tr>";D+="	<tr><td>";}if(window._CalBrowser){D+='	<div id="div_Calendar_Content_'+C.arrCal[B].spanTagID+""+'" style="height:265px;width:'+K+';">';}else{D+='	<div id="div_Calendar_Content_'+C.arrCal[B].spanTagID+""+'" style="height:261px;width:'+K+';">';
}D+='	<iframe src="'+window._CalendarPage+'" id="frm_Calendar_'+C.arrCal[B].spanTagID+'" name="frm_Calendar_'+C.arrCal[B].spanTagID+'" height="100%" width="100%" frameborder="no" scrolling="no"></iframe>';D+="</div>";D+="</div>";if(C.arrCal[B].blnHeader){D+="	</td></tr></table>";}DivWrite(F,D);setVisible(F,false);
}}function HideCalendarClick(A){setVisible(A,false);}function hideCalendar(){HideCalendarClick("div_Calendar_"+this.spanTagID);}function DateReturn(strDD,strMM,strYY,strObject){var objContainer=document.getElementById(window._CalendarLayer);var strGridHTMLText="";for(var i=0;i<objContainer.arrCal.length;
i++){var objCal=objContainer.arrCal[i];if(objCal.spanTagID==strObject){objCal.currentDate=strDD+"/"+strMM+"/"+strYY;if(objCal.blnAutoHide){var strSpanID="div_Calendar_"+strObject;HideCalendarClick(strSpanID);}if(objCal.onClick!=""){var strOnClickFunction=eval(objCal.onClick+"('"+objCal.currentDate+"','"+objCal.ID+"')");
}strOnClickFunction;break;}}}