
// 
//  (c) Teemu Poikela, 2008
//   JavaScript Document
//	
//	Revised at 12/2011 to improve compatibility with Chrome and Safari (@Teemu P.) 
//

var xmlDoc = null;
var xmlhttp = null;
var result;

if (window.ActiveXObject) {
	// code for IE
	xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
} else if (document.implementation.createDocument) {
	// code for Mozilla, Firefox, Opera, etc.
	//xmlDoc=document.implementation.createDocument("","",null); 
	
	xmlhttp = new window.XMLHttpRequest();
	/*
xmlhttp.open("GET",xmlsrc,false);
xmlhttp.send(null);
var xmlDoc = xmlhttp.responseXML.documentElement;

call/set a node:
var x=xmlDoc.getElementsByTagName("nodename");

read node element values with:
result[0..i].childNodes[0].nodeValue
	*/
	} else {
	alert('Your browser cannot handle this script');
	}
	
/*if (xmlDoc!=null) {*/
	/*xmlDoc.async = false;
	xmlDoc.load("XML/mansikka.xml");*/
	xmlhttp.open("GET","XML/mansikka.xml",false);
	xmlhttp.send(null);
	xmlDoc = xmlhttp.responseXML.documentElement;
	result = xmlDoc.getElementsByTagName("uutinen");
	
/*}*/

function display() {
	
	otsikot = "<h3>Marjauutiset</h3><dl>";
	tekstit = "";
	
	var k = 0;
	var t = 0;
	var pituus = result.length;

	for (k = 0; k < pituus; k++) {
		
		id=(result[k].getElementsByTagName("id")[0].childNodes[0].nodeValue);
		uutinen=(result[k].childNodes[0].nodeValue);
		paiva=(result[k].getElementsByTagName("paiva")[0].childNodes[0].nodeValue);
		kuukausi=(result[k].getElementsByTagName("kuukausi")[0].childNodes[0].nodeValue);
		vuosi=(result[k].getElementsByTagName("vuosi")[0].childNodes[0].nodeValue);
		otsikko=(result[k].getElementsByTagName("otsikko")[0].childNodes[0].nodeValue);
		teksti=(result[k].getElementsByTagName("teksti")[0].childNodes[0].nodeValue);
	
		if(t < 5) {
			otsikot += "<a href=\"ajankohtaista.html#" + id + "\"><dt>"
					+ paiva + "." + kuukausi + "." + vuosi + 
					"</dt><dd>" 
					+ otsikko +
					"</a></dd>";
			
			t++;
		}
		
		tekstit += "<a id=\"" + id + "\"><h3>" + paiva + "." + kuukausi + "." + vuosi + 
			"&nbsp;"	+ otsikko + "</h3></a><p>" +
			teksti + "</p>";

	}

	otsikot += "</dl>";

	if(document.getElementById("ajankohtaista") != null) {
		document.getElementById("ajankohtaista").innerHTML=otsikot;
		}
						   
	if(document.getElementById("ajankohtaista_sivu") != null) {
		document.getElementById("ajankohtaista_sivu").innerHTML=tekstit;
		}
}

