// JavaScript Document
function initMultiple(multipleId){
	var multiple = $(multipleId);
	multiple.className = "noPrint";
	multiple.onchange = function(){
		displaySelectedMultipleOptions(this.id);
	}
	multiple.onchange();
}
function displaySelectedMultipleOptions(multipleId){
	var multiple = $(multipleId);
	var options = multiple.getElementsByTagName('option');
	var resultHolder = $(multipleId + "_display_for_print");
	resultHolder.className = "printable";
	if(options == null || resultHolder == null){
		return;
	}
	if(resultHolder.childNodes.length > 0){
		resultHolder.removeChild(resultHolder.childNodes[0]);
	}
	var result = "";
	for(var i=0;i<options.length;i++){
		var option = options[i];
		if(option.selected){
			var val = option.firstChild.nodeValue;
			result += val + "<br />";
		}
	}
	resultHolder.innerHTML = result;
}
function toggleLayer(id,icon) {
	if(document.getElementById(id).style.display=="none"){
		document.getElementById(id).style.display="inline"; 
		document.images[icon].src="img/icon_minus.gif"; 
	}
	else{
		document.getElementById(id).style.display="none"; 
		document.images[icon].src="img/icon_plus.gif"; 
	}
}

function Calendar(formId, tableId){
	this.form = $(formId);
	this.table = $(tableId);
	var tds = this.table.getElementsByTagName("td");

	for(var i=0;i<tds.length;i++){
		var td = tds[i];
		var a = td.getElementsByTagName("a")[0];
		if(a){
			a.cal = this;
			
			a.onclick = function(){
				this.cal.setDate(this.id);
				this.className = "number active";
				if(lastActiveCalDay != null){
					lastActiveCalDay.className = "number";
				}
				lastActiveCalDay = this;
				/*var btn = $('calendarSubmitBtn');
				btn.focus();*/
				//return false;
				
				var form = $(formId);
				//alert(formId);
				form.submit();
				
			}
		}
}
						}
Calendar.prototype.setDate = function(date){
	
	cal_date = document.getElementsByName('cal_date')[0];
	cal_date.value = date;
}
