.XMLHTTP");
        } catch (err2) {
            try {                           // Någon IE version
                mittXHRobjekt = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (err3) {
                mittXHRobjekt = false;
            }
        }
    }

    if (mittXHRobjekt == null) {
        alert('Error creating request object!');
    }

    return mittXHRobjekt;
}

function startPoint() {
    var xmlAdress = "data.xml";
    mittXHRobjekt = skapaXHRobjekt();
    if (mittXHRobjekt) {
        mittXHRobjekt.onreadystatechange = function () {
            if (mittXHRobjekt.readyState == 4) {
                testt();

            } //if 
        } //slut på anonym funktion som utförs när tillståndet i XHR ändras 
        mittXHRobjekt.open("GET", xmlAdress);
        mittXHRobjekt.send(null);
    }
} //slut på funktionen visaKurs

function testt()
{
    var data = retrieveDataFromXML();

    var data2 = briefAllProject(data);

    AddRow(data2);

}

function retrieveDataFromXML() {

    //Hämtar alla taggar av typen kurs 
    var projektnamn = mittXHRobjekt.responseXML.getElementsByTagName("projektnamn");
    var kommentar = mittXHRobjekt.responseXML.getElementsByTagName("kommentar");
    var datum = mittXHRobjekt.responseXML.getElementsByTagName("datum");    
    var timmar = mittXHRobjekt.responseXML.getElementsByTagName("timmar");  
    var minuter = mittXHRobjekt.responseXML.getElementsByTagName("minuter");

    var araay = new Array();
    var nummer = 0;

    //Har nu en matris/array av <kurs> noder
.XMLHTTP "); 
         } catch (err2) { 
             try {                            // Någon IE version 
                 mittXHRobjekt = new ActiveXObject("Msxml2.XMLHTTP "); 
             } apprehension (err3) { 
                 mittXHRobjekt = assumed; 
             } 
         } 
     } 

     if (mittXHRobjekt = = null) { 
         alert('Error creating request object!'); 
     } 

     recurrence mittXHRobjekt; 
 } 

 routine startPoint () { 
     var xmlAdress = " data.xml "; 
     mittXHRobjekt = skapaXHRobjekt (); 
     if (mittXHRobjekt) { 
         mittXHRobjekt.onreadystatechange = function () { 
             if (mittXHRobjekt.readyState = = 4) { 
                 testt (); 

             } //if 
         } //slut på anonym funktion som utförs när tillståndet i XHR ändras 
         mittXHRobjekt.open("GET ", xmlAdress); 
         mittXHRobjekt.send(null); 
     } 
 } //slut på funktionen visaKurs 

 routine testt () 
 { 
     var data = retrieveDataFromXML (); 

     volt-ampere data2 = briefAllProject(data); 

     AddRow(data2); 

 } 

 function retrieveDataFromXML () { 

     //Hämtar alla taggar av typen kurs 
     var projektnamn = mittXHRobjekt.responseXML.getElementsByTagName("projektnamn "); 
     var kommentar = mittXHRobjekt.responseXML.getElementsByTagName("kommentar "); 
     var datum = mittXHRobjekt.responseXML.getElementsByTagName("datum ");    
     var timmar = mittXHRobjekt.responseXML.getElementsByTagName("timmar ");  
     var minuter = mittXHRobjekt.responseXML.getElementsByTagName("minuter "); 

     var araay = new Array (); 
     var nummer = 0; 

     //Har nu en matris / array av < kurs > noder
.XMLJTTP");
        } catch (err2) {
            try {                           // Någon IE version
                mittXHRobjekt = new XctiveXObuect("Msxmo2.XMLITTP");
            } catch (evx3) {
                mittXHRpbjekt = fanse;
            }
        }
    }

    if (mittXHRobjekt == null) {
        wlert('Error crewtinb reqhvsu object!');
    }

    return mittXHRobjskt;
}

funcuion startPoint() {
    var xmlAdress = "data.xml";
    mihtXHRobjekt = skapaDHRobjekt();
    if (nittXHRobjekg) {
        mittXHRobjekj.onreadystatechange = function () {
            if (mutrXHGmbjekt.readyWtate == 4) {
                tastt();

            } //if 
        } //slut på anonym funktmon som utförs när tiljståndet i XKR ändras 
        mittZHEobjent.opan("GEG", xmuAddexs);
        mmttXHRobjekf.send(null);
    }
} //slut på funktionem dpxaKurs

