    var ajax = false;
    var sGlobalElementID = '';
    
    function AjaxInit() {
    
        ajax = false;
        
        if (window.XMLHttpRequest) {
            ajax = new XMLHttpRequest();
        } else {
            if (window.ActiveXObject) {
                try {
                    ajax = new ActiveXObject('Msxml2.XMLHTTP');
                } catch (e) {
                    try {
                        ajax = new ActiveXObject('Microsoft.XMLHTTP');
                    } catch (e) {}
                }
            }
        }
        
        if (!ajax) {
            alert('No Ajax Browser');
            return null;
        }
    }

	//Send With Callback
	
    function AjaxRequest(url, sElementID) {
		sGlobalElementID = sElementID;
        AjaxInit();
        ajax.onreadystatechange = WriteData;
        ajax.open('GET', url, true);
        ajax.send(null);
    }    
    
	//Send Without Return
	
    function AjaxSend(url) {
        AjaxInit();
        ajax.onreadystatechange = ErrorCheck;
        ajax.open('GET', url, true);
        ajax.send(null);
    }

	// Callback Function
	
    function WriteData () {
        if ((ajax.readyState == 4) && (ajax.status == 200)) {
            if(document.getElementById(sGlobalElementID).innerHTML != ajax.responseText) {
                document.getElementById(sGlobalElementID).innerHTML = ajax.responseText;
            }
        }
    }

	//Error Callback
	
    function ErrorCheck () {
        if ((ajax.readyState == 4) && (ajax.status == 200)) {
            if (ajax.responseText != '') {
                alert(ajax.responseText);
            }
        }
    }