//------------------- aufgerufen von navi.php--------------------

var sitemap = initSitemap();
var backlist = new Array();
backlist[0] = "14.0.0";

function appendbacklist (tp_id,link_id,sublink_id) {
	if (backlist.length > 5) backlist.shift();
	idx = backlist.length;
	backlist[idx] = String(tp_id)+"."+String(link_id)+"."+String(sublink_id);
	//showbacklist();
}

function showbacklist () {
	for(var ii = 0; ii <= backlist.length-1; ii++){
		alert(backlist[ii]);
	}
}

function back_save () {
	// Version für in navi.php vordefinierte <a>
	idx = backlist.length - 2;
	if (idx > -1) {
		for(var ii = 0; ii <= idx; ii++) {
			iii = idx - ii;
			mykey = backlist[iii];
			temp = "pop" + String(ii);
			document.getElementById(temp).firstChild.data = sitemap[mykey];
			document.getElementById(temp).href = "javascript:setTopicByBack('"+mykey+"',"+iii+");";
		}
		for(var ii = idx + 1; ii <= 4; ii++) {
			temp = "pop" + String(ii);
			document.getElementById(temp).firstChild.data = " ";
			document.getElementById(temp).href = "#";
		}
		document.getElementById("popup").style.visibility = "visible";
	}
}


function back () {
	idx = backlist.length - 2;
	if (idx > -1) {
		childnum = document.getElementById("popup").childNodes.length;
		for(var jj = 0; jj < childnum; jj++) {
			document.getElementById("popup").removeChild(document.getElementById("popup").firstChild);
		}
		for(var ii = 0; ii <= idx; ii++) {
			iii = idx - ii;
			mykey = backlist[iii];
			temp = "pop" + String(ii);
			var newref = document.createElement("a");
			var newrefText = document.createTextNode(sitemap[mykey]);
			document.getElementById("popup").appendChild(newref);
			document.getElementById("popup").lastChild.setAttribute("id", temp);
			document.getElementById("popup").lastChild.setAttribute("href", "javascript:setTopicByBack('"+mykey+"',"+iii+");");
			//document.getElementById("popup").lastChild.setAttribute("class", "popup");
			var newstyle = document.createAttribute("class");
 			newstyle.nodeValue = "popup";
 			document.getElementById("popup").lastChild.setAttributeNode(newstyle);
			document.getElementById("popup").lastChild.appendChild(newrefText);
			var newbreak = document.createElement("br");
			document.getElementById("popup").appendChild(newbreak);
		}
		document.getElementById("popup").style.visibility = "visible";
	}
}


function setTopicByBack (zustand, idx) {
	temp = zustand.split(".");
	tp_id = Number(temp[0]);
	link_id = Number(temp[1]);
	sublink_id = Number(temp[2]);
	//backlist.pop();
	myarray = new Array();
	for(var ii = 0; ii <= backlist.length-1; ii++){
		backlistElement = backlist[ii];
		if (ii != idx)
			myarrayElement = myarray.push(backlistElement);
	}
	backlist = myarray;
	if (tp_id > 6)
		anz = 1;
	else
		anz = 2;
	main_url="main.php?fenster="+anz+"&topic="+tp_id+"&linkid="+link_id+"&sublinkid="+sublink_id;
	slogan_url="slogan.php?topic="+tp_id+"&linkid="+link_id+"&sublinkid="+sublink_id;
	top.main.location.replace(main_url);
	top.slogan.location.replace(slogan_url);
	if (tp_id <= 6)
		bildname = tp_id;
	else {
		if (tp_id == 7)
			bildname = 8;
		else if (tp_id == 8)
			bildname = 7;
		else if (tp_id == 9)
			bildname = 15;
		else if (tp_id == 13)
			bildname = 13;
		else if (tp_id == 14)
			bildname = 14;
		else if (tp_id == 15)
			bildname = 9;
	}
	klick_new (bildname);
	hidepopup ();
}

function hidepopup () {
	document.getElementById("popup").style.visibility = "hidden";
}

