if (window.attachEvent)
	window.attachEvent("onload", hideBlocks);

if (window.addEventListener)
	window.addEventListener("load", hideBlocks, false);

function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;

	if (keycode == 13)
	   {
	   myfield.form.submit();
	   return false;
	   }
	else
	   return true;
}
	
function hideBlocks() {
	var fieldSets = document.getElementsByTagName("LI");
	for (var f=0; fieldSets[f]; f++) {
		var spanTags = fieldSets[f].getElementsByTagName("DIV");
		for (var s=0; spanTags[s]; s++) {
			if (spanTags[s].className == "hideable")
				spanTags[s].style.display="none";
		}
	}
}
function showDescriptionBlock(thisObj) {
	var labelObj = thisObj.parentNode || thisObj.parentElement;
	var spanTags = labelObj.getElementsByTagName("DIV");
	for (var s=0; spanTags[s]; s++) {
		if (spanTags[s].className == "hideable" && spanTags[s].style.display=="none")
			spanTags[s].style.display="inline";
		else if (spanTags[s].className == "hideable" && spanTags[s].style.display=="inline")
			spanTags[s].style.display="none";
	}
	return false;
}

function CFShowCalendar_e(thisObj) {
	dateField = null;
	dateField = $(thisObj).getPrevious();
	if (!dateField || dateField.tagName != "INPUT") {
		var parentElem = $(thisObj).getParent();
		dateField=parentElem.getElementsByTagName('INPUT')[0];
	}
	if (!CalFrameObj) {
		CalFrameObj = new Element('iframe', {
			'styles': {'position': 'absolute', 'display':'none',
				'z-index': '100', 'margin':'0px',
				'bottom':'0px', 'border': 'solid 1px black',
				'width':'175px', 'height': '205px'
				},
			'id': 'CalFrame', 'name': 'CalFrame', 'src': '../FormsCommon/calendar_e.php?'+Math.random(), 
			'frameBorder': '0',	'scrolling': 'no', 'marginHeight': '0',
			'allowTransparency': false, 'marginWidth': '0'
			}).injectInside($(document.body));
	}
	var CalFrameIndex = null;
	if (document.frames) {
		for (i=0;i<document.frames.length;i++) {
			if (document.frames[i].location.href.toLowerCase().indexOf("calendar_e.cfm") > -1)
				CalFrameIndex = i;
		}
	}
	CalFrameObj.setStyles({display: "", left: $(thisObj).getLeft()+"px",top: $(thisObj).getTop()+"px"});
	CalFrameObj.src = "../FormsCommon/calendar_e.cfm?"+Math.random();

	document.addEvent("mouseup", hideCalendar);
	return false;
}

function CFShowCalendar_f(thisObj) {
	dateField = null;
	dateField = $(thisObj).getPrevious();
	if (!dateField || dateField.tagName != "INPUT") {
		var parentElem = $(thisObj).getParent();
		dateField=parentElem.getElementsByTagName('INPUT')[0];
	}
	if (!CalFrameObj) {
		CalFrameObj = new Element('iframe', {
			'styles': {'position': 'absolute', 'display':'none',
				'z-index': '100', 'margin':'0px',
				'bottom':'0px', 'border': 'solid 1px black',
				'width':'175px', 'height': '205px'
				},
			'id': 'CalFrame', 'name': 'CalFrame', 'src': '../FormsCommon/calendar_f.php?'+Math.random(), 
			'frameBorder': '0',	'scrolling': 'no', 'marginHeight': '0',
			'allowTransparency': false, 'marginWidth': '0'
			}).injectInside($(document.body));
	}
	var CalFrameIndex = null;
	if (document.frames) {
		for (i=0;i<document.frames.length;i++) {
			if (document.frames[i].location.href.toLowerCase().indexOf("calendar_f.cfm") > -1)
				CalFrameIndex = i;
		}
	}
	CalFrameObj.setStyles({display: "", left: $(thisObj).getLeft()+"px",top: $(thisObj).getTop()+"px"});
	CalFrameObj.src = "../FormsCommon/calendar_f.cfm?"+Math.random();

	document.addEvent("mouseup", hideCalendar);
	return false;
}

