\n');
} // end flash fs command hook
var req;
var title;
var show;
var desc;
var pimg;
var aid;
var sid;
var pid;
function loadXMLDoc(url) {
req = false;
// branch for native XMLHttpRequest object
if(window.XMLHttpRequest) {
try {
req = new XMLHttpRequest();
} catch(e) {
req = false;
}
// branch for IE/Windows ActiveX version
} else if(window.ActiveXObject) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
req = false;
}
}
}
if(req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send("");
}
}
function processReqChange() {
// only if req shows "complete"
// alert(req.readyState);
// return;
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
// ...processing statements go here...
// alert("got here");
// return;
response = req.responseXML.documentElement;
// alert(response);
// return;
method = response.getElementsByTagName('method')[0].firstChild.data;
result = response.getElementsByTagName('result')[0].firstChild.data;
if(result != 0) {
title = response.getElementsByTagName('title')[0].firstChild.data;
show = response.getElementsByTagName('show')[0].firstChild.data;
desc = response.getElementsByTagName('desc')[0].firstChild.data;
pimg = response.getElementsByTagName('pimg')[0].firstChild.data;
aid = response.getElementsByTagName('aid')[0].firstChild.data;
sid = response.getElementsByTagName('sid')[0].firstChild.data;
pid = response.getElementsByTagName('pid')[0].firstChild.data;
}
// alert(result);
// return;
eval(method + '(\'\', result)');
} else {
alert("There was a problem retrieving the XML data:\n" + req.statusText);
}
}
}// end function
function getInfo(input, response) {
// alert(input);
// return;
if (response != ''){
if(response == 1) {
//alert("return response: " + response);
//return;
document.getElementById('xml_title').innerHTML = title;
document.getElementById('xml_show').innerHTML = show;
document.getElementById('xml_desc').innerHTML = desc;
document.getElementById('xml_image').innerHTML = "";
document.getElementById('xml_imagelink').href = aid + "?sid=" + sid + "&pid=" + pid;
document.getElementById('xml_pclink').href = aid + "?sid=" + sid + "&pid=" + pid;
document.getElementById('xml_showlink').href = aid + "?sid=" + sid;
} else {
// show default stuff
document.getElementById('xml_title').innerHTML = "";
document.getElementById('xml_show').innerHTML = "";
document.getElementById('xml_desc').innerHTML = "Unable To Retrieve Data";
document.getElementById('xml_image').innerHTML = "
";
document.getElementById('xml_imagelink').href = "#";
document.getElementById('xml_pclink').href = "#";
document.getElementById('xml_showlink').href = "#";
} // end process response
} else {
// Input mode
url = 'processxmlrequest.php?q=' + input;
// alert(url);
// return;
loadXMLDoc(url);
} // end input - no response defined
} // end getInfo
//-->