function populate(df,mf,yf){
	var d,m,y,dc,mc,yc;
	dc = xGetElementById(df);
	for (var i=0; i <31 ; i++)	{
		d=String(i+1);
		dc.options[i] = new Option(d,d);
		if(d==day){
			dc.options[i].selected=true;
		}
	}
	yc = xGetElementById(yf);
	for (var i=0,j=year; i < 50 ; i++, j--) {
		y=String(j);
		yc.options[i] = new Option(y,y);
		if (y==year) yc.options[i].selected=true; 
	}
	mc = xGetElementById(mf);
	for(var i=0;i<12;i++) {
		if(i=month) {
			mc.options[i].selected=true;
			break;
		}
	}
}

function populate2(df,mf,yf) {
	var t3=0;
	var i;
	var dc,mc,yc;
	mc = xGetElementById(mf);
	if(mc.options[1].selected)
		t3=28;
	else if(mc.options[8].selected ||
			mc.options[3].selected ||
			mc.options[5].selected ||
			mc.options[10].selected)
		t3=30;
	else
		t3=31;

	dc = xGetElementById(df);
	for(i=0;i<31;i++){
		dc.options[i]=null;
	}
	for (var i=0; i <t3 ; i++) {
		var x=String(i+1);
		dc.options[i] = new Option(x);
	}
}