function back_ () {
	// Version für einfachen Back-Button ohne PopUp
	idx = backlist.length - 2;
	if (idx > -1) {
		zustand = backlist[idx];
		temp = zustand.split(".");
		tp_id = Number(temp[0]);
		link_id = Number(temp[1]);
		sublink_id = Number(temp[2]);
		backlist.pop();
		if (tp_id > 6)
			anz = 1;
		else
			anz = 2;
		main_url="main.php?fenster="+anz+"&topic="+tp_id+"&linkid="+link_id+"&sublinkid="+sublink_id;
		slogan_url="slogan.php?topic="+tp_id+"&linkid="+link_id+"&sublinkid="+sublink_id;
		top.main.location.replace(main_url);
		top.slogan.location.replace(slogan_url);
		//showbacklist();
	}
}

function initSitemap() {
	g = new Array();
	g["1.0.0"] = "Was sollte man über Glaukome wissen?";
	g["1.1.0"] = "Wie häufig kommen Glaukome vor?";
	g["1.2.0"] = "Was ist der Grüne und was ist der Graue Star?";
	g["1.3.0"] = "Wann liegt eine Glaukom Erkrankung vor?";
	g["1.4.0"] = "Wie verändert ein Glaukomschaden das Sehvermögen?";
	g["1.5.0"] = "Wie schädigt ein Glaukom das Auge?";
	g["1.6.0"] = "Was ist der Augeninnendruck (IOD)?";
	g["1.6.1"] = "Wie und warum entsteht ein erhöhter Augeninnendruck?";
	g["1.7.0"] = "Welche Bedeutung hat ein erhöhter Augeninnendruck?";
	g["1.7.1"] = "Was ist eine Okuläre Hypertension?";
	g["1.8.0"] = "Welche Rolle spielt die Augendurchblutung?";
	g["1.8.1"] = "Wie wird das Auge mit Blut versorgt?";
	g["1.8.2"] = "Wie kann die autoregulierte Blutversorgung gestört sein?";
	g["1.9.0"] = "Welche Formen des Glaukoms gibt es?";
	g["1.9.1"] = "Was ist ein Offenwinkelglaukom?";
	g["1.9.2"] = "Was ist ein Normaldruckglaukom?";
	g["1.9.3"] = "Was ist ein akutes Winkelblockglaukom?";
	g["1.9.4"] = "Was ist ein intermittierendes Winkelblockglaukom?";
	g["1.9.5"] = "Was ist ein chronisches Winkelblockglaukom?";
	g["1.9.6"] = "Was ist ein Ziliarblockglaukom?";
	g["1.9.7"] = "Was ist ein angeborenes Glaukom?";
	g["1.10.0"] = "Was ist ein Sekundärglaukom?";
	g["1.10.1"] = "Was ist ein Pseudoexfoliationsglaukom?";
	g["1.10.2"] = "Was ist ein Pigmentglaukom (oder Pigmentdispersionsglaukom)?";
	g["1.10.3"] = "Was ist ein Steroidglaukom?";
	g["2.0.0"] = "Früherkennung und augenärztliche Untersuchung";
	g["2.1.0"] = "Glaukom Vorsorgeuntersuchung";
	g["2.2.0"] = "Allgemeine augenärztliche Untersuchung";
	g["2.2.1"] = "Untersuchungen an der Spaltlampe";
	g["2.2.2"] = "Untersuchungen der Kammerwinkel (Gonioskopie)";
	g["2.2.3"] = "Untersuchungen des Augenhintergrunds (Funduskopie)";
	g["2.3.0"] = "Die Messung des Augeninnendrucks (Tonometrie)";
	g["3.0.0"] = "Weiterführende Diagnostik";
	g["3.1.0"] = "Untersuchung des Gesichtsfeldes (Perimetrie)";
	g["3.1.1"] = "Statische Perimetrie (Computerperimetrie)";
	g["3.1.2"] = "Kinetische Perimetrie (Goldmann-Perimetrie)";
	g["3.1.3"] = "Humphrey Matrix Technologie";
	g["3.2.0"] = "Messung und Beurteilung der Durchblutung";
	g["3.2.1"] = "Blutdruckmessung";
	g["3.2.2"] = "Fluoreszenzangiopgraphie";
	g["3.2.3"] = "Thermographie";
	g["3.2.4"] = "Kapillarmikroskopie";
	g["3.2.5"] = "Farbduplexsonographie (CDI)";
	g["3.2.6"] = "Messung der Pulsation (OBF)";
	g["3.2.7"] = "Gefäßanalyse mit dem Heidelberg Retina Flowmeter (HRF)";
	g["3.2.8"] = "Gefäßanalyse mit dem Retinal Vessel Analyzer (RVA)";
	g["3.3.0"] = "Darstellung und Analyse des Sehnervenkopfs und der Papille";
	g["3.3.1"] = "Laser Scanning Tomographie (HRT)";
	g["3.3.2"] = "Okuläre Kohärenztomographie (OCT)";
	g["3.3.3"] = "Nervenfaserschicht Analyse (GDx)";
	g["4.0.0"] = "Therapie des Glaukoms";
	g["4.1.0"] = "Die medikamentöse Glaukomtherapie";
	g["4.1.1"] = "Traditionelle Antiglaukomatosa";
	g["4.1.2"] = "Betablocker";
	g["4.1.3"] = "Moderne und innovative Medikamente";
	g["4.1.4"] = "Kombinationstherapie";
	g["4.1.5"] = "Tropfung von Medikamenten";
	g["4.2.0"] = "Lasertherapie und Chirurgie";
	g["4.2.1"] = "Laseridotomie";
	g["4.2.2"] = "Lasertrabekuloplastik";
	g["4.2.3"] = "Trabekulektomie";
	g["5.0.0"] = "Das Glaukom und das Trockene Auge";
	g["5.1.0"] = "Was ist das Trockene Auge?";
	g["5.2.0"] = "Wie und warum entsteht das Trockene Auge?";
	g["5.3.0"] = "Wie wird das Trockene Auge behandelt?";
	g["5.4.0"] = "Was sollten insbesondere Glaukompatienten beachten?";
	g["5.4.1"] = "Glaukom Therapie mit Präparaten ohne Konservierungsstoffen";
	g["6.0.0"] = "Anatomie und Physiologie";
	g["6.1.0"] = "Augapfel, Augenkammern und Kammerwasser";
	g["6.1.1"] = "Kammerwasser";
	g["6.1.2"] = "Kammerwasser und Augeninnendruck";
	g["6.2.0"] = "Lederhaut (Sklera)";
	g["6.3.0"] = "Bindehaut (Konjunktiva)";
	g["6.4.0"] = "Hornhaut (Cornea)";
	g["6.5.0"] = "Linse";
	g["6.5.1"] = "Fehlsichtigkeiten";
	g["6.6.0"] = "Pupille und Regenbogenhaut (Iris)";
	g["6.7.0"] = "Ziliarkörper";
	g["6.8.0"] = "Aderhaut (Choroidea)";
	g["6.9.0"] = "Netzhaut(Retina)";
	g["6.9.1"] = "Aufbau der Retina";
	g["6.9.2"] = "Retinale Informationsverarbeitung";
	g["6.9.3"] = "Retinale Blutversorgung";
	g["7.0.0"] = "Über uns";
	g["8.0.0"] = "Links";
	g["9.0.0"] = "Patienteninformation";
	g["13.0.0"] = "Inhaltsverzeichnis";
	g["14.0.0"] = "Home";
	g["15.0.0"] = "Impressum";
	return g;
}

