function CopyAttributes(src, dest)
{
  var i;

  dest.id = src.id;
  dest.name = src.name;
}


function UpdateField(opt, dob_day)
{
  var inputbox = document.getElementById(dob_day);
	
	
  if (opt == '1' || opt == '3' || opt == '5' || opt == '7' || opt == '8' || opt == '10' || opt == '12') 
  { 
    var el = document.createElement("SELECT");
    CopyAttributes(inputbox, el);
    el.size = 1;
	
    var i;
	var str = new Array('1', '2', '3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','25','26','27','28','29','30','31');
    for (i = 0; i < str.length; i++)
	{
      var opt = document.createElement("OPTION");
      opt.appendChild(document.createTextNode(str[i]));
      opt.setAttribute('value', str[i]);
      if (inputbox.value == str[i]) // check for selected item
        opt.setAttribute('selected', 'selected');
      el.appendChild(opt);
    }
  }
  else if (opt == '4' || opt == '6' || opt == '9' || opt == '11') 
  { 
    var el = document.createElement("SELECT");
    CopyAttributes(inputbox, el);
    el.size = 1;
	
    var i;
    var str = new Array('1', '2', '3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','25','26','27','28','29','30');
	for (i = 0; i < str.length; i++)
	{
      var opt = document.createElement("OPTION");
      opt.appendChild(document.createTextNode(str[i]));
      opt.setAttribute('value', str[i]);
      if (inputbox.value == str[i]) // check for selected item
        opt.setAttribute('selected', 'selected');
      el.appendChild(opt);
    }
  }
  else if (opt=='2')
  { 
    var el = document.createElement("SELECT");
    CopyAttributes(inputbox, el);
    el.size = 1;
	
    var i;
	var str = new Array('1', '2', '3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','25','26','27','28','29');
    for (i = 0; i < str.length; i++)
	{
      var opt = document.createElement("OPTION");
      opt.appendChild(document.createTextNode(str[i]));
      opt.setAttribute('value', str[i]);
      if (inputbox.value == str[i]) // check for selected item
        opt.setAttribute('selected', 'selected');
      el.appendChild(opt);
    }
  }
  else
  {
	var el = document.createElement("SELECT");
    CopyAttributes(inputbox, el);
    el.size = 1;
	
    var i;
	var str = new Array('Day');
    for (i = 0; i < str.length; i++)
	{
      var opt = document.createElement("OPTION");
      opt.appendChild(document.createTextNode(str[i]));
      opt.setAttribute('value', 'none');
      if (inputbox.value == str[i]) // check for selected item
        opt.setAttribute('selected', 'selected');
      el.appendChild(opt);
	}
  }
    // Use the DOM function replaceChild to put in the newly created
    // node.
	
  inputbox.parentNode.replaceChild(el, inputbox);
}