function clockEngine()
      {
        var m_names = new Array("January", "February", "March", 
        "April", "May", "June", "July", "August", "September", 
        "October", "November", "December");

        var d = new Date();
        var curr_date = d.getDate();
        var sup = "";
        if (curr_date == 1 || curr_date == 21 || curr_date ==31)
        {
         sup = "st";
         }
        else if (curr_date == 2 || curr_date == 22)
         {
       sup = "nd";
       }
        else if (curr_date == 3 || curr_date == 23)
       {
         sup = "rd";
       }
    else
       {
       sup = "th";
       }

      var curr_month = d.getMonth();
      var curr_year = d.getFullYear();
      var curr_hour = d.getHours();
      var welcomeMsg = '';
        if (curr_hour>=0 && curr_hour<=12)
        {
          welcomeMsg = "Good Morning";
        }
        if (curr_hour>12 && curr_hour<=17)
        {
          welcomeMsg = "Good Afternoon";
        }
        if (curr_hour>17 && curr_hour<24)
        {
          welcomeMsg = "Good Evening";
        }
        var myTime ="<span class='welcomeTitle'>" + welcomeMsg + "</span><BR>" + curr_date + "" + sup + " " + m_names[curr_month] + " " + curr_year;
        return myTime;
       }