/*
function initSitemap() {
	g = new Array();
	g.push(["1.0.0", "Was sollte man über Glaukome wissen?"]);
	g.push(["1.1.0", "Wie häufig kommen Glaukome vor?"]);
	g.push(["1.2.0", "Was ist der Grüne und was ist der Graue Star?"]);
	g.push(["1.3.0", "Wann liegt eine Glaukom Erkrankung vor?"]);
	g.push(["1.4.0", "Wie verändert ein Glaukomschaden das Sehvermögen?"]);
	g.push(["1.5.0", "Wie schädigt ein Glaukom das Auge?"]);
	g.push(["1.6.0", "Was ist der Augeninnendruck (IOD)?"]);
	g.push(["1.6.1", "Wie und warum entsteht ein erhöhter Augeninnendruck?"]);
	g.push(["1.7.0", "Welche Bedeutung hat ein erhöhter Augeninnendruck?"]);
	g.push(["1.7.1", "Was ist eine Okuläre Hypertension?"]);
	g.push(["1.8.0", "Welche Rolle spielt die Augendurchblutung?"]);
	g.push(["1.8.1", "Wie wird das Auge mit Blut versorgt?"]);
	g.push(["1.8.2", "Wie kann die autoregulierte Blutversorgung gestört sein?"]);
	g.push(["1.9.0", "Welche Formen des Glaukoms gibt es?"]);
	g.push(["1.9.1", "Was ist ein Offenwinkelglaukom?"]);
	g.push(["1.9.2", "Was ist ein Normaldruckglaukom?"]);
	g.push(["1.9.3", "Was ist ein akutes Winkelblockglaukom?"]);
	g.push(["1.9.4", "Was ist ein intermittierendes Winkelblockglaukom?"]);
	g.push(["1.9.5", "Was ist ein chronisches Winkelblockglaukom?"]);
	g.push(["1.9.6", "Was ist ein Ziliarblockglaukom?"]);
	g.push(["1.9.7", "Was ist ein angeborenes Glaukom?"]);
	g.push(["1.10.0", "Was ist ein Sekundärglaukom?"]);
	g.push(["1.10.1", "Was ist ein Pseudoexfoliationsglaukom?"]);
	g.push(["1.10.2", "Was ist ein Pigmentglaukom (oder Pigmentdispersionsglaukom)?"]);
	g.push(["1.10.3", "Was ist ein Steroidglaukom?"]);
	g.push(["2.0.0", "Früherkennung und augenärztliche Untersuchung"]);
	g.push(["2.1.0", "Glaukom Vorsorgeuntersuchung"]);
	g.push(["2.2.0", "Allgemeine augenärztliche Untersuchung"]);
	g.push(["2.2.1", "Untersuchungen an der Spaltlampe"]);
	g.push(["2.2.2", "Untersuchungen der Kammerwinkel (Gonioskopie)"]);
	g.push(["2.2.3", "Untersuchungen des Augenhintergrunds (Funduskopie)"]);
	g.push(["2.3.0", "Die Messung des Augeninnendrucks (Tonometrie)"]);
	g.push(["3.0.0", "Weiterführende Diagnostik"]);
	g.push(["3.1.0", "Untersuchung des Gesichtsfeldes (Perimetrie)"]);
	g.push(["3.1.1", "Statische Perimetrie (Computerperimetrie)"]);
	g.push(["3.1.2", "Kinetische Perimetrie (Goldmann-Perimetrie)"]);
	g.push(["3.1.3", "Humphrey Matrix Technologie"]);
	g.push(["3.2.0", "Messung und Beurteilung der Durchblutung"]);
	g.push(["3.2.1", "Blutdruckmessung"]);
	g.push(["3.2.2", "Fluoreszenzangiopgraphie"]);
	g.push(["3.2.3", "Thermographie"]);
	g.push(["3.2.4", "Kapillarmikroskopie"]);
	g.push(["3.2.5", "Farbduplexsonographie (CDI)"]);
	g.push(["3.2.6", "Messung der Pulsation (OBF)"]);
	g.push(["3.2.7", "Gefäßanalyse mit dem Heidelberg Retina Flowmeter (HRF)"]);
	g.push(["3.2.8", "Gefäßanalyse mit dem Retinal Vessel Analyzer (RVA)"]);
	g.push(["3.3.0", "Darstellung und Analyse des Sehnervenkopfs und der Papille"]);
	g.push(["3.3.1", "Laser Scanning Tomographie (HRT)"]);
	g.push(["3.3.2", "Okuläre Kohärenztomographie (OCT)"]);
	g.push(["3.3.3", "Nervenfaserschicht Analyse (GDx)"]);
	g.push(["4.0.0", "Therapie des Glaukoms"]);
	g.push(["4.1.0", "Die medikamentöse Glaukomtherapie"]);
	g.push(["4.1.1", "Traditionelle Antiglaukomatosa"]);
	g.push(["4.1.2", "Betablocker"]);
	g.push(["4.1.3", "Moderne und innovative Medikamente"]);
	g.push(["4.1.4", "Kombinationstherapie"]);
	g.push(["4.1.5", "Tropfung von Medikamenten"]);
	g.push(["4.2.0", "Lasertherapie und Chirurgie"]);
	g.push(["4.2.1", "Laseridotomie"]);
	g.push(["4.2.2", "Lasertrabekuloplastik"]);
	g.push(["4.2.3", "Trabekulektomie"]);
	g.push(["5.0.0", "Das Glaukom und das Trockene Auge"]);
	g.push(["5.1.0", "Was ist das Trockene Auge?"]);
	g.push(["5.2.0", "Wie und warum entsteht das Trockene Auge?"]);
	g.push(["5.3.0", "Wie wird das Trockene Auge behandelt?"]);
	g.push(["5.4.0", "Was sollten insbesondere Glaukompatienten beachten?"]);
	g.push(["5.4.1", "Glaukom Therapie mit Präparaten ohne Konservierungsstoffen"]);
	g.push(["6.0.0", "Anatomie und Physiologie"]);
	g.push(["6.1.0", "Augapfel, Augenkammern und Kammerwasser"]);
	g.push(["6.1.1", "Kammerwasser"]);
	g.push(["6.1.2", "Kammerwasser und Augeninnendruck"]);
	g.push(["6.2.0", "Lederhaut (Sklera)"]);
	g.push(["6.3.0", "Bindehaut (Konjunktiva)"]);
	g.push(["6.4.0", "Hornhaut (Cornea)"]);
	g.push(["6.5.0", "Linse"]);
	g.push(["6.5.1", "Fehlsichtigkeiten"]);
	g.push(["6.6.0", "Pupille und Regenbogenhaut (Iris)"]);
	g.push(["6.7.0", "Ziliarkörper"]);
	g.push(["6.8.0", "Aderhaut (Choroidea)"]);
	g.push(["6.9.0", "Netzhaut(Retina)"]);
	g.push(["6.9.1", "Aufbau der Retina"]);
	g.push(["6.9.2", "Retinale Informationsverarbeitung"]);
	g.push(["6.9.3", "Retinale Blutversorgung"]);
	g.push(["6.10.0", "Sehnerv"]);
	return g;
}
*/

