﻿
//function addLoadEvent(func, pageName) {
//	var oldonload = window.onload;
//	if (typeof window.onload != 'function') {
//		window.onload = func;
//	} else {
//		window.onload = function() {
//			if (oldonload) {
//				oldonload();
//			}
//			func(pageName);
//		}
//	}
//}

function LoadXmlText(fileName) {
	xmlData = xmlDoc.getElementsByTagName("item");

	txt = new Array();
	for (var i = 0; i < xmlData.length; i++) {
		txt[i] = xmlData[i].firstChild.nodeValue;
	}
	
	if (fileName == 'xmlattract.xml') {
		if (xmlData.length == 6) {
			document.getElementById("text1").innerHTML = txt[0];
			document.getElementById("text2").innerHTML = txt[1];
			document.getElementById("text3").innerHTML = txt[2];
			document.getElementById("text4").innerHTML = txt[3];
			document.getElementById("text5").innerHTML = txt[4];
			document.getElementById("text6").innerHTML = txt[5];
		}
	}
	else if (fileName == 'xmlcontact.xml') {
		if (xmlData.length == 6) {
			document.getElementById("text1").innerHTML = txt[0];
			document.getElementById("text2").innerHTML = txt[1];
			document.getElementById("text3").innerHTML = txt[2];
			document.getElementById("text4").innerHTML = txt[3];
			document.getElementById("text5").innerHTML = txt[4];
			document.getElementById("text6").innerHTML = txt[5];
		}
	}
	else if (fileName == 'xmldir.xml') {
		if (xmlData.length == 2) {
			document.getElementById("text1").innerHTML = txt[0];
			document.getElementById("text2").innerHTML = txt[1];
		}
	}
	else if (fileName == 'xmlhome.xml') {
		if (xmlData.length == 3) {
			document.getElementById("text1").innerHTML = txt[0];
			document.getElementById("text2").innerHTML = txt[1];
			document.getElementById("text3").innerHTML = txt[2];
		}
	}
	else if (fileName == 'xmlrates.xml') {
		if (xmlData.length == 7) {
			document.getElementById("text1").innerHTML = txt[0];
			document.getElementById("text2").innerHTML = txt[1];
			document.getElementById("text3").innerHTML = txt[2];
			document.getElementById("text4").innerHTML = txt[3];
			document.getElementById("text5").innerHTML = txt[4];
			document.getElementById("text6").innerHTML = txt[5];
			document.getElementById("text7").innerHTML = txt[6];
		}
	}
	else if (fileName == 'xmlrides.xml') {
		if (xmlData.length == 2) {
			document.getElementById("text1").innerHTML = txt[0];
			document.getElementById("text2").innerHTML = txt[1];
		}
	}
	else if (fileName == 'xmlwaterslides.xml') {
		if (xmlData.length == 4) {
			document.getElementById("text1").innerHTML = txt[0];
			document.getElementById("text2").innerHTML = txt[1];
			document.getElementById("text3").innerHTML = txt[2];
			document.getElementById("text4").innerHTML = txt[3];
		}
	}
}

function LoadXml(fileName) {
    // If Browser is Mozilla/FireFox
    if (document.implementation && document.implementation.createDocument)
    {
    	xmlDoc = document.implementation.createDocument("", "", null);
    	//xmlDoc.onload = LoadXmlText;
    	xmlDoc.onload =
    		function() {
    			LoadXmlText(fileName);
    		};
    }
    // Else if Browser is IE
    else if (window.ActiveXObject)
    {
	    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	    xmlDoc.onreadystatechange =
			function() {
				if (xmlDoc.readyState == 4) {
					LoadXmlText(fileName);
				}
			};
    }
    else // Other Browser
    {
	    return;
    }
    
    xmlDoc.load(fileName);
}

function preloadRidesImages() {
	images = new Array();
	images[1] = "img/boatride2.jpg";
	images[2] = "img/merrygoround2.jpg";
	images[3] = "img/ferriswheel.jpg";
	images[4] = "img/rocketride.jpg";
	images[5] = "img/smalltrain.jpg";
	images[6] = "img/hangten.jpg";
	images[7] = "img/wipeout.jpg";
	images[8] = "img/train2.jpg";
	images[9] = "img/berrygoround.jpg";
	images[10] = "img/windjammer.jpg";
}
