//allows any page to add multiple onload commands
var aOnLoad = new Array();

function AddOnLoad(s) {
	aOnLoad[aOnLoad.length] = s;
}

function OnLoad() {
	for (var i=0; i<aOnLoad.length; i++) {
		eval(aOnLoad[i]);
	}
}

window.onload = OnLoad;


var monthNames = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];

function UpdateMonths(oYear, oMonth) {
	var months = oYear.options[oYear.selectedIndex].value;
	var aMonths  = months.split("-");
	var iOldMonth = parseInt(oMonth.options[oMonth.selectedIndex].value);
	oMonth.options.length = 0;
	var selected = false;
	
	for (var i=1; i<13; i++) {
		if (i >= aMonths[0] && i <= aMonths[1]) {
			oMonth.options[oMonth.options.length] = new Option(monthNames[i-1], Pad(i));
			if (!selected && (iOldMonth <= i || i == aMonths[1])) {
				oMonth.options[oMonth.options.length-1].selected = true;
				selected = true;
			}
		}
	}
	return false;	
}

function Pad(s) {
	return (s.toString().length == 1)? "0" + s : s;
}

function GetKeywords() {
	var cbs = document.getElementById("keywords").getElementsByTagName("input");
	var s = "";
	
	for (var i=0; i<cbs.length; i++) {
		if (cbs[i].checked) s += cbs[i].value + ",";
	}
	
	if (s.length > 0) return s.substring(0,s.length-1);
	else return "0";
}

function GetDateValue(id, k) {
	var oDate = document.getElementById(id).getElementsByTagName("input");
	var sDate = oDate[0].value;
	if (sDate == "") return "";
	
	var aDate = sDate.split("/");
	var re = new RegExp(/\d{1,2}\/\d{1,2}\/\d{2,4}/);
	
	if(re.test(sDate) && aDate[2].length != 3) {
		//pad
		if (aDate[0].length == 1) aDate[0] = "0" + aDate[0];
		if (aDate[1].length == 1) aDate[1] = "0" + aDate[1];
		if (aDate[2].length == 2) aDate[2] = "20" + aDate[2];
		oDate[0].value = aDate.join("/");
		return aDate[2] + "" + aDate[1] + "" + aDate[0];
	}
	else {
		return "ERROR";
	}
}

function ToggleCheckboxes(o, check) {
	var cbs = document.getElementById("keywords").getElementsByTagName("input");
	for (var i=0; i<cbs.length; i++) {
		cbs[i].checked = check;
	}
	if (o != null) o.blur();
	return false;
}



function popup(url) {
	var popupwin = window.open(url, 'popupwin','width=340,height=300,scrollbars=yes');
	return false;
}