function setTopic(anz, tp_id, link_id, sublink_id)
{
	var main_url="main.php?fenster="+anz+"&topic="+tp_id+"&linkid="+link_id+"&sublinkid="+sublink_id;
	var slogan_url="slogan.php?topic="+tp_id+"&linkid="+link_id+"&sublinkid="+sublink_id;
	top.main.location.replace(main_url);
	top.slogan.location.replace(slogan_url);
	appendbacklist(tp_id,link_id,sublink_id);
	hidepopup ();
}

/*
function replaceNavi(tp_id)
{
	//linkid=" + link_id // welche link
	var navi_url="../navi.php?topic=" +  tp_id;
	top.navi.location.replace(navi_url);
}
*/
function setFrame_top(tp_id)
{
	alert(tp_id);
	var test_url="test.php?sl_txt=" +  tp_id;
	window.location.replace(test_url);
}


browser=0
if (navigator.userAgent.substring(0,9) == "Mozilla/3")
        {browser=1}
if (navigator.userAgent.substring(0,9) == "Mozilla/4")
        {browser=1}
if (navigator.userAgent.substring(0,9) == "Mozilla/5")
        {browser=1}
if (navigator.userAgent.substring(0,9) == "Mozilla/6")
        {browser=1}

if (browser == 1) {
	
	var bildan = new Array();
    var bildaus = new Array();
    var bildclick = new Array();

    for(var ii = 1; ii <= 15; ii++){
	    if (ii > 9)
	    	pref="";
	    else
	    	pref="0";
		bildan[ii] = new Image();
	    bildan[ii].src = "../design/topic_"+pref+ii+"_hl.jpg"; /* erste Highlight-Grafik */
	    bildaus[ii] = new Image();
	    bildaus[ii].src = "../design/topic_"+pref+ii+".jpg";     /* erste Standard-Grafik */
	    bildclick[ii] = new Image();
	    bildclick[ii].src = "../design/topic_"+pref+ii+"_pr.jpg"; /* erste pressed-Grafik */
	}
}

