var Dates={}
Dates.init = function()
{
inputs=document.getElementsByTagName('input');
for(i=0;i<inputs.length;++i)
{
  input=inputs.item(i);
  if(input.className=="date")
  {
    t=new Date();                                 
    cur_year=t.getFullYear();   
    x=build_date_widget(input,cur_year,cur_year+4);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className=="wdate")
  {
    t=new Date();                                 
    cur_year=t.getFullYear();   
    x=build_date_widget(input,1900,cur_year+4);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className=="time")
  {
    x=build_time_widget(input);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className=="ppdate")
  {
    t=new Date();                                 
    cur_year=t.getFullYear();   
    x=build_date_widget(input,cur_year,cur_year+15);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className.indexOf("birthdate")>=0)
  {
    x=build_date_widget(input,1995,1920);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className=="pressdate")
  {
    t=new Date();                                 
    cur_year=t.getFullYear();   
    x=build_date_widget(input,1995,cur_year+2);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className=="regdate")
  {
    t=new Date();                                 
    cur_year=t.getFullYear();   
    x=build_date_widget(input,2000,cur_year+4);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className=="datew")
  {
    Calendar.setup(
    { 
  	inputField  : input.id,         // ID of the input field
  	ifFormat    : "%Y-%m-%d %H:%M:%S",    // the date format
  	button      : input.id+"Button",       // ID of the button
	showsTime   : true
    }	 
    )
  }
  if(input.className=="datewnt")
  {
    Calendar.setup(
    { 
  	inputField  : input.id,         // ID of the input field
  	ifFormat    : "%Y-%m-%d",    // the date format
  	button      : input.id+"Button",       // ID of the button
	showsTime   : false
    }	 
    )
  }
  if(input.className.indexOf("yearmonth")>=0 && input.className!="hyearmonth")
  {
    x=build_yearmonth_widget(input);
    input.parentNode.insertBefore(x,input);
  }
  if(input.className=="hyearmonth")
  {
    x=build_yearmonth_widget(input,2005);
    input.parentNode.insertBefore(x,input);
  }
}
}
Dates.init();
