// JavaScript-Routinen fuer Interaktionsdatenbank M. Parkinson

	function BrowserCheck(){
		//alert("<br>The value of navigator.appVersion is " +   navigator.appVersion);
		if (navigator.appName != "Microsoft Internet Explorer") {
			alert("Diese Seiten wurden für den Microsoft Internet Explorer optimiert. " +
			      "Bei Verwendung anderer Browser kann es zu Unstimmigkeiten bei der " +
				  "Darstellung der Inhalte und/oder der Funktionalität kommen."); }
	}  


// for menu routines (jumps + info texts):
	var LinkClicked; // abflug?
	LinkClicked = false;

	var strBegin = '<link rel=stylesheet type="text/css" href="pa.css">'
	             + '<table id="ITab"><tr><td id="RTabLeft"></td><td><br>'; 
	var strEnd = '</td><td id="ITabLeft"></td></tr></table>';
	
	
	function ClearInfo() {
// Info-Anzeige in frame "Form" loeschen
		if (LinkClicked != true) {	
			str = '<table height="100%" width="100%">'
				+ '<tr><td align="right" valign="bottom">'			
			    + '<img src="pa_graph/intropic.jpg">'
				+ '</td></tr></table>';
			parent.Form.document.write(str);
			parent.Form.document.close();
		}
	}