var geklickt = null;

//------------------- FRANK - START --------------------
/*
bildanimg = new Image();
bildanimg.src = "../design/topic_hl.jpg";
bildausimg = new Image();
bildausimg.src = "../design/topic.jpg";
bildclickimg = new Image();
bildclickimg.src = "../design/topic_pr.jpg";

function ElementAn (i) {
	if (browser == 1) {
		if (geklickt != i)
			document.getElementById(i).background = bildanimg.src;
	}
}

function ElementAus (i) {
	if (browser == 1) {
		if (geklickt != i)
			document.getElementById(i).background = bildausimg.src;
	}
}

function ElementKlick (i) {
	if (browser == 1) {
		if (geklickt != i) {
			for (ii = 0; ii < window.document.elements.length; ii++) {
				document.getElementById(ii).background = bildausimg.src;
			}
			document.getElementById(i).background = bildanimg.src;
		}
		geklickt = i;
	}
}

function klick_new (bildname) {
    if (browser == 1) {
		if (geklickt != bildname) {
			if (geklickt != null) {
				window.document.images[geklickt].src = bildaus[i].src;
	    	}
    	}
	    window.document.images[bildname].src = bildclick[i].src;
    }
    geklickt = bildname;
}
*/

function buttoncheck () {
	output = "not found";
	for (i = 0; i < window.document.images.length; i++) {
    	if (window.document.images[i].name == String(geklickt)) {
			output = window.document.images[i].src;
			loaded = window.document.images[i].complete;
		}
	}
	alert (output);
	alert (loaded);
}

