	
	function returnCheck(event)
	{
		if(getKey(event) == 13)
		{
			if(isIE)
				window.event.keyCode = 0;
			
			document.forms[0].submit();
			return false;
		}
		else
			return true;
	}
	
	function setDateAndSubmit(sDate)
	{
		document.getElementById("gotoDate").value = sDate;
		document.forms[0].submit();
	}
	
	function disableRooms()
	{
		document.getElementById("Rooms").disabled = true;
	}
	
	function showHideFilters()
	{
	
		osHelp = document.getElementById("standardHelp");
		ofHelp = document.getElementById("FilterHelpContainer");
		oFilters = document.getElementById("BEFilters");
		oWrapper = document.getElementById("DisplayWrapper")
		
		if(oFilters && oWrapper)
		{
			if(oFilters.style.display != "none")
			{
				oFilters.style.display = "none";
				oWrapper.style.display = "";
				osHelp.className = "Row";
				ofHelp.className = "hide";
			}
			else
			{
				oFilters.style.display = "";
				oWrapper.style.display = "none";
				osHelp.className = "hide";
				ofHelp.className = "Row";
			}
		}
	}
	
	function changedTheDate()
	{
		if(document.getElementById("BEFilters").style.display == "none")
		{
			document.forms[0].hdSetDate.value = 1;
			document.forms[0].submit();
		}
		return;
	}
	
	
function dropdownChanged(whatChanged, sAreaId, sBuildingId)
{
	var oArea = document.getElementById(sAreaId);
	var iArea = -1;
	if(oArea)
		iArea = oArea.value;
	var oBuilding = document.getElementById(sBuildingId);
	var iBuilding = -1;
	if(oBuilding)
		iBuilding = oBuilding.value;
		
	
	if(whatChanged == 'areaChanged')
	{
		iBuilding = "-1";
		__callbackMade ='EmsCallback("BrowseEvents.aspx", handleArea, "' + whatChanged + '|' +  iArea + '|' + iBuilding +'", "1");';
		EmsCallback("BrowseEvents.aspx", handleArea, whatChanged + "|" +  iArea + "|" + iBuilding, "1");
	}
	else
	{
		__callbackMade ='EmsCallback("BrowseEvents.aspx", handleBuilding, "' + whatChanged + '|' +  iArea + '|' + iBuilding +'", "1");';
		EmsCallback("BrowseEvents.aspx", handleBuilding, whatChanged + "|" +  iArea + "|" + iBuilding, "1");
	}
	
}

function handleArea()
{
	if(xmlHttp.readyState == 3)
	{
		__timeOutHandle = window.setTimeout("validateEmsCallbackResponse()", __callbackTimeInMS);
	}
	else if(xmlHttp.readyState == 4)
	{ 
		clearEmsCallback();
		var newOptions = xmlHttp.responseXML;
		if(newOptions)
		{
			var root	= newOptions.documentElement;
			if(root)
			{
				var oBuildings = document.getElementById("Buildings");
				if(oBuildings)
					buildItems(oBuildings, root.getElementsByTagName('Buildings').length, root.getElementsByTagName('BuildingId'), root.getElementsByTagName('BuildingName'));
				
				var oRooms = document.getElementById("Rooms");
				if(oRooms)
				{
					clearItems(oRooms);
					oRooms.disabled = true;
				}
			}
		}
	}
}

function handleBuilding()
{
	if(xmlHttp.readyState == 3)
	{
		__timeOutHandle = window.setTimeout("validateEmsCallbackResponse()", __callbackTimeInMS);
	}
	else if(xmlHttp.readyState == 4)
	{ 
		clearEmsCallback();
		var newOptions = xmlHttp.responseXML;
		if(newOptions)
		{
			var root	= newOptions.documentElement;
			var oRooms = document.getElementById("Rooms");
			if(oRooms)
				buildItems(oRooms, root.getElementsByTagName('Rooms').length, root.getElementsByTagName('RoomId'), root.getElementsByTagName('RoomName'));
				
			
			if(oRooms.length > 0)
				oRooms.disabled = false;
			else
				oRooms.disabled = true;
			
		}
	}
}

function buildItems(oBox, nodeListLength, valueList, textList)
{
	clearItems(oBox);
	var text; 
	var v;
	var listItem;

	for (var i = 0; i < nodeListLength; i++)
	{
		v = getText(valueList[i]);
		text = getText(textList[i]);
		listItem = new Option(text, v,  false, false);
		oBox.options[oBox.length] = listItem;
	}
}

function getData()
{
	document.forms[0].submit();
	return;
}
	
function clearFilter()
{
	clearDrop("Areas");
	clearDrop("Buildings");
	clearDrop("Rooms");
	clearDrop("EventTypes");
	clearText("EventName");
	clearText("GroupName");
	clearDrop("GroupTypes");
	
	return;
}	

function clearDrop(sId)
{
	var oBox = document.getElementById(sId);
	if(oBox)
		oBox.value = -1;
	
	return;
}

function clearText(sId)
{
	var oBox = document.getElementById(sId);
	if(oBox)
		oBox.value  = "";
	return;
}


