function $(id)
{
	return document.getElementById(id);
}

function CreateXMLHttpRequest()
{
	try{ return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
	try{ return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
	try{ return new XMLHttpRequest(); } catch(e) {}
	alert("SMLHttpRequest not supported");
	return null;
}

function RemoveAllChildren(elementID)
{
	while($(elementID).firstChild)
	{
		$(elementID).removeChild($(elementID).firstChild);
	}
}

function DisableEnableForm(formName,status)
{
	var elements = $(formName).elements;
	for(var i=0; i < elements.length; i++)
	{
		elements[i].disabled = status;
	}
}

function isNumberKey(e)
{
 var key = window.event ? e.keyCode : e.which;	
 if (key > 31 && (key < 48 || key > 57))
	return false;

 return true;
}

function ClearForm(formName)
{
	var elements = $(formName).elements;
	for(var i=0; i < elements.length; i++)
	{
		elements[i].value = "";
	}
}
