function getCurrentDate(htmlElement,withTime,dateSeparator,withTitle,dateFormat) {
      
        try {
          var date,txtDate,month,year,day,time;
         
          if ((dateSeparator == null) || (dateSeparator == "")) {
            dateSeparator = "/";
          }
          if ((dateFormat == null) || (dateFormat == "")) {
            dateFormat = "yyyy/mm/dd";
          }
          date = new Date();
          month = date.getMonth();
          year = date.getYear();
          day = date.getDay();
          
          switch(dateFormat) {
            case "dd/mm/yyyy":{ txtDate = txtDate = day + dateSeparator + month + dateSeparator + year;
                                break;
                              }
            case "mm/dd/yyyy":{ txtDate = txtDate = month + dateSeparator + day + dateSeparator + year;
                                break;
                              }
            default: {
                 txtDate = year + dateSeparator + month + dateSeparator + day;
            }
          }
        
          if (withTime == true) {
            time = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
            txtDate = txtDate + " " + time;
          }
          
          if (withTitle == true) {
            htmlElement.title = dateFormat;
          } 
          htmlElement.innerText = txtDate;
            
        } catch(e) {
          return false;
        }
        return true;
        
      }
      
      
      // init page 
      function init() {
        getCurrentDate(currentDate,true,"-",true);
      }