var xmlhttp;
try 
{
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e) 
{
	try 
	{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (E) 
 		{
		xmlhttp = false;
	}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        try {
                xmlhttp = new XMLHttpRequest();
        } catch (e) {
                xmlhttp=false;
        }
}
if (!xmlhttp && window.createRequest) 
{
	try 
	{
		xmlhttp = window.createRequest();
	}
	catch (e) 
	{
		xmlhttp=false;
	}
}
function getHelp(table, field)
{
	var responseValue;
	xmlhttp.open("GET", "includes/gethelp.php?table="+table+"&field="+field, true);
	
	xmlhttp.onreadystatechange=function()
	{
		if(xmlhttp.readyState==4)
		{
			var responseString = xmlhttp.responseText;
			document.getElementById('helpDiv').innerHTML = responseString;
			if (document.getElementById('helpDiv').style.display == "none")
			{
				document.getElementById('helpDiv').style.display = "block";
			}
		}
	}
	
	xmlhttp.send(null)
}


function numbersonly(myfield, e, dec)
{
	var key;
	var keychar;
	
	if (window.event)
	{
		key = window.event.keyCode;
	}
	else if (e)
	{
		key = e.which;
	}
	else
	{
		return true;
	}
	keychar = String.fromCharCode(key);

	// control keys
	if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
	{
		return true;
	}

	// numbers
	else if ((("123").indexOf(keychar) > -1))
	{
		return true;
	}
	else
	{
		return false;
	}
}

