


<!--
var months = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var days = new Array("S", "M", "T", "W", "Th", "F", "St");

today = new getToday();	
var element_id;

function getDays(month, year) 
{
	// Test for leap year when February is selected.
	if (1 == month)
		return ((0 == year % 4) && (0 != (year % 100))) ||
			(0 == year % 400) ? 29 : 28;
	else
		return daysInMonth[month];
}

function getToday()
{
	// Generate today's date.
	this.now = new Date();
	this.year = this.now.getFullYear() ; // Returned year XXXX
	this.month = this.now.getMonth();
	this.day = this.now.getDate();
}
function showProp()
{
var p;
 if (p==null) 
{ 
//p = new java.util.Properties();
//p = new Properties(); 
//var fis = new java.io.FileInputStream("Menu1.properties"); 
//p.load(fis); 
//fis.close(); 
} 
//var r_user = p.getProperty("CC.DataBase.user");
//alert(r_user);
alert('XXX ');
}
 function setHoliday2009(cell,mon,yy,dd)
{
	var x;

	var jan = new Array(1,2,3,4,8,10,11,18,23,24,25,26,30,31);
	var feb = new Array(1,8,14,15,22,28);
	var mar = new Array(1,8,9,10,11,14,15,22,28,29);
	var apr = new Array(5,10,11,12,13,14,15,19,25,26);
	var may = new Array(1,3,9,10,17,23,24,25,26,27,28,29,30);
	var jun = new Array(1,2,3,4,5,6,7,13,14,21,27,28);
	var jul = new Array(5,11,19,25,26);
	var aug = new Array(2,8,9,13,15,16,22,23,30);
	var sep = new Array(6,12,13,18,20,21,24,25,26,27,28,29,30);
	var oct = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,24,25,27);
	var nov = new Array(1,2,8,14,15,22,28,29);
	var dec = new Array(6,12,13,20,25,26,27,28,29,30,31);

	if (mon == 0)	
	{
		for (x in jan)
		{
			if (dd == jan[x])
				cell.style.color="red";
		}
	}

	if (mon == 1)	
	{
		for (x in feb)
		{
			if (dd == feb[x])
				cell.style.color="red";
		}
	}

	if (mon == 2)	
	{
		for (x in mar)
		{
			if (dd == mar[x])
				cell.style.color="red";
		}
	}

	if (mon == 3)	
	{
		for (x in apr)
		{
			if (dd == apr[x])
				cell.style.color="red";
		}
	}

	if (mon == 4)	
	{
		for (x in may)
		{
			if (dd == may[x])
				cell.style.color="red";
		}
	}

	if (mon == 5)	
	{
		for (x in jun)
		{
			if (dd == jun[x])
				cell.style.color="red";
		}
	}

	if (mon == 6)	
	{
		for (x in jul)
		{
			if (dd == jul[x])
				cell.style.color="red";
		}
	}

	if (mon == 7)	
	{
		for (x in aug)
		{
			if (dd == aug[x])
				cell.style.color="red";
		}
	}

	if (mon == 8)	
	{
		for (x in sep)
		{
			if (dd == sep[x])
				cell.style.color="red";
		}
	}

	if (mon == 9)
	{
		for (x in oct)
		{
			if (dd == oct[x])
				cell.style.color="red";
		}
	}

	if (mon == 10)
	{
		for (x in nov)
		{
			if (dd == nov[x])
				cell.style.color="red";
		}
	}

	if (mon == 11)
	{
		for (x in dec)
		{
			if (dd == dec[x])
				cell.style.color="red";
		}
	}

}

function show_alert()
{
alert("I am an alert box!");
}

function newCalendar() 
{
	var parseYear = parseInt(document.all.year  [document.all.year.selectedIndex].text);
 
	var newCal = new Date(parseYear , document.all.month.selectedIndex, 1);
	var day = -1;
	var startDay = newCal.getDay();
	var daily = 0; 

	var curmonth = 0;


	today = new getToday(); // 1st call

	// check whether selected Year > current year or not
	
	if ((today.year < newCal.getFullYear()) || (newCal.getFullYear() < 2009))
		alert("High Court Holidays are not set for the year "+newCal.getFullYear());
	

	if ((today.year == newCal.getFullYear() ) &&   (today.month == newCal.getMonth()))
	   day = today.day;
	// Cache the calendar table's tBody section, dayList.
	var tableCal = document.all.calendar.tBodies.dayList;

	var intDaysInMonth =
	   getDays(newCal.getMonth(), newCal.getFullYear() );

	for (var intWeek = 0; intWeek < tableCal.rows.length;  intWeek++)
		   for (var intDay = 0;
			 intDay < tableCal.rows[intWeek].cells.length;
			 intDay++)
	 {
		  var cell = tableCal.rows[intWeek].cells[intDay];

		  // Start counting days.
		  if ((intDay == startDay) && (0 == daily))
			 daily = 1;

		  // Highlight the current day.
		  
		  cell.style.color = (day == daily) ? "blue" : "";
		  if ((day == daily) && (today.month==newCal.getMonth()) &&(today.year==newCal.getFullYear()))
			cell.style.backgroundColor="gray";
		  else
			cell.style.backgroundColor="white";

		 if  (newCal.getFullYear()== 2009)
			setHoliday2009(cell,newCal.getMonth(),newCal.getFullYear(),daily);	

		  //if(day == daily)
		  //{
				//document.all.todayday.innerText= "Today: " +  day + "/" + 
		  //			(newCal.getMonth()+1) + "/" + newCal.getFullYear();
				//document.all.todayday.innerText=" "; //"HC Holiday's are red";
		  //}

			//if ((today.year < newCal.getFullYear()) || (newCal.getFullYear() < 2009))
				//document.all.todayday.innerText=" ";
			//else
			//	document.all.todayday.innerText="HC Holiday's are red";


		  // Output the day number into the cell.
		  if ((daily > 0) && (daily <= intDaysInMonth))
			{
			 cell.innerText = daily++;
			 setSunday(cell,newCal.getMonth(),newCal.getFullYear(),daily-1); //set sunday to red color
			}
		  else
			 cell.innerText = "";
	   }

}
function checkSatSunday(cell,mon,yy,dd)
{
	var dateVar=new Date();
	dateVar.setFullYear(yy,mon,dd);
	//alert("Today it is " + dateVar.getDay());
	if ((dateVar.getDay()==0) ||(dateVar.getDay()==6)) 
			cell.style.color="red";
}

