//why does this work freak!

// This code was created by Casey Allred
// In order to use this code you must ask permission by emailing me at
// casey@familyhookup.biz
// thanks!


function returnObjById(id) {

    if (document.getElementById){
        var returnVar = document.getElementById(id);
    }
    else if (document.all){
        var returnVar = document.all[id];
    }
    else if (document.layers){
        var returnVar = document.layers[id];
    }
    return returnVar;
}

function getData(dataSource, divID){

	var XMLHttpRequestObject = false;
	
	var dS = dataSource;
	
	try {
		XMLHttpRequestObject = new ActiveXObject("MSXML2.XMLHTTP");
	}catch (exception1) {
		try{
			XMLHttpRequestObject = new ActiveXObject("MSXML.XMLHTTP");
		}
		catch(exception2){
			XMLHttpRequestObject = false;
		}
	}
	
	if(!XMLHttpRequestObject && window.XMLHttpRequest){
		XMLHttpRequestObject = new XMLHttpRequest();
	}

	if(XMLHttpRequestObject) {
		
		XMLHttpRequestObject.open("GET", dS);
		
		XMLHttpRequestObject.onreadystatechange = function(){
		
			if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200){
				//alert(divID +" " + dataSource);
				returnObjById(divID).innerHTML = XMLHttpRequestObject.responseText;
				delete XMLHttpRequestObject;
				XMLHttpRequestObject = null;
			}
		}
		XMLHttpRequestObject.send(null);
	}

}


/*
//what to put in code
<(tag like input or a) onclick = "getData('filename.php', 'targetDiv')" ... >



*/