// Analyse: gemeinsame NWen
	function InfoAnGemNW() {
		str = strBegin
			  + 'Vergleich der Nebenwirkungsprofile <br>'
			  + 'zweier Substanzen.'
			  + '<br><br>'
			  + 'Sie w&auml;hlen zwei Substanzen und erhalten <br>'
			  + 'eine &Uuml;bersicht &uuml;ber die Nebenwirkungen, <br>'
			  + 'die zugleich oder bei einer der beiden <br>'
			  + 'Substanzen auftreten.'
			  + '<br><br>'
			  + 'Durch Auswahl einer Nebenwirkung kann dann <br>'
			  + 'in einem zweiten Schritt nach einer Substanz <br>'
			  + 'gesucht werden, die bez&uuml;glich dieser <br>'
			  + 'Nebenwirkung eine geringere H&auml;ufigkeit aufweist <br>'
			  + 'und diese zum weiteren Vergleich in die Analyse <br>'
			  + '&uuml;bernommen werden.' 
			+ strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpAnGemNW() {
		LinkClicked = true;
		parent.Form.location.href = "pa_angnw.php?ORDERBY=NW_Prozent1";
	}
	
// Analyse: Substanzen ohne NW-Kombination
	function InfoAnOhneNW() {
		str = strBegin
			  + 'Auflistung von Substanzen ohne die Kombination<br>'
			  + 'zweier Nebenwirkungen.'
			  + '<br><br>'
			  + 'Sie w&auml;hlen zwei Nebenwirkungen und erhalten <br>'
			  + 'eine &Uuml;bersicht &uuml;ber die Substanzen, bei <br>'
			  + 'denen die gew&auml;hlten Nebenwirkungen mit einer<br>'
			  + 'H&auml;ufigkeit von weniger als 1% auftreten.'
			  + '<br><br>' 
			+ strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpAnOhneNW() {
		LinkClicked = true;
		parent.Form.location.href = "pa_anonw.php";
	}
	

// Analyse: Substanzen ohne GGA-Kombination
	function InfoAnGGA() {
		str = strBegin
			  + 'Kombination zweier Gegenanzeigen.'
			  + '<br><br>'
			  + 'Sie w&auml;hlen zwei Gegenanzeigen und <br>'
			  + 'erhalten eine &Uuml;bersicht &uuml;ber das <br>'
			  + 'Auftreten dieser Gegenanzeigen bei den <br>'
			  + 'verschiedenen Pr&auml;paraten.'
			  + '<br><br>'
			  + 'Auf Wunsch kann der zugeh&ouml;rige Text <br>'
			  + 'der Fachinformation eingesehen werden.'
			+ strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpAnGGA() {
		LinkClicked = true;
		parent.Form.location.href = "pa_angga.php?ORDERBY=Praeparat";
	}

	
// Analyse: Substanzen ohne GGA-Kombination
	function InfoAnIA() {
		str = strBegin
			  + 'Wechselwirkungen zweier Medikamente.'
			  + '<br><br>'
			  + 'Sie w&auml;hlen ein Anti-Parkinson-Pr&auml;parat <br>'
			  + 'und eine Begleitmedikation und erhalten <br>'
			  + 'eine &Uuml;bersicht &uuml;ber das Auftreten von <br>'
			  + 'Interaktionen zwischen diesen beiden <br>'
			  + 'Medikationen.'
			+ strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpAnIA() {
		LinkClicked = true;
		parent.Form.location.href = "pa_ania.php?ORDERBY=Praeparat";
	}
	
		
// Nachschlagen: Substanzen zur Gegenanzeige x	
	function InfoNaGGA() {
		str = strBegin
			+ "Auflistung der Pr&auml;parate zu einer Gegenanzeige:<br>"
			+ "Sie w&auml;hlen eine Gegenanzeige und erhalten <br>"
			+ "eine Zusammenstellung aller Pr&auml;parate mit oder <br>"
			+ "ohne dieser Gegenanzeige."
			+ "<br><br>"
			+ "sowie"
			+ "<br><br>"
			+ "Zusammenstellung aller Gegenanzeigen und<br>"
		 	+ "Warnhinweise zu einem Pr&auml;parat, gruppiert <br>"
			+ "nach K&ouml;rpersystem."
			+ strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpNaGGA() {
		LinkClicked = true;
		parent.Form.location.href = "pa_nagga.php?SUCHENACH=mitGGA";
	}

		
// Nachschlagen: Substanzen zur NW x
	function InfoNaNW() {
		str = strBegin
			+ "Auflistung der Substanzen zu einer gegebenen <br>"
			+ "Nebenwirkung."
			+ "<br><br>"
			+ "Sie w&auml;hlen eine Nebenwirkung und erhalten <br>"
			+ "eine Zusammenstellung aller Substanzen, die <br>"
			+ "diese Nebenwirkung aufweisen."
			+ strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpNaNW() {
		LinkClicked = true;
		parent.Form.location.href = "pa_nanw.php?ORDERBY=NW_Prozent";
	}

// Nachschlagen: NWen zur Substanz x
	function InfoNaPr() {
		str = strBegin
		 	  + 'Auflistung der Pr&auml;parate zu einer <br>'
		 	  + 'gegebenen Substanz'
		 	  + '<br><br>'
			  + "Sie w&auml;hlen eine Substanz und erhalten <br>"
			  + "eine Zusammenstellung aller Pr&auml;parate<br>"
			  + "mit dieser Wirksubstanz."
		 	  
			  + strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpNaPr() {
		LinkClicked = true;
		parent.Form.location.href = "pa_napr.php?ORDERBY=Praeparat";
	}

// Nachschlagen: Studien zur Substanz x
	function InfoNaSt() {
		str = strBegin
		 	  + '&Uuml;bersicht aller Studien zu einer <br>'
		 	  + 'gegebenen Substanz.'
		 	  + '<br><br>'
		 	  + 'Sie w&auml;hlen eine Substanz und erhalten eine<br>'
		 	  + 'Zusammenstellung aller Studien, die zu dieser<br>'
		 	  + 'Substanz in der Datenbank erfasst wurden.'
			  + strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpNaSt() {
		LinkClicked = true;
		parent.Form.location.href = "pa_nast.php";
	}
			
// Nachschlagen: NWen zur Substanz x
	function InfoNaSu() {
		str = strBegin
		 	  + 'Auflistung der Nebenwirkungen zu einer <br>'
		 	  + 'gegebenen Substanz.'
		 	  + '<br><br>'
		 	  + 'Sie w&auml;hlen eine Substanz und erhalten <br>'
		 	  + 'eine Zusammenstellung aller Nebenwirkungen <br>'
		 	  + 'dieser Substanz.'
			  + strEnd;
			
		parent.Form.document.write(str);
		parent.Form.document.close();
	}
	
	function JumpNaSu() {
		LinkClicked = true;
		parent.Form.location.href = "pa_nasu.php?ORDERBY=NW_Prozent";
	}
		

// menu replacements:
	function MenuZurueck() {
		parent.Menu.location.replace("pa_menuz.htm");
	}

	function SetMenu(aItem) {
	// "normale" Seite
		parent.Menu.location.replace("pa_menu.php?CurrentItem=" + aItem);
	}
	
	function SetMenuWeiter(aItem) {
	// Eingangsseite (Impressum, etc.)
		parent.Menu.location.replace("pa_menuw.php?CurrentItem=" + aItem);
	}
	


// utils fuer <SELECT>-Listen
	function selGetSelectedText(selectObject) {	
		return selectObject.options[selectObject.selectedIndex].text;
	}
	
	function selGetSelectedValue(selectObject) {	
		return selectObject.options[selectObject.selectedIndex].value;
	}
	
	function selSelectByText(selObject, aText) {
	  var success = -1;
	  for (var i=0; i < selObject.length; i++) {
	    if (selObject.options[i].text == aText)
	      success = [i];
	  }
	  selObject.selectedIndex = success;
	} 
	
	
	
// for testing purposes only:	
	function ShowHistory() {
	// for testing purposes only
		str = '';
		for (var i=0; i < history.length; ++i) {
			//str = str + ' - ' + i + ': ' + history[i+1].toString();
			str = String(history);
		}
		
		alert('neu  ' + str);
		//history.back();
		parent.Form.history.go("pa_a");
		//document.writeln("<B>history is</B> " + history)
	}