// JavaScript Library - DATE object
// VERSION: 1.0.0
// REQUIREMENTS: none
var __DEFAULT_LANGUAGE="de";
function _getDayByNumber(twodigits) { 
  if(typeof(twodigits)=="undefined") var twodigits=false;
  var date=new Date();
  var day=date.getDate();
  if(twodigits&&day<10) return "0"+day;
  else return ""+day;      
}
function _getDayByName(lang) {
  if(typeof(lang)=="undefined") var lang=__DEFAULT_LANGUAGE; 
  var days_ger=new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
  var days_eng=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"); 
  var date=new Date();  
  if(lang.match("de")||lang.match("ger")) return days_ger[date.getDay()];
  else if(lang.match("en")) return days_eng[date.getDay()];
  else __debugm("date.js","_getDayByName","Unsupported language parameter \""+lang+"\".");
  return "";  
}
function _getMonthByNumber(twodigits) {
  if(typeof(twodigits)=="undefined") var twodigits=false;
  var date=new Date();
  var month=date.getMonth()+1;
  if(twodigits&&month<10) return "0"+month;
  else return ""+month;   
}
function _getMonthByName(lang) {
  if(typeof(lang)=="undefined") var lang=__DEFAULT_LANGUAGE;
  var months_ger=new Array("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
  var months_eng=new Array("January","February","March","April","May","June","July","August","September","October","November","December"); 
  var date=new Date();
  if(lang.match("de")||lang.match("ger")) return months_ger[date.getMonth()];
  else if(lang.match("en")) return months_eng[date.getMonth()];
  else __debugm("date.js","_getDayByName","Unsupported language parameter \""+lang+"\".");
  return "";   
}
function _getYear(twodigits) {
  if(typeof(twodigits)=="undefined") var twodigits=false;
  var date=new Date();
  var year=date.getYear();  
  if(twodigits) {
    if((year%=100)<10) year="0"+year;
  } else if(year<1000) year+=1900;
  return year;  
}
// EOF