
function runScripts(scripts) {
    if (!scripts) return false;
    for (var i = 0; i < scripts.length; i++) {
        var thisScript = scripts[i];   
        var text; 
        if (thisScript.src) {
            var newScript = document.createElement("script");
            newScript.type = thisScript.type;       
            newScript.language = thisScript.language;
            newScript.src = thisScript.src;             
            document.body.appendChild(newScript);   
        } else if (text = (thisScript.text || thisScript.innerHTML)) {
            var text = (""+text).replace(/^\s*<!\-\-/, '').replace(/\-\->\s*$/, '');
            eval(text);
        }
    }
}

function doLoad(force, new_request, php_file, new_div) {    
//alert(new_request);
var query = " " + new_request;    
  
var req = new JsHttpRequest();    
    
req.onreadystatechange = function() {      
if (req.readyState == 4) {               
document.getElementById(new_div).innerHTML =           
req.responseText;   
runScripts(document.getElementById(new_div).getElementsByTagName('SCRIPT'));   
}    
}    
 
req.caching = false;    
  
req.open('GET', php_file, true);    
  
req.send({ q: query });  
}  

new_request="";

