function xmlhttpGet( strURL, strSubmit, strResultFunc )
{
	var xmlHttpReq = false;

	// Mozilla/Safari
	if ( window.XMLHttpRequest )
	{
		xmlHttpReq = new XMLHttpRequest();
	}
	// IE
	else if ( window.ActiveXObject )
	{
		xmlHttpReq = new ActiveXObject( "Microsoft.XMLHTTP" );
	}
	if(xmlHttpReq.overrideMimeType) // mozilla fix
		xmlHttpReq.overrideMimeType( 'text/xml' );

	xmlHttpReq.open( 'GET', strURL + '?' + strSubmit, true );
	xmlHttpReq.onreadystatechange = function()
	{
    	if ( xmlHttpReq.readyState == 4 )
		{
        	eval( strResultFunc + '(xmlHttpReq.responseText);' );
        }
    }
    xmlHttpReq.send( strSubmit );
}

var CheckValue_ResultID;
var last_value_checked = "";
function CheckValue_ShowResult(File, Value, ResultID)
{
	if(Value!='' && Value != last_value_checked)
	{
		last_value_checked = Value;
		CheckValue_ResultID = ResultID;
		xmlhttpGet(File, "value="+escape(Value), 'CheckValue_Show' );
	}
	return false;
}

function CheckValue_Show(Result)
{
	var ResultObj = document.getElementById(CheckValue_ResultID);
	ResultObj.innerHTML = Result;
}
