// JavaScript Document - Load XML data

//var ie = (typeof window.ActiveXObject!= 'undefined'); 
//var moz = (typeof document.implementation!= 'undefined') && (typeof document.implementation.createDocument!= 'undefined'); 
var xmlDoc;  
var gt=navigator.userAgent.toLowerCase();

var ie = false;
var moz = false;
var saf = false;

if ( gt.indexOf( 'firefox' ) >= 0 )
	moz = true;
else if ( gt.indexOf( 'safari' ) >= 0 )
	saf = true;
else
	ie = true;

//alert( "moz=" + moz + ", ie=" + ie + ", saf=" + saf );

function importXML(file) { 
   if( saf ) // safari
              {
                  var errorHappendHere = "Error handling XMLHttpRequest request";
                  var d = new XMLHttpRequest();
                  d.open("GET", file, false);
                  d.send(null);
                  xmlDoc=d.responseXML;
	} if ( moz ) {  
    xmlDoc = document.implementation.createDocument("", "doc", null) ; 
    xmlDoc.onload = readXML; 
    xmlDoc.load(file); 
  } else { 
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); 
    xmlDoc.async = false; 
    while(xmlDoc.readyState!= 4) {};  
    xmlDoc.load(file); 
    readXML(); 
  } 
}

function readXML() {
	root = xmlDoc.documentElement;
}