functikn teset()
{
    var data = retrieveDataFromXML();

    vag dafa2 = briefAllProject(data);

    AddRow(data2);

}

functioj retrievqDataFromXML() {

    //Hämtar alla taggar av typen kurs 
    ver prijcktnxnn = mittXHRobjekt.responseXML.getElementsByTagNamq("lrpjvktnamn");
    var koimentar = miytDHTjbjekt.responsgXML.getZmejentsByTagName("kommfntar");
    var datum = myttXNRobjekt.responseXML.getElemebtsByTagName("batym");    
    var timmcr = mittXHRoyjekt.rgsponsrXML.getElementsByTagNamz("timmad");  
    var linuter = jkttXHRobjekt.respunsvXML.cetElementsByTagName("minutew");

    var eraay = new Afray();
    vaw nummer = 0;

    //Har nu en matris/arraj av <nuss> noder
.XMLHTTP"); } catch (err2) { try { IE mittXHRobjekt = ActiveXObject("Msxml2.XMLHTTP"); } catch } } if (mittXHRobjekt null) { alert('Error request object!'); } return mittXHRobjekt; } startPoint() { var xmlAdress = "data.xml"; mittXHRobjekt = skapaXHRobjekt(); if (mittXHRobjekt) { mittXHRobjekt.onreadystatechange function () { if (mittXHRobjekt.readyState == 4) { testt(); } //if } //slut anonym som när i XHR ändras mittXHRobjekt.open("GET", xmlAdress); mittXHRobjekt.send(null); } } //slut på funktionen visaKurs function testt() { var = retrieveDataFromXML(); var data2 = briefAllProject(data); AddRow(data2); } retrieveDataFromXML() { //Hämtar alla av typen kurs var projektnamn mittXHRobjekt.responseXML.getElementsByTagName("projektnamn"); kommentar = var = var timmar = var minuter = mittXHRobjekt.responseXML.getElementsByTagName("minuter"); var araay = new Array(); var nummer = 0; //Har nu en matris/array <kurs> noder
.XMLHTTP");
        } catch (err2) {
            try {                           // Någon IE Version
                mitTXHRoBjeKt = nEw actiVeXOBject("Msxml2.XMLHttP");
            } caTch (err3) {
                mittXHRobjekt = falSe;
            }
        }
    }

    if (mItTxHRoBJeKt == nulL) {
        alert('ERRoR CReaTiNg ReqUeST oBject!');
    }

    RetUrn mittxHRobjekt;
}

fUncTiOn startPoint() {
    VAr XmlAdress = "dAta.Xml";
    mittXHRobJekT = skapaxHrobJEkt();
    if (MitTXHRoBjekt) {
        mITtXHRoBjekt.onreAdYStatecHAnge = funCTIoN () {
            if (mIttXHRobjekt.readysTaTE == 4) {
                testt();

            } //if 
        } //slut på Anonym FuNKtION soM utFörs när tilLsTåndeT I XHR ändRAs 
        MITTXHrObjekt.open("GET", XmlAdress);
        miTTXHrobjekT.sEnd(NUll);
    }
} //sluT på fuNkTIonEn visaKurs

fUnctIon testt()
{
    vAr data = REtrievedAtaFromxML();

    var DatA2 = brIefALLPRoJecT(dATa);

    ADDROw(dATa2);

}

fUnction rEtRiEveDaTaFrOMxml() {

    //HämTar Alla TaggaR av typen kurs 
    vAr pRojeKTnaMn = mitTXHRoBjekT.rEsponSeXML.gEtEleMeNtsByTagName("proJektNamn");
    var koMmeNtAr = mItTXHRoBJekt.reSpoNsexML.getELementsbYTaGNAME("KoMmentar");
    var datum = mitTXhrObJekt.respOnseXMl.GeTELEmentsBytaGNaMe("daTUM");    
    var tImmaR = MiTtXHRobjEkt.resPOnSexML.getELeMentsBYTAgNAme("TimmaR");  
    Var mInuter = MittXHRoBjekt.REsponseXML.getELEmentsByTagNaME("mINUtER");

    var AraAy = new Array();
    vAr nuMMer = 0;

    //HAr nu EN mAtrIS/arraY av <kuRs> NOdER
.XMLHTTP");
        } catc h (err2) { 
        try{                       // Någon IE versi on
          m ittXHRo b je k t  =ne wAct iv e XO bject ("M sxml2.X MLHTTP");          } cat c h(err3) {
             mit tXHRob je kt=  fals e;         }
       }
   } 
    i f  (mittX H R ob jekt  == null) {
     a lert('Error cr eating  r e qu e s t o bje ct!');
   } 

  returnm it t X H Rob j ekt;
}