function setSunday(cell,mon,yy,dd)
{
	var dateVar=new Date();
	dateVar.setFullYear(yy,mon,dd);
	//alert("Today it is " + dateVar.getDay());

	if ((dateVar.getDay()==0)) 
			cell.style.color="red";
}

function checkSecondFourthSaturday(cell,mon,yy,dd)
{
	var dateVar=new Date();
	var dateVar1=new Date();
	var satno=0;
	dateVar.setFullYear(yy,mon,dd);
	//alert("Today it is " + dateVar.getDay());
	if (dateVar.getDay()==6)
	{
			cell.style.color="red";
	}
}


function checkTime(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}
	 
function showTime() 
{ 
	var timeNow = new Date();
	var date = timeNow.getDate();
	var month = timeNow.getMonth() + 1;
	var year = timeNow.getFullYear();
	var hour = timeNow.getHours();
	var minutes = timeNow.getMinutes();
	var seconds = timeNow.getSeconds();
	var day = timeNow.getDay();
	var days  = ((date < 10) ? "0" : "");
	var months  = ((month < 10) ? "/0" : "/");
	var hours  = ((hours < 10) ? "0" : "");
	var mins  = ((minutes < 10) ? ":0" : ":");
	var secs  = ((seconds < 10) ? ":0" : ":");
	var actualDate = days + date + months + month  + "/" + year;
	var actualTime = hours + hour + mins + minutes + secs + seconds;
	var result =  "Today : "+actualDate  + "&nbsp;" +actualTime+"&nbsp;";
	
	document.getElementById('dateTime').innerHTML=result;

	window.setTimeout('showTime()',1000);
}
 
	 function getTodayDay()
	 {
			    document.all[element_id].value = today.day + "/" + (today.month+1) + 
					"/" + today.year; 
		        //document.all.calendar.style.visibility="hidden";
				document.all.calendar.style.display="none";
				document.all.year.selectedIndex =100;   
	            document.all.month.selectedIndex = today.month; 
	 }
 
        function getDate() 
		 {
            // This code executes when the user clicks on a day
            // in the calendar.
            if ("TD" == event.srcElement.tagName)
               // Test whether day is valid.
               if ("" != event.srcElement.innerText)
			   { 
				 var mn = document.all.month.selectedIndex+1;
    			 var Year = document.all.year [document.all.year.selectedIndex].text;
				 document.all[element_id].value=event.srcElement.innerText+"/"+mn +"/"  +Year;
		         //document.all.calendar.style.visibility="hidden";
				 document.all.calendar.style.display="none";
			 }
		 }
 
function GetBodyOffsetX(el_name, shift)
{
	var x;
	var y;
	x = 0;
	y = 0;

	var elem = document.all[el_name];
	do 
	{
		x += elem.offsetLeft;
		y += elem.offsetTop;
		if (elem.tagName == "BODY")
			break;
		elem = elem.offsetParent; 
	} while  (1 > 0);

	shift[0] = x;
	shift[1] = y;
	return  x;
}	

function SetCalendarOnElement(el_name)
{
	if (el_name=="") 
	el_name = element_id;
	var shift = new Array(2);
	GetBodyOffsetX(el_name, shift);
	document.all.calendar.style.pixelLeft  = shift[0]; //  - document.all.calendar.offsetLeft;
	document.all.calendar.style.pixelTop = shift[1] + 25 ;
}
	  
 	  
	           
function ShowCalendar(elem_name)
{
		if (elem_name=="")
		elem_name = element_id;

		element_id	= elem_name; // element_id is global variable
		newCalendar();
		SetCalendarOnElement(element_id);
		//document.all.calendar.style.visibility = "visible";
		document.all.calendar.style.display="inline";
}

function HideCalendar()
{
	//document.all.calendar.style.visibility="hidden";
	document.all.calendar.style.display="none";
}

function toggleCalendar(elem_name)
{
	//if (document.all.calendar.style.visibility == "hidden")
	if(document.all.calendar.style.display=="none")
		ShowCalendar(elem_name);
	else 
		HideCalendar();
}
-->
