function initAJAX()
{
	var o = false;
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	try {
	o = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	o = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	o = false;
	}
	}
	@end @*/
	if (!o && typeof XMLHttpRequest!='undefined')
	{
	
		o = new XMLHttpRequest();
	}

	return o;
}

function LoadIntoElementRegistration( url, element_id, text, field )
{
    var X = initAJAX();
    var element = document.getElementById(element_id);
        var text;

        if (text == null)
        {
                text = 'Loading';
        }

    element.innerHTML = text;

        X.open("GET", url);
        X.send(null);

        X.onreadystatechange = function()
        {
        if ( X.readyState == 4 && X.status == 200 )
                {
            element.innerHTML = X.responseText;
            if (X.responseText == '<font style="color: green;">Okay</font>') {
                document.getElementById(field).style.border='#CFD0CA 1px solid';
            } else {
		document.getElementById(field).style.border='red 1px solid';
	    }
        }
    }
}


function LoadIntoElement( url, element_id, text )
{
	var X = initAJAX();
    var element = document.getElementById(element_id);
	var text;
	
	if (text == null)
	{
		text = 'Loading';
	}

    element.innerHTML = text;
	
	X.open("GET", url);
	X.send(null);

	X.onreadystatechange = function()
	{
        if ( X.readyState == 4 && X.status == 200 )
		{
            element.innerHTML = X.responseText;
        }
    }	
}

function ElementVal(element_id)
{
	var element = document.getElementById(element_id);

	return element.value;
}

