function loadXMLDoc(dname)
{
if (window.XMLHttpRequest)
{
xhttp=new XMLHttpRequest();
}
else
{
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET",dname,false);
xhttp.send("");
return xhttp.responseXML;
}
function loadDetails(type){
var pointer = 'details.xml';
var xmlDoc = loadXMLDoc(pointer);
var section = xmlDoc.getElementsByTagName("section");
var index = -1;
for(var i=0; i < section.length; i++){
if(section[i].getAttribute('id') == type){
index = i;
break;
}
}
var lunch = section[index].getElementsByTagName("lunch");
var evening = section[index].getElementsByTagName("evening");
var note = section[index].getElementsByTagName("note");
if(type == 'times'){
var out = '
Lunch Buffet
';
for(var t = 0; t < lunch.length; t++){
out += lunch[t].getAttribute("days") + "
";
out += lunch[t].getAttribute("period") + "
";
}
out += '
Evening Buffet
';
for(var t = 0; t < evening.length; t++){
out += evening[t].getAttribute("days") + "
";
out += evening[t].getAttribute("period") + "
";
}
out += note[0].childNodes[0].nodeValue + "
";
}
else if(type == 'prices'){
var lunch = section[i].getElementsByTagName("lunch");
var evening = section[i].getElementsByTagName("evening");
var out = 'Lunch Buffet
';
for(var t = 0; t < lunch.length; t++){
out += lunch[t].getAttribute("days") + "
";
out += "£"+lunch[t].getAttribute("adult") + " - Adult
";
out += "£"+lunch[t].getAttribute("child") + " - Child*
";
}
out += '
Evening Buffet
';
for(var t = 0; t < evening.length; t++){
out += evening[t].getAttribute("days") + "
";
out += "£"+evening[t].getAttribute("adult") + " - Adult
";
out += "£"+evening[t].getAttribute("child") + " - Child*
";
}
out += note[0].childNodes[0].nodeValue + "
";
}
document.write(out);
}