function an (bildname) {
    if (browser == 1) {
    	if (geklickt != bildname) {
	    	for (i = 0; i < window.document.images.length; i++) {
		    	if (window.document.images[i].name == String(bildname)) {
			    	//alert(bildan[bildname].src);
	    			window.document.images[i].src = bildan[bildname].src;
    			}
	    	}
    	}
    }
}

function aus (bildname) {
    if (browser == 1) {
	    if (geklickt != bildname) {
	    	for (i = 0; i < window.document.images.length; i++) {
		    	if (window.document.images[i].name == String(bildname))
	    			window.document.images[i].src = bildaus[bildname].src;
	    	}
    	}
    }
}

function klick_new (bildname) {
	if (browser == 1) {
		if (geklickt != bildname) {
			if (geklickt != null) {
				for (i = 0; i < window.document.images.length; i++) {
					if (window.document.images[i].name == geklickt)
	    				window.document.images[i].src = bildaus[geklickt].src;
	    		}
	    	}
    	}
	    for (i = 0; i < window.document.images.length; i++) {
			if (window.document.images[i].name == bildname)
				window.document.images[i].src = bildclick[bildname].src;
		}
    }
    geklickt = bildname;
    //alert(bildclick[bildname].src);
}

function callsuche (i) {
	if (parent.main.mid_iframe) {
		parent.main.mid_iframe.setSuche();
		parent.main.mid_iframe.klick(3);
	}
	else {
		klick_new(1);
		main_url="main.php?fenster=2&topic=1&linkid=0&sublinkid=0&type=2";
		top.main.location.replace(main_url);
		appendbacklist(1,0,0);
	}
}

function callglossar (i) {
	if (parent.main.mid_iframe) {
		parent.main.mid_iframe.setglossar();
		parent.main.mid_iframe.klick(4)
	}
	else {
		klick_new(1);
		main_url="main.php?fenster=2&topic=1&linkid=0&sublinkid=0&type=3";
		top.main.location.replace(main_url);
		appendbacklist(1,0,0);
	}
}

//------------------- FRANK - ENDE --------------------

function FramesBack (Framename1, Framename2) {
 var url="http://localhost/PatientenInfo/PatientenInfo/index.php";
  Frame2 = parent[Framename2];
  alert(Frame2);
  return url;
 // parent[Framename1].history.back();
  //if (!window.opera)
  //  window.setTimeout("Frame2.history.back()", 100);
}

function FramesForward (Framename1, Framename2) {
  Frame2 = parent[Framename2];
  alert(Frame2);
 // parent[Framename1].history.forward();
 // if (!window.opera)
 //   window.setTimeout("Frame2.history.forward()", 100);
}
//------------------- ENDE--------------------
