﻿isys.namespace("form");

isys.form.getSelectedIndexes = function() {
	var retVal = "";
	var items = document.getElementsByName("IW_DATABASE");

	for (var i = 0; i < items.length; i++) {
		var item = items[i];
		if (item.tagName == "INPUT") {
			if (item.type == "hidden"
				|| ( ((item.type == "checkbox" || item.type == "radio") && item.checked) )
			)
				retVal += escape(item.value) + ";";
		
		}
	}
	return retVal;
};

isys.form.showCalendar = function(control, fmt) {
	if (typeof(control) == "string")
		control = document.getElementById(control);
	
	if (typeof(control) == "object") 
	{
		if (typeof(this.calender) == "undefined") {
			this.calender = new isys.controls.calendar.Month();
		}
	
		var me = this;
		this.calender.onSelectDate = function(date) {
			control.value = date.getDate() + " " + date.monthName(true) + " " + date.getFullYear();
			return true;
		};
		
		var pos = isys.getPos(control);
		me.calender.popup(pos.left, pos.bottom);
	}
};