var Dy=new Array();var Da=new Array(11,12,13);var Dm;var monthFinal;var ContainerId;ReturnFunc="";function Calendar(iYear,iMonth,iDay,ContainerId,ClassName,dy2,dm,dyear){var setDate=0;var dy=new Array();dy=dy2;MonthNames=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");today=new Date();var icurrYear=today.getFullYear();var icurrMonth=today.getMonth();oDate=new Date();Year=(iYear==null)?oDate.getFullYear():iYear;Month=(iMonth==null)?oDate.getMonth():iMonth-1;while(Month<0){Month+=12;Year--;}while(Month>=12){Month-=12;Year++;}Day=(iDay==null)?0:iDay;oDate=new Date(Year,Month,1);NextMonth=new Date(Year,Month+1,1);WeekStart=oDate.getDay();MonthDays=Math.round((NextMonth.getTime()-oDate.getTime())/86400000)+1;if(ContainerId!=null){ContainerId=ContainerId;Container=document.getElementById(ContainerId);if(!Container){document.write('<div id="'+ContainerId+'"> </div>');}}else{do{ContainerId="tblCalendar"+Math.round(Math.random()*1000);}while(document.getElementById(ContainerId));document.write('<div id="'+ContainerId+'"> </div>');}Container=document.getElementById(ContainerId);ClassName=(ClassName==null)?"tblCalendar":ClassName;HTML='<table border="0"  class="'+ClassName+'" cellspacing="0" cellpadding="0" align="center" valign="middle">';HTML+='<tr height="15"><td colspan="7"></td></tr>';HTML+='<tr class="TitleBar" valign="middle" align="left"><td class="Nav"><a href="javascript:void(0)" onMouseDown="Calendar1('+Year+", "+Month+", "+Day+", '"+ContainerId+"', '"+ClassName+"', '"+dy+"','"+dm+"','"+dyear+'\');"><img src="/images/CalanderLeftArrow.png"/></a></td><td height="30" colspan="5" class="Title" valign="middle"><span class="Caldateformat">'+MonthNames[Month]+"  "+Year+'</span></td><td class="Nav" valign="middle" align="right"><a href="javascript:void(0)" onMouseDown="Calendar1('+Year+", "+(Month+2)+", "+Day+", '"+ContainerId+"', '"+ClassName+"', '"+dy+"','"+dm+"','"+dyear+'\');"><img src="/images/CalanderRightArrow.png"/></a></td></tr>';HTML+='<tr class="WeekName" valign="middle" align="center"><td height="18">S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td></tr>';HTML+='<tr class="Days" align="center">';for(DayCounter=0;DayCounter<WeekStart;DayCounter++){HTML+='<td align="center" width="23"> </td>';}for(DayCounter=1;DayCounter<MonthDays;DayCounter++){for(var i=0;i<=dy.length;i++){if(Month+1==dm[i]){if(DayCounter==dy[i]&&DayCounter==Day){monthFinal=Month+1;if(DayCounter<Day){break;}var j=0;j=i;if(Year==dyear[j]){HTML+='<td height="26" class="SelectedDay2" title="calenderkhanh" align="center" width="23"><a href="#!/classifieds/eventList/188?month='+monthFinal+"&day="+DayCounter+"&year="+Year+'" class="DayLink1"><font size="1" color="white"><b>'+DayCounter+"</b></font></a></td>";setDate=DayCounter;}else{if(i!=dy.length){continue;}else{HTML+='<td height="26" class="SelectedDay2"  align="center" width="23"><font size="1" color="black">'+DayCounter+dy+j+"</font></td>";}}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}if(DayCounter==dy[i]&&DayCounter!=Day){monthFinal=Month+1;if(DayCounter<Day){break;}HTML+='<td height="26" class="SelectedDay1" align="center" width="23"><a href="/classifieds/eventList/188?month='+monthFinal+"&day="+DayCounter+"&year="+Year+'" class="DayLink1"><font color="blue" size="1"><b>'+DayCounter+"</b></font></a></td>";if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}else{}}}if(DayCounter==Day&&Month==icurrMonth&&Year==icurrYear&&DayCounter!=setDate){HTML+='<td height="26" class="SelectedDay" align="center" width="23"><a class="DayLink" href="javascript:ReturnDate('+DayCounter+')"><font size="1">'+DayCounter+"</font></a></td>";}else{if(DayCounter<MonthDays&&DayCounter!=setDate){HTML+='<td height="26"  align="center" width="23"><a class="DayLink" href="javascript:ReturnDate('+DayCounter+')"><font size="1">'+DayCounter+"</font></a></td>";}}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}}for(j=(42-(MonthDays+WeekStart)),DayCounter=0;DayCounter<=j;DayCounter++){HTML+='<td  height="26" align="center" width="23"> </td>';if((j-DayCounter)%7==0){HTML+="</tr>";}}HTML+="</table>";Container.innerHTML=HTML;return ContainerId;}function ReturnDate(Day){opener.SetDate(Year,Month+1,Day);window.close();}function Calendar1(iYear,iMonth,iDay,ContainerId,ClassName,dy2,dm,dyear){var YearNext=iYear;var dy=new Array();dy=dy2;today=new Date();var icurrYear=today.getFullYear();var icurrMonth=today.getMonth();MonthNames=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");oDate=new Date();Year=(iYear==null)?oDate.getFullYear():iYear;Month=(iMonth==null)?oDate.getMonth():iMonth-1;while(Month<0){Month+=12;Year--;}while(Month>=12){Month-=12;Year++;}var nextYear=0;if(YearNext<Year||Year>icurrYear){nextYear=1;}else{nextYear=0;}Day=(iDay==null)?0:iDay;oDate=new Date(Year,Month,1);NextMonth=new Date(Year,Month+1,1);WeekStart=oDate.getDay();MonthDays=Math.round((NextMonth.getTime()-oDate.getTime())/86400000)+1;if(ContainerId!=null){ContainerId=ContainerId;Container=document.getElementById(ContainerId);if(!Container){document.write('<div id="'+ContainerId+'"> </div>');}}else{do{ContainerId="tblCalendar"+Math.round(Math.random()*1000);}while(document.getElementById(ContainerId));document.write('<div id="'+ContainerId+'"> </div>');}Container=document.getElementById(ContainerId);ClassName=(ClassName==null)?"tblCalendar":ClassName;HTML='<table  border="0"  class="'+ClassName+'" cellspacing="0" cellpadding="0" align="center" valign="top">';HTML+='<tr height="15"><td colspan="7"></td></tr>';HTML+='<tr class="TitleBar" valign="middle"><td class="Nav" valign="middle"><a href="javascript:void(0)" onMouseDown="Calendar1('+Year+", "+Month+", "+Day+", '"+ContainerId+"', '"+ClassName+"', '"+dy+"','"+dm+"','"+dyear+'\');"><img src="/images/CalanderLeftArrow.png"/></a></td><td height="30" colspan="5" class="Title" valign="middle"><span class="Caldateformat">'+MonthNames[Month]+" "+Year+'</span></td><td class="Nav" valign="middle"><a href="javascript:void(0)" onMouseDown="Calendar1('+Year+", "+(Month+2)+", "+Day+", '"+ContainerId+"', '"+ClassName+"', '"+dy+"','"+dm+"','"+dyear+'\');"><img src="/images/CalanderRightArrow.png"/></a></td></tr>';HTML+='<tr class="WeekName" valign="middle" align="center"><td height="18">S</td><td>M</td><td>T</td><td>W</td><td>T</td><td>F</td><td>S</td></tr>';HTML+='<tr class="Days" align="center">';for(DayCounter=0;DayCounter<WeekStart;DayCounter++){HTML+='<td align="center" width="23"> </td>';}for(DayCounter=1;DayCounter<MonthDays;DayCounter++){for(var i=0;i<=dy.length;i++){if((Month+1==dm[i]+ +dm[i+1])){if(dm[i]+ +dm[i+1]>(today.getMonth()+1)){if(DayCounter==dy[i]+dy[i+1]&&DayCounter==Day){monthFinal=Month+1;if(DayCounter<Day&&Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){break;}var j=0;j=i/3;if(Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){HTML+='<td height="26" class="SelectedDay2" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font size="1" color="white"><b>'+DayCounter+"</b></font></a></td>";DayCounter++;continue;}else{if(i!=dy.length){i++;continue;}else{HTML+='<td height="26" class="SelectedDay2"  align="center" width="23"><font size="1" color="black">'+DayCounter+"</font></td>";}}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}if(DayCounter==dy[i]+dy[i+1]&&DayCounter!=Day){monthFinal=Month+1;if(DayCounter<Day){monthFinal=Month+1;}var j=0;j=i/3;if(Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){HTML+='<td height="26" class="SelectedDay1" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font color="blue" size="1"><b>'+DayCounter+"</b></font></a></td>";}else{HTML+='<td height="26"  align="center" width="23"><font size="1" color="black">'+DayCounter+"</font></td>";}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}else{}}else{if(((dm[i]+ +dm[i+1]<(today.getMonth()+1))&&(nextYear==1))){if(DayCounter==dy[i]+dy[i+1]&&DayCounter==Day){monthFinal=Month+1;if(DayCounter<Day){break;}HTML+='<td height="26" class="SelectedDay2" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font size="1" color="white"><b>'+DayCounter+"</b></font></a></td>";if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}if(DayCounter==dy[i]+dy[i+1]&&DayCounter!=Day){monthFinal=Month+1;if(DayCounter<Day){monthFinal=Month+1;}HTML+='<td height="26" class="SelectedDay1" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font color="blue" size="1"><b>'+DayCounter+"</b></font></a></td>";if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}else{}}else{if(dm[i]+ +dm[i+1]==(today.getMonth()+1)&&(nextYear!=1)){if(DayCounter==dy[i]+dy[i+1]&&DayCounter==Day){var j=0;monthFinal=Month+1;HTML+='<td height="26" class="SelectedDay2" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font size="1" color="white"><b>'+DayCounter+"</b></font></a></td>";if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}else{if(DayCounter==dy[i]+dy[i+1]&&DayCounter!=Day){j=i/3;monthFinal=Month+1;if(DayCounter<Day&&Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){break;}if(Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){HTML+='<td height="26" class="SelectedDay1" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font color="blue" size="1"><b>'+DayCounter+"</b></font></a></td>";}else{HTML+='<td height="26"   align="center" width="23"><font size="1" color="black">'+DayCounter+"</font></td>";}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}else{}}}else{if(dm[i]+ +dm[i+1]==(today.getMonth()+1)&&(nextYear==1)){if(DayCounter==dy[i]+dy[i+1]&&DayCounter==Day){var j=0;j=i/3;if(Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){}monthFinal=Month+1;if(DayCounter<Day&&Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){break;}if(Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){HTML+='<td height="26" class="SelectedDay2" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font size="1" color="white"><b>'+DayCounter+"</b></font></a></td>";DayCounter++;continue;}else{HTML+='<td height="26" class="SelectedDay2"  align="center" width="23"><font size="1" color="black">'+DayCounter+"</font></td>";}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}else{if(DayCounter==dy[i]+dy[i+1]&&DayCounter!=Day){j=i/3;monthFinal=Month+1;if(Year==dyear[j*5]+ +dyear[j*5+1]+ +dyear[j*5+2]+ +dyear[j*5+3]){HTML+='<td height="26" class="SelectedDay1" align="center" width="23"><a href="/classifieds/eventList/188?month='+dm[i]+ +dm[i+1]+"&day="+dy[i]+ +dy[i+1]+"&year="+Year+'" class="DayLink1"><font color="blue" size="1"><b>'+DayCounter+"</b></font></a></td>";DayCounter++;continue;}else{if(i!=dy.length){i++;continue;}else{HTML+='<td height="26"  align="center" width="23"><font size="1" color="black">'+DayCounter+"</font></td>";}}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}DayCounter++;i=0;continue;}else{}}}}}}}}if((DayCounter+WeekStart)%7==1){HTML+='<tr class="Days" align="center">';}if(DayCounter==Day&&Month==icurrMonth&&Year==icurrYear){HTML+='<td height="26" class="SelectedDay" align="center" width="23"><a class="DayLink" href="javascript:ReturnDate('+DayCounter+')"><font size="1">'+DayCounter+"</font></a></td>";}else{if(DayCounter<MonthDays){if(DayCounter==Day){HTML+='<td height="26" class="SelectedDay2" align="center" width="23"><a class="DayLink" href="javascript:ReturnDate('+DayCounter+')"><font size="1">'+DayCounter+"</font></a></td>";}else{HTML+='<td height="26"  align="center" width="23"><a class="DayLink" href="javascript:ReturnDate('+DayCounter+')"><font size="1">'+DayCounter+"</font></a></td>";}}}if((DayCounter+WeekStart)%7==0){HTML+="</tr>";}}for(j=(42-(MonthDays+WeekStart)),DayCounter=0;DayCounter<=j;DayCounter++){HTML+='<td height="26" align="center" width="23"> </td>';if((j-DayCounter)%7==0){HTML+="</tr>";}}HTML+="</table>";Container.innerHTML=HTML;return ContainerId;}function ReturnDate(Day){opener.SetDate(Year,Month+1,Day);window.close();}function MakeDate(iYear,iMonth,iDay,fn,dy,dm,dyear){Dy=dy;Dm=dm;D=new Date();Year=D.getFullYear();Month=D.getMonth()+1;Day=D.getDate();ReturnFunc=fn;if(dy==0){dy=D.getDate();}if(dm==0){dm=D.getMonth()+1;}if(dyear==0){dyear=D.getFullYear();}id=Calendar(Year,Month,Day,"cal","CalendarRed",dy,dm,dyear);}
