var xml, proxml;
window.onload = function() {
	var b = new Ajax.Request("../projects.xml", {
		method: 'get',
		onSuccess: function(transport) {
			proxml = transport.responseXML;
			var projects = proxml.getElementsByTagName('projects')[0];
			var pronodes = [];
			var proinner = "";
			for (var x = 0; x < projects.childNodes.length; x++) {
				if (projects.childNodes[x].nodeName != "#text") pronodes.push(projects.childNodes[x]);
			}
			for (var x = 0; x < pronodes.length; x++) {
				var projectpath = pronodes[x].getElementsByTagName('path')[0].firstChild.nodeValue;
				var projectname = pronodes[x].getElementsByTagName('name')[0].firstChild.nodeValue;
				proinner += "<a href=\"../"+projectpath+"\">"+projectname+"</a>\n";
			}
			var pronav = $('projects');
			pronav.innerHTML = proinner + pronav.innerHTML;
		}
	});
	
	var a = new Ajax.Request("content.xml", {
	  method: 'get',
	  onSuccess: function(transport) {
		xml = transport.responseXML;
		var site = xml.getElementsByTagName('innhold')[0];
		var nodes = [];
		var inner = "";
		var link_inner = "";
		for (var i=0; i < site.childNodes.length; i++) {
			if (site.childNodes[i].nodeName != "#text") nodes.push(site.childNodes[i]);
		}
		for (var i=0; i<nodes.length; i++) {
			inner += "<div class='bildewrapper' id='bilde"+i+"'>\n";
			link_inner += "<a href=\"#\" onclick=\"new Effect.ScrollToHorisontal('bilde"+i+"', {offset: -30}); return false;\">"+(i+1)+"</a>\n";			
			
			var imgsrc = nodes[i].getElementsByTagName('src')[0].firstChild.nodeValue;
			inner += "\t<div class='bilde'><img src='"+imgsrc+"' /></div>\n";
			if (nodes[i].getElementsByTagName('desc')[0].firstChild) {
				var imgdesc = nodes[i].getElementsByTagName('desc')[0].firstChild.nodeValue;
				inner += "\t<div class='description'>"+imgdesc+"</div>\n";
			}
			inner += "</div>\n";
		}
		var wr = $('wrapper');
		wr.innerHTML = inner + wr.innerHTML;
		var nav = $('nav');
		nav.innerHTML = link_inner + nav.innerHTML;
		//Kall ScrollToHorizontal for å initsiere scrolling
		new Effect.ScrollToHorisontal('wrapper'); return false;
	  } 
	});
}
