//=============================================================================
	dataFile = "data/navigation.xml";
//=============================================================================
// Daten laden als XML im iframe oder als XML mit Ajax und initialisieren mit Ajax
//=============================================================================
	var http = null;
	var logText = "";
	var xmlDOM = null;

	var f_getDaten = function() {
		if (xmlDOM == null) {
			if (window.ActiveXObject) {
				xmlDOM = new ActiveXObject("Microsoft.XMLDOM");
				xmlDOM.async = false;
				xmlDOM.load(dataFile);
				xml2patientListe();
				f_init_2();
			}
			else {
				myAjaxObject = new Ajax.Request(dataFile,{parameters:'',method:'get',onComplete:evalDaten});
			}
		}
	}
	function evalDaten(req) {
		xmlDOM = req.responseXML;
		xml2patientListe();
		f_init_2();
	}
//=============================================================================
// xml -> patientListe
//=============================================================================

	var listeNavigation = [];
	listeNavigationNum = 0;
//=====
	function xml2patientListe() {
		imagelist = xmlDOM.getElementsByTagName("NavigationList")[0];
//		index.previewPath = imagelist.getAttribute("previewPath");
//		index.dicomPath = imagelist.getAttribute("dicomPath");

		navigations = xmlDOM.getElementsByTagName("Navigation");
		for (var i = 0; i < navigations.length; i++) {
			f_getPatient(navigations[i]);
		}
	}
//=====
	function f_getPatient(navigation) {
		listeNavigation[listeNavigation.length] = new Object;
		entryNavigation = listeNavigation[listeNavigation.length-1];
		entryNavigation.num = listeNavigationNum;

//		entryNavigation.navigation2 = [];
//		listeNavigation2 = entryNavigation.navigation2;
		
		entryNavigation.ai = ""; 
		if (navigation.getAttribute("ai")) 
			entryNavigation.ai = navigation.getAttribute("ai");

		entryNavigation.ai_v = ""; 
		if (navigation.getAttribute("ai_v")) 
			entryNavigation.ai_v = navigation.getAttribute("ai_v");

		entryNavigation.ai_vv = ""; 
		if (navigation.getAttribute("ai_vv")) 
			entryNavigation.ai_vv = navigation.getAttribute("ai_vv");

		entryNavigation.pos = ""; 
		if (navigation.getAttribute("pos")) 
			entryNavigation.pos = navigation.getAttribute("pos");

		entryNavigation.typ = ""; 
		if (navigation.getAttribute("typ")) 
			entryNavigation.typ = navigation.getAttribute("typ");

		entryNavigation.image = ""; 
		if (navigation.getAttribute("image")) 
			entryNavigation.image = navigation.getAttribute("image");
		if (entryNavigation.image == "")
			entryNavigation.image = "images/leer.gif"; 

		entryNavigation.page = ""; 
		if (navigation.getAttribute("page")) 
			entryNavigation.page = navigation.getAttribute("page");

		entryNavigation.open = ""; 
		if (navigation.getAttribute("open")) 
			entryNavigation.open = navigation.getAttribute("open");

		entryNavigation.name = "";
		if (navigation.childNodes[0]) 
			entryNavigation.name = navigation.childNodes[0].nodeValue;

/*		for (var j0 = 0; j0 < navigation.childNodes.length; j0++) {
			with (navigation.childNodes[j0]) {
				if (firstChild) {
					if (nodeName.toLowerCase() == "id") 
						entryNavigation.id = firstChild.nodeValue;
					if (nodeName.toLowerCase() == "id_v") 
						entryNavigation.id_v = firstChild.nodeValue;
					if (nodeName.toLowerCase() == "name")
						entryNavigation.name = firstChild.nodeValue;
					if (nodeName.toLowerCase() == "typ") 
						entryPatient.typ = firstChild.nodeValue;
					if (nodeName.toLowerCase() == "page") 
						entryPatient.page = firstChild.nodeValue
				}
			}*/
//		}
		listeNavigationNum++;
	}
//=============================================================================
	
