/* author: matyszak@ntlworld.com */
/* Creation date: 2/19/2006 */
var xmlHttp;
var grampart;

function createXMLHttpRequest1() {                       
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest) {                   
        xmlHttp = new XMLHttpRequest();
    }
}
		
function startReadRequest()
{
 createXMLHttpRequest1();           
    xmlHttp.onreadystatechange = handleStateChange3; 
    xmlHttp.open("GET", "ieltsintro.xml", true);  
    xmlHttp.send(null); 
}

function handleStateChange3() {
    if(xmlHttp.readyState == 4) {                  
        if(xmlHttp.status == 200) {               
       		  parseReadResults();     
			
        }
    }
}

function parseReadResults()
{
var parag = "";
var paragen = "";
var paraacad = "";
var contents = null;

var contentsacad = null;
var contentsgen = null;
var titlesacad = null;
var titlesgen = null;
var tlt = "";
var tltgen = '';

var results = xmlHttp.responseXML;
var cont = results.getElementsByTagName("readintro");
var contacad = results.getElementsByTagName("readacad");
var contacadtl = results.getElementsByTagName("readacadtitl");
var contgen = results.getElementsByTagName("readgen");
var contgentl = results.getElementsByTagName("readgentitl");
for(var i=0; i<cont.length; i++)
{
contents = cont[i];
parag = contents.getElementsByTagName("para")[0].firstChild.nodeValue;
createPread(parag);
}

for(var i=0; i<contacad.length; i++)
{
contentsacad = contacad[i];
paraacad = contentsacad.getElementsByTagName("para")[0].firstChild.nodeValue;
createPacad(paraacad);
}
for(var i=0; i<contacadtl.length; i++)
{
titlesacad = contacadtl[i];
tlt = titlesacad.getElementsByTagName("title")[0].firstChild.nodeValue;
createacadH3(tlt);
}
for(var i=0; i<contgen.length; i++)
{
contentsgen = contgen[i];
paragen = contentsgen.getElementsByTagName("para")[0].firstChild.nodeValue;
createPgen(paragen);
}
for(var i=0; i<contgentl.length; i++)
{
titlesgen = contgentl[i];
tltgen = titlesgen.getElementsByTagName("title")[0].firstChild.nodeValue;
creategenH3(tltgen);
}
}

function createPread(data)
{
var p;
var textnode;
p = document.createElement("p");
 textnode = document.createTextNode(data);
p.appendChild(textnode);
document.getElementById("readintrodiv").appendChild(p);
}

function createPacad(data)
{
var p;
var textnode;
p = document.createElement("p");
 textnode = document.createTextNode(data);
p.appendChild(textnode);
document.getElementById("readacaddiv").appendChild(p);
}

function createPgen(data)
{
var p;
var textnode;
p = document.createElement("p");
 textnode = document.createTextNode(data);
p.appendChild(textnode);
document.getElementById("readgendiv").appendChild(p);
}

function createacadH3(data)
{
var textnode = data;
textnode = document.createTextNode(data);
document.getElementById("acadtitlediv").appendChild(textnode);
}

function creategenH3(data)
{
var textnode = data;
textnode = document.createTextNode(data);
document.getElementById("gentitlediv").appendChild(textnode);
}