  var dayofweek = new String();
  var thisdate = new Date();
  var thisday = thisdate.getDay();
  var thismonth = thisdate.getMonth();
  var thisyear= thisdate.getYear();
  var year = thisyear;
  var thisweekday= thisdate.getDate();
  var weekday= thisweekday;
  var write_date = new String();
  var focusDone = false;
  switch(thisday) {
    case 0 : dayofweek = "Sunday";
             break;
    case 1 : dayofweek = "Monday";
             break;
    case 2 : dayofweek = "Tuesday";
             break;
    case 3 : dayofweek = "Wednesday";
             break;
    case 4 : dayofweek = "Thursday";
             break;
    case 5 : dayofweek = "Friday";
             break;
    case 6 : dayofweek = "Saturday";
                break;
  }
  switch(thismonth) {
     case 0 : month = "January ";
              break;
     case 1 : month = "February ";
              break;
     case 2 : month = "March ";
              break;
     case 3 : month = "April ";
              break;
     case 4 : month = "May ";
              break;
     case 5 : month = "June";
              break;
     case 6 : month = "July";
              break;
     case 7 : month = "August ";
              break;
     case 8 : month = "September";
              break;
     case 9 : month = "October";
              break;
     case 10 : month = "November";
              break;
     case 11 : month = "December";
              break;
  }
  browsername=navigator.appName;
  if (browsername.indexOf("Netscape")!=-1) {browsername="NS"}
  else
  {if (browsername.indexOf("Microsoft")!=-1)
  {browsername="MSIE"}
  else {browsername="N/A"}};
  if (browsername == "NS")
    write_date = month + " " + thisweekday +", " + (1900+year);
  else if(browsername == "MSIE")
    write_date = month + " " + thisweekday + ", " + (year);

  function daysInFebruary (year)  {   // February has 29 days in any year evenly divisible by four,
    // EXCEPT for centurial years which are not also divisible by 400.
    return (  ((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0) ) ) ? 29 : 28 );
  }

  function isDate (syear, smonth, sday)
  {
    var year = parseInt(syear,10);
    var month = parseInt(smonth,10);
    var day = parseInt(sday,10);
    var daysInMonth = new Array(13);
    daysInMonth[1] = 31;
    daysInMonth[2] = 29; // must programmatically check this
    daysInMonth[3] = 31;
    daysInMonth[4] = 30;
    daysInMonth[5] = 31;
    daysInMonth[6] = 30;
    daysInMonth[7] = 31;
    daysInMonth[8] = 31;
    daysInMonth[9] = 30;
    daysInMonth[10] = 31;
    daysInMonth[11] = 30;
    daysInMonth[12] = 31;

    if (month<1 || month >12) return false;
    if ( day<1 ) return false;
    if (day > daysInMonth[month]) return false;
    if (month == 2 && day>daysInFebruary(year) ) return false;
    return true;
  }

  function isDate2 (sdate){
    tmpArray = new Array(3);
    tmpArray = sdate.split("/");
    return isDate(tmpArray[2], tmpArray[0], tmpArray[1]);
  }

//Turn off the enter button for form submission
function noenter() {
  return !(window.event && (window.event.keyCode == 13 || window.event.keyCode == 40));
}

function numeralOnly(currv, evt) {
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
        ((evt.which) ? evt.which : 0));
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}

function closeWindow() {
	var left = window.screenLeft;
	var top = window.screenTop;
	var browser = navigator.appName;
	var b_version=navigator.appVersion;
//        alert("browser is " + browser);
//        alert("version is " + b_version);
        if (!e) var e = window.event;
//	alert("e.pageX  " + e.pageX);
//        alert("e.pageY  " + e.pageY);
//        alert("left=" + left + " top=" + top);
	if(left == 10004 && top == 10111){
//	alert("exit");
        window.location = "terminateSession.do";
//        alert("after");
	}
  }



