var PAGE_CONTEXT = false;

function isIE6()
{
	if (typeof document.body.style.maxHeight == "undefined")
	{
		return true;
	}
	
	return false;
}

function getRequestedSibling(element, className)
{
	if (element.className)
	{
		if (element.className.search(className) > -1)
		{
			return element;
		}
	}
	
	var sibling = element.nextSibling;
	
	if (sibling)
	{
		return getRequestedSibling(sibling, className);
	}
	else
	{
		return false;
	}
}

function getElementByEvent(e)
{
	var element = false;

	if (window.event && window.event.srcElement) 
	{
		element = window.event.srcElement;
	}
	
	if (e && e.target) 
	{
		if (e.target.nodeType == 3)
			element = e.target.parentNode;
		else
			element = e.target;
	}
	
	return element;
}

function cancelEventCompletion(e) 
{
	if (window.event && !e) 
	{
		window.event.cancelBubble = true;
		window.event.returnValue = false;
	}
	
	if (e && e.stopPropagation && e.preventDefault) 
	{
		e.stopPropagation();
		e.preventDefault();
	}
}

function addEvent(obj, evType, fn, useCapture) 
{
	if (useCapture == null)
		useCapture = false;
	
	if (obj.addEventListener) 
	{
		obj.addEventListener(evType, fn, useCapture);
		return true;
	} 
	else if (obj.attachEvent) 
	{
		return obj.attachEvent("on" + evType, fn);
	} 
	else 
	{
		obj['on' + eventType] = fn;
	}
}

function getRadioValue(radioName)
{
	var radios = document.getElementsByName(radioName);	
	var returnValue = "";

	for (var j = 0; j < radios.length; j++)
	{
		if (radios[j].checked)
		{
			returnValue = radios[j].value;
		}			
	}
	
	return returnValue;	
}

function setPageFocus()
{
	var forms = document.forms;
	
	for (var i = 0; i < forms.length; i++)
	{
		if (forms[i].name == "")
		{
			var elements = forms[i].elements;
			
			for (var j = 0; j < elements.length; j++)
			{
				var element = elements[j];
				
				if (element.type)
				{
					element.focus();
					j = elements.length;
				}
			}
		}
	}
}

