function createXMLHttpRequest() {
   try { return new XMLHttpRequest(); } catch(e) {}
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   alert("XMLHttpRequest not supported");
   return null;
 }
 
function loadXMLDoc(dname)
{var xmlDoc;
	if (window.XMLHttpRequest) {xmlDoc=new window.XMLHttpRequest();xmlDoc.open("GET",dname,false);xmlDoc.send("");return xmlDoc.responseXML;}
	else if (ActiveXObject("Microsoft.XMLDOM")) {xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async=false;xmlDoc.load(dname);return xmlDoc;}
	alert("Error loading document");
	return null;
}

var BOCPxhReq = createXMLHttpRequest();
var global_element= null;

function AJAX_MODULE_CALL(element,url)
{
	//document.getElementById(element).innerHTML="<h1 style='margin:10px;vertical-align:middle;'><img style='vertical-align:middle;' src='./images/icons/loading.gif' alt='' title='' />Loading...</h1>"
	;
	global_element=element;
	BOCPxhReq.open('GET', url, true);
	BOCPxhReq.onreadystatechange = AJAX_MODULE_RESPONSE;
	BOCPxhReq.send(null);
}

function AJAX_MODULE_RESPONSE() {
if (BOCPxhReq.readyState != 4)  { return; }
document.getElementById(global_element).innerHTML = 
 BOCPxhReq.responseText+"<span style='width:100%;clear:both;background-color:#fff'></span>";
 //var y=document.getElementById('gall_anchor').offsetTop;
	//window.scrollTo(0,y+500);
	//alert (y);
 
var ob = document.getElementById(global_element).getElementsByTagName('script');
for(var i=0; i < ob.length; i++){if(ob[i].text!=null) {eval(ob[i].text);}

}
}