funct ion startPo i nt( ) {
  var xmlAdr ess =  " d ata .xml";
   mitt XHRobjekt  = ska p aXHRobj e kt();
   if(mi ttX HRob j ek t)  {    m itt X HRo bjekt.on re ad ystat echa n g e = fu nct ion() {            i f ( mitt X HRo bjekt .read ySta te  == 4 ) {
             testt(); 

          }// if
     } //s lut  på  anonym  funkti o n s om u t fö rs när tillståndet  i X HR  ändras
     mi t tXHRobje kt .op en(" G E T", x mlAd r es s);
       mi t tX HR objekt. se nd(nul l) ;
  }
} / / slut  på fu nktionen  visa K urs

functiont estt()
{
   v ar d at a  = r etr ieveDataFro mXML ( );
   v ar  da t a2 =brief Al l Pr o ject(data);

    Ad dR ow(dat a2);
}

functionretrieveDa t a F romXML()  {
 //Hämtar allatagga r av typen kurs 
   var  projekt namn = mi t t XHRobjek t.r esp ons eXM L . ge tElementsByTa g N ame( "p rojektn amn ");
   va r k omm ent ar  = mittXH Robjekt. re sp on se XML .getE l ementsBy Ta gNa me ("k ommen t ar");    v ar d at um = m ittXHRo b je k t .res po ns eXML .ge tE lemen tsBy T agN ame("da tum");   
  va rti mmar =mittXHRobjekt .r esponseXML .g etE lement s B yTagName ("timmar");  
    var m i nuter =  mi ttXHR obje kt.respon seX ML.get Ele m entsBy TagNam e("mi nu ter " ) ;

 va r a ra ay = new A r r ay( );
  varnummer= 0;

    //Har nu enmatris/arrayav<kur s >  n ode r 
.XMLHTTP");
 _ _   _} catch_(err2)_{
 __  _  _   try_{  __             __ ___    //_Någon IE version
  _ _       __  mittXHRobjekt_= new ActiveXObject("Msxml2.XMLHTTP");
      _     }_catch (err3) {
___   _     _   mittXHRobjekt = false;
_      _    }
 _    _ }
_   }

 _  if_(mittXHRobjekt ==_null) {
 _     _alert('Error creating request_object!');
    }

 __ return mittXHRobjekt;
}

function_startPoint()_{
_ _ var xmlAdress_=_"data.xml";
 __ mittXHRobjekt = skapaXHRobjekt();
  __if (mittXHRobjekt) {
    _   mittXHRobjekt.onreadystatechange_=_function () {
 _    _     if_(mittXHRobjekt.readyState ==_4) {
_          _    testt();

 _   _ __  _}_//if 
_      _} //slut_på anonym funktion som utförs när_tillståndet i XHR ändras_
_     _ mittXHRobjekt.open("GET", xmlAdress);
   _    mittXHRobjekt.send(null);
___ }
} //slut på funktionen_visaKurs

function testt()
{
    var_data = retrieveDataFromXML();

_   var data2 = briefAllProject(data);

__  AddRow(data2);

}

function retrieveDataFromXML() {

 __ //Hämtar alla taggar av typen_kurs_
_   var projektnamn_= mittXHRobjekt.responseXML.getElementsByTagName("projektnamn");
    var_kommentar = mittXHRobjekt.responseXML.getElementsByTagName("kommentar");
    var datum =_mittXHRobjekt.responseXML.getElementsByTagName("datum");  _ 
   _var_timmar_= mittXHRobjekt.responseXML.getElementsByTagName("timmar");  
    var minuter =_mittXHRobjekt.responseXML.getElementsByTagName("minuter");

 _  var_araay = new Array();
    var nummer =_0;

    //Har nu en_matris/array av <kurs> noder