function setdate(where) {
	mnth = document.getElementById(where+'month');
	yr = document.getElementById(where+'year');
	dy = document.getElementById(where+'day');
	document.getElementById(where).value = yr.value+"-"+mnth.value+"-"+dy.value;
}

function setDays(prename) {
	mnth = document.getElementById(prename+'month');
	yr = document.getElementById(prename+'year');
	dy = document.getElementById(prename+'day');	
	
	olddy = dy.selectedIndex;
	if (mnth.value == 4 || mnth.value == 6 || mnth.value == 9 || mnth.value == 11) {
	
		dy.options.length = 0;
		for (i= 1; i < 31; i++) {
			newlist = new Option(i,i,false,false);
			dy.options[dy.options.length] = newlist;
		}
	} else if (mnth.value == 2) {
		year = yr.value;
			
		if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
			dy.options.length = 0;
			for (i= 1; i < 30; i++) {
				newlist = new Option(i,i,false,false);
				dy.options[dy.options.length] = newlist;
			}
		} else {
			dy.options.length = 0;
			for (i= 1; i < 29; i++) {
				newlist = new Option(i,i,false,false);
				dy.options[dy.options.length] = newlist;
			}
		}
	} else {
		dy.options.length = 0;
		for (i= 1; i < 32; i++) {
			newlist = new Option(i,i,false,false);
			dy.options[dy.options.length] = newlist;
		}
	}
	if (olddy > dy.options.length-1) {
		dy.selectedIndex = dy.options.length-1;
	} else {
		dy.selectedIndex = olddy;
	}
}

function getDate(what) {
	return Number(selVal(what+'year').pad(4,"0")+""+selVal(what+'month').pad(2,"0")+""+selVal(what+'day').pad(2,"0"));
}