// JScript File


// Denne liste fortæller scriptet 
// hvilken sti den skal bruge til
// de XML-filer som skal tilføjes
// til forhandlersiden.

var XMLArray = new Array();
   
    XMLArray[0] = "../xml/NEF.xml";
    XMLArray[1] = "../xml/Compu-Care.xml";
    XMLArray[2] = "../xml/REXTECH.xml";




// Denne funktion sørger for at alle browsere kører xml-parseren.
// hvis ikke den kan, viser den fejlen.

function loadXMLDoc(dname) 
{
  try { //Firefox, Mozilla, Opera, etc.
    if (window.XMLHttpRequest){
      xhttp=new XMLHttpRequest();
    }
    else { //Internet Explorer
      xhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xhttp.open("GET",dname,false);
    xhttp.send("");
    return(xhttp.responseXML);
  }
  catch(e){
    alert(e.message);
    return(null);
  }
}


// denne funktion skriver alle dataene fra xml-filerne
// ind i et bestemt mønster. Den bruger ovenstående
// array som indeholder stierne til de xml-filer som
// skal vises på siden.

function xml_run()
{

    var a;
    var x;
       
    for (a in XMLArray)
    {
        xmlDoc = loadXMLDoc(XMLArray[a]);
                       
        document.write("<hr />");
        
        document.write('<table border="0" style="width:100%;">');
        document.write('<tr>');
        document.write('<td style="width:36%;" align="center" valign="middle"><img alt="" src="' + xmlDoc.getElementsByTagName("logo")[0].childNodes[0].nodeValue + '" /></td>');
        document.write('<td><b>' + xmlDoc.getElementsByTagName("titel")[0].childNodes[0].nodeValue + '</b><br />');
        document.write(xmlDoc.getElementsByTagName("vej")[0].childNodes[0].nodeValue + ' ' + xmlDoc.getElementsByTagName("nr")[0].childNodes[0].nodeValue + '<br />');
        document.write(xmlDoc.getElementsByTagName("post_nr")[0].childNodes[0].nodeValue + ' ' + xmlDoc.getElementsByTagName("by")[0].childNodes[0].nodeValue + '<br />');
        document.write('Tlf. ' + xmlDoc.getElementsByTagName("telefon")[0].childNodes[0].nodeValue + '<br />');
        document.write('Fax '+ xmlDoc.getElementsByTagName("fax")[0].childNodes[0].nodeValue + '<br /><br />');
        document.write('E-mail <a id="email' + a + '" class="digg" href="mailto:' + xmlDoc.getElementsByTagName("email1")[0].childNodes[0].nodeValue + xmlDoc.getElementsByTagName("email2")[0].childNodes[0].nodeValue + '">');
        document.write(xmlDoc.getElementsByTagName("email1")[0].childNodes[0].nodeValue + xmlDoc.getElementsByTagName("email2")[0].childNodes[0].nodeValue)
        document.write('</a><br/>');
        document.write('Website <a class="digg" href="' + xmlDoc.getElementsByTagName("web")[0].childNodes[0].nodeValue + '">' + xmlDoc.getElementsByTagName("web")[0].childNodes[0].nodeValue + '</a><br /><br />');
        document.write('</td>');
        document.write('</tr>');

        document.write('<tr>');
        document.write('<td colspan="2">' + xmlDoc.getElementsByTagName("beskrivelse")[0].childNodes[0].nodeValue + '<br /><br />');
        document.write('</td>');
        document.write('</tr>');
        document.write('</table>');
    }
}
