function validate() {
	if (document.getElementById) {
		rbA = document.getElementById("mdtA");
		rbB = document.getElementById("mdtB");
		if (rbB.checked) {
			var ds = document.getElementById("s_yyyy").options[document.getElementById("s_yyyy").selectedIndex].value +
                     document.getElementById("s_mm").options[document.getElementById("s_mm").selectedIndex].value +
					 document.getElementById("s_dd").options[document.getElementById("s_dd").selectedIndex].value + "," +
					 document.getElementById("e_yyyy").options[document.getElementById("e_yyyy").selectedIndex].value +
                     document.getElementById("e_mm").options[document.getElementById("e_mm").selectedIndex].value +
					 document.getElementById("e_dd").options[document.getElementById("e_dd").selectedIndex].value;
            updateLastmod(ds);
		} else {
			updateLastmod(document.getElementById("lmd").options[document.getElementById("lmd").selectedIndex].value);
		}

		return true;
	}
}

function updateLastmod(value) {
	if (document.getElementById) {
		document.getElementById("last_mod").setAttribute("value", value);
	}
}

function initStarEndDate() {
	if (document.getElementById) {
		var n = new Date();
		var y = n.getFullYear();
		var m = n.getMonth()+1;
		var d = n.getDate();

		initSelect(document.getElementById("s_yyyy"), 1997, y, y);
		initSelect(document.getElementById("s_mm"), 1, 12);
		initSelect(document.getElementById("s_dd"), 1, 31);

		initSelect(document.getElementById("e_yyyy"), 1997, y, y);
		initSelect(document.getElementById("e_mm"), 1, 12, m);
		initSelect(document.getElementById("e_dd"), 1, 31, d);
	}
}

function initSelect(ele, s, e, selectvar) {
	for (i=s; i<=e; i++) {
		var o = document.createElement("option");
		var t = document.createTextNode(i);
		if ((typeof selectvar) && (i==selectvar)) o.setAttribute("selected", "selected");
		if (i<10) i = "0"+i;
		o.setAttribute("value", i);
		ele.appendChild(o);
		o.appendChild(t);
	}
}

function init(e) {
	initStarEndDate();
}


if (window.attachEvent) {
	window.attachEvent('onload',init);
} else if (window.addEventListener) {
	window.addEventListener('load',init,false);
}

