function loadurl(dest,objnev,eval)
{
	document.getElementById(objnev).innerHTML = "Processing...";
	baseAJAX(dest, objnev, eval);
}


function baseAJAX( dest, objnev, eval) {
	var xmlhttp;
	try {
		if (window.XMLHttpRequest) {
			xmlhttp = new XMLHttpRequest();
		} else {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} catch (e) {
	}
	
	if (!eval) {
		xmlhttp.onreadystatechange = function() {triggered(xmlhttp, objnev)};
	} else {
		xmlhttp.onreadystatechange = function() {triggered_eval(xmlhttp, objnev)};
	}

	xmlhttp.open("GET", dest);
	xmlhttp.send(null);
}

function triggered(xmlhttp, objnev)
{
	if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
		document.getElementById(objnev).innerHTML = xmlhttp.responseText;
	}
}

function triggered_eval(xmlhttp, objnev)
{
    if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
        eval(xmlhttp.responseText);
    }
}

/* iStock Search Results */
function fetchiStockResults( obj, func, title, search, page ) {
	url = 'browse.phtml?f=' + func + '&title=' + title + '&search=' + search + '&page=' + page;
	baseAJAX( url, obj );
}
