// EXPAND TR's

function setfocus(objectId)
{document.getElementById(objectId).focus();}


function getStyleObject(objectId) {
      // cross-browser function to get an object's style object given its id
      if(document.getElementById && document.getElementById(objectId)) {
  	  // W3C DOM
	  return document.getElementById(objectId).style;
      } else if (document.all && document.all(objectId)) {
 	  // MSIE 4 DOM
 	  return document.all(objectId).style;
      } else if (document.layers && document.layers[objectId]) {
	  // NN 4 DOM.. note: this won't find nested layer
	  return document.layers[objectId];
      } else {
	  return false;
      }
}

    function getObject(objectId) {
      // cross-browser function to get an object given its id
      // If you need to change the style of an object or its display/visibility
      // use one of the other methods in this template
      // This function won't work for NN 4 DOM ==> Only use internally
      if(document.getElementById && document.getElementById(objectId)) {
  	  // W3C DOM
	  return document.getElementById(objectId);
      } else if (document.all && document.all(objectId)) {
 	  // MSIE 4 DOM
 	  return document.all(objectId);
      } else {
	  return false;
      }
    }

    function changeObjectVisibilityXXX(objectId, newVisibility) {
      // get a reference to the cross-browser style object and make sure the object exists
      var styleObject = getStyleObject(objectId);
      if(styleObject) {
	  styleObject.visibility = newVisibility;
	  return true;
      } else {
	 // we couldn't find the object, so we can't change its visibility
	 return false;
      }
    } 

	function changeObjectVisibility(objectId, visibility) {
		// get a reference to the cross-browser style object and make sure the object exists
		var styleObject = getStyleObject(objectId);
		if(styleObject) {
			if(visibility) {
				styleObject.display = 'block';
			} else {
				styleObject.display = 'none';
			}
			return true;
		} else {
			return false;
		}
    }

	//Function getObjectVisibility(objectId) returns true if objectId is visible (if it display property is set to 'block')
    function getObjectVisibility(objectId) {
		// get a reference to the cross-browser style object and make sure the object exists
		var styleObject = getStyleObject(objectId);
		if(styleObject) {
			if (styleObject.display == 'block') {
				return true;
			} else {
				return false;
			}
		} else {
			// we couldn't find the object, so we can't return its visibility
			return false;
		}
    }



function initializeElementDisplay(elementName) {
			changeObjectVisibility("weibl", false);
			changeObjectVisibility("schwangerschaft", false);
			changeObjectVisibility("kind", false);
			changeObjectVisibility("aidsdeferkr", false);
}


function formCheck(formname){

	if (formname=='showRM'){
		if (showRM.show.checked == true){
		 
		 
		}else{
		 
		 
		 }
	}

}


// ANAMNESE

 function checkGender(){
	 	if (document.forms['anamnese'].geschlecht[1].checked==true){
		
	   		changeObjectVisibility("weibl",true);	  
	    }else{
	    	changeObjectVisibility("weibl",false);	 
	   		changeObjectVisibility("schwangerschaft",false);	  
	    }
	 
 }
	 
 function checkPregnancy(){
	 	if (document.forms['anamnese'].schwanger[1].checked==true){
		
	   		changeObjectVisibility("schwangerschaft",true);	  
	    }else{
	    	changeObjectVisibility("schwangerschaft",false);	 
	    }
	 
 }
	
	
	 function checkAge(){
		 var now = new Date();
		 var year  = now.getFullYear();
		  if ((year - document.forms['anamnese'].geburtsjahr.value) < "18"){
		   
		   changeObjectVisibility("kind",true);	  
		  }else{
		   changeObjectVisibility("kind",false);	 
		  }
	 	
	 
	 }
	
	
	
	function checkform(formname){
	
	switch(formname) {
	
	case 'anlage':
		Fehlermeldung="";
		if(document.anlage.einwilligung.checked==false){
			Fehlermeldung = "Bitte bestätigen Sie, dass der Patient die Einwilligungserkärung unterschrieben hat!\n";
		}else if(document.anlage.elements[1].checked==false && document.anlage.elements[2].checked==false){
			Fehlermeldung = "Bitte geben Sie an, ob es sich um eine erstmalige antiretrovirale Therapie handelt oder ob der Patient umgestellt werden soll!\n";
		}
		
		if(Fehlermeldung){
			alert(Fehlermeldung);
			return false;
		}else{
			return true;
		}
	
	break;
	
	
	
	case 'wechselgrund':
		Fehlermeldung="";
		if((document.wechselgrund.ug_therapieversagen.checked==false)&&(document.wechselgrund.ug_therapievereinfachung.checked==false)&&(document.wechselgrund.ug_nebenwirkungen.checked==false)&&(document.wechselgrund.ug_interaktionen.checked==false)&&(document.wechselgrund.ug_sonstiges.checked==false)){
				Fehlermeldung = "Bitte geben Sie den Grund für die Umstellung an.\n";
		}else if((document.wechselgrund.ug_therapieversagen.checked==true)&&((document.wechselgrund.ug_therapieversagen_viruslast.checked==false)&&(document.wechselgrund.ug_therapieversagen_abfallLZ.checked==false)&&(document.wechselgrund.ug_therapieversagen_progression.checked==false)&&(document.wechselgrund.ug_therapieversagen_sonstiges.checked==false))){
				Fehlermeldung = "Bitte geben Sie die Auswirkung des Therapieversagens an.\n";
		}else if((document.wechselgrund.ug_therapieversagen.checked==true)&&(document.wechselgrund.ug_therapieversagen_sonstiges.checked==true)&&(document.wechselgrund.ug_therapieversagen_sonstiges_txt.value=="")){
				Fehlermeldung = "Bitte präzisieren Sie 'Sonstiges'.\n";
		}else if((document.wechselgrund.ug_nebenwirkungen.checked==true)&&(document.wechselgrund.ug_nebenwirkungen_txt.value=="")){
				Fehlermeldung = "Bitte präzisieren Sie Nebenwirkungen.\n";
		}else if((document.wechselgrund.ug_interaktionen.checked==true)&&(document.wechselgrund.ug_interaktionen_txt.value=="")){
				Fehlermeldung = "Bitte präzisieren Sie Interaktionen.\n";
		}else if((document.wechselgrund.ug_therapieversagen_progression.checked==true)&&(document.wechselgrund.ug_therapieversagen_progression_txt.value=="")){
		Fehlermeldung = "Bitte präzisieren Sie Klinische Krankheitsprogression.\n";
		}else if((document.wechselgrund.ug_sonstiges.checked==true)&&(document.wechselgrund.ug_sonstiges_txt.value=="")){
				Fehlermeldung = "Bitte präzisieren Sie 'Sonstiges'.\n";
		}
	
		if(Fehlermeldung){
				alert(Fehlermeldung);
				return false;
			}else{
				return true;
			}
	
	break;
	
	
	
	
	
	case 'anamnese':
		Fehlermeldung="";
		
		if((document.anamnese.geschlecht[0].checked==false)&&(document.anamnese.geschlecht[1].checked==false)){
			Fehlermeldung = "Bitte geben Sie das Geschlecht des Patienten an.\n";
		}else if((document.anamnese.geschlecht[1].checked==true)&&((document.anamnese.schwanger[0].checked==false)&&(document.anamnese.schwanger[1].checked==false))){
			Fehlermeldung = "Bitte geben Sie an, ob eine Schwangerschaft besteht.\n";
		}else if((document.anamnese.schwanger[1].checked==true)&&(document.anamnese.schwangerschaftswoche.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie die Schwangerschaftswoche an.\n";
			document.anamnese.schwanger.focus();
		}else if(document.anamnese.groesse.value==""){
			Fehlermeldung = "Bitte geben Sie die Größe des Patienten an.\n";
			document.anamnese.groesse.focus();
		}else if(document.anamnese.gewicht.value==""){
			Fehlermeldung = "Bitte geben Sie das Gewicht des Patienten an.\n";
			document.anamnese.gewicht.focus();
		}else if(document.anamnese.ethnischeZugehoerigkeit.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie die ethnische Zugehörigkeit des Patienten an.\n";
			document.anamnese.ethnischeZugehoerigkeit.focus();
		}else if(document.anamnese.pankreatitis.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Pankreatitis vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.pankreatitis.focus();
		}else if((document.anamnese.pankreatitis.selectedIndex==1)&&(document.anamnese.pankreatitis_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Pankreatitis an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.pankreatitis_zusammenhang.focus();
		}else if(document.anamnese.polyneuropathie.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Polyneuropathie vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.polyneuropathie.focus();
		}else if((document.anamnese.polyneuropathie.selectedIndex==1)&&(document.anamnese.polyneuropathie_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Polyneuropathie an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.polyneuropathie_zusammenhang.focus();
		}else if(document.anamnese.nephrolithiasis.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Nephrolithiasis vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.nephrolithiasis.focus();
		}else if((document.anamnese.nephrolithiasis.selectedIndex==1)&&(document.anamnese.nephrolithiasis_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Nephrolithiasis an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.nephrolithiasis_zusammenhang.focus();
		}else if(document.anamnese.diabetesM.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Diabetes mellitus vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.diabetesM.focus();
		}else if((document.anamnese.diabetesM.selectedIndex==1)&&(document.anamnese.diabetesM_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Diabetes mellitus an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.diabetesM_zusammenhang.focus();
		}else if(document.anamnese.lipatrophie.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Lipatrophie vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.lipatrophie.focus();
		}else if((document.anamnese.lipatrophie.selectedIndex==1)&&(document.anamnese.lipatrophie_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Lipatrophie an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.lipatrophie_zusammenhang.focus();
		}else if(document.anamnese.lipaccumulation.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Lipaccumulation vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.lipaccumulation.focus();
		}else if((document.anamnese.lipaccumulation.selectedIndex==1)&&(document.anamnese.lipaccumulation_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Lipaccumulation an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.lipaccumulation_zusammenhang.focus();
		}else if(document.anamnese.gefaesserkrankung.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Gefässerkrankung vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.gefaesserkrankung.focus();
		}else if((document.anamnese.gefaesserkrankung.selectedIndex==1)&&(document.anamnese.gefaesserkrankung_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Gefässerkrankung an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.gefaesserkrankung_zusammenhang.focus();
		}else if(document.anamnese.herzinfarkt.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Herzinfarkt vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.herzinfarkt.focus();
		}else if((document.anamnese.herzinfarkt.selectedIndex==1)&&(document.anamnese.herzinfarkt_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie beim Herzinfarkt an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.herzinfarkt_zusammenhang.focus();
		}else if(document.anamnese.psychologischeErk.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine psychologische Erkrankung vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.psychologischeErk.focus();
		}else if((document.anamnese.psychologischeErk.selectedIndex==1)&&(document.anamnese.psychologischeErk_txt.value=="")){
			Fehlermeldung = "Bitte geben Sie bei der psychischen Erkrankung an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.psychologischeErk_txt.focus();
		}else if(document.anamnese.hepatitisB.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine chronische Hepatitis B vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.hepatitisB.focus();
		}else if((document.anamnese.hepatitisB.selectedIndex==1)&&(document.anamnese.hepatitisB_erstdiagnose.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei das Jahr der Erstdiagnose bei Hepatitis B an.\n";
			document.anamnese.hepatitisB_erstdiagnose.focus();
		}else if(document.anamnese.hepatitisC.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine chronische Hepatitis C vorgelegen hat oder aktuell vorliegt.\n";
			document.anamnese.hepatitisC.focus();
		}else if((document.anamnese.hepatitisC.selectedIndex==1)&&((document.anamnese.hepatitisC_erstdiagnose.selectedIndex==0)||(document.anamnese.hepatitisC_genotyp.selectedIndex==0))){
			Fehlermeldung = "Bitte geben Sie bei das Jahr der Erstdiagnose und den Genotyp bei Hepatitis C an.\n";
			document.anamnese.hepatitisC_erstdiagnose.focus();
		}else if(document.anamnese.relevanteInfektionen3Monate.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob in den letzten 3 Monaten relevante Infektionen aufgetreten sind\n";
			document.anamnese.relevanteInfektionen3Monate.focus();
		}else if((document.anamnese.relevanteInfektionen3Monate.selectedIndex==1)&&(document.anamnese.relevanteInfektionen3Monate_txt.value=="")){
			Fehlermeldung = "Bitte geben Sie an, welche Infektionen in den letzten 3 Monaten aufgetreten sind\n";
			document.anamnese.relevanteInfektionen3Monate_txt.focus();
		}else if(document.anamnese.relevanteInfektionen12Monate.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob in den letzten 12 Monaten relevante Infektionen aufgetreten sind\n";
			document.anamnese.relevanteInfektionen12Monate.focus();
		}else if((document.anamnese.relevanteInfektionen12Monate.selectedIndex==1)&&(document.anamnese.relevanteInfektionen12Monate_txt.value=="")){
			Fehlermeldung = "Bitte geben Sie an, welche Infektionen in den letzten 12 Monaten aufgetreten sind\n";
			document.anamnese.relevanteInfektionen12Monate_txt.focus();
		}else if(document.anamnese.cdcstadium.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie das aktuelle CDC-Stadium an.\n";
			document.anamnese.cdcstadium.focus();

// -----
		}else if((document.anamnese.cdcstadium.selectedIndex==9)||(document.anamnese.cdcstadium.selectedIndex==8)||(document.anamnese.cdcstadium.selectedIndex==7)){

			// Stadium C1-C3: mindestens eine komplette Eingabe erforderlich
			// 		if(document.getElementById("aidsdefinierende_erkrankungh0").value==""){........
			if(document.getElementsByName("aidsdefinierende_erkrankung[]")[0].value==""){
				Fehlermeldung = "Bitte geben Sie die AIDS-definierende Erkrankung an.\n";
				document.getElementsByName("aidsdefinierende_erkrankung[]")[0].focus();
			//}else if ((document.getElementsByName("aidsdefinierende_erkrankung_monat[]")[0].value=="")||(document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[0].value=="")){
			}else if (document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[0].value==""){
				Fehlermeldung = "Bitte geben Sie Erstmanifestationsdaten zur AIDS-definierenden Erkrankung an.\n";
				document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[0].focus();
			}else if (document.getElementsByName("aidsdefinierende_erkrankung_status[]")[0].value==""){
				Fehlermeldung = "Bitte geben Sie den Status der AIDS-definierenden Erkrankung an.\n";
				document.getElementsByName("aidsdefinierende_erkrankung_status[]")[0].focus();
			}else{
				// mindestens eine vollstaendige Eingabe vorhanden; weitere Eingaben pruefen
				num=1;
				while (document.getElementsByName("aidsdefinierende_erkrankung[]")[num].value!=""){
					//if ((document.getElementsByName("aidsdefinierende_erkrankung_monat[]")[num].value=="")||(document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[num].value=="")){
					if (document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[num].value==""){
						Fehlermeldung = "Bitte geben Sie Erstmanifestationsdaten zur AIDS-definierenden Erkrankung an.\n";
						document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[num].focus();
					}else if (document.getElementsByName("aidsdefinierende_erkrankung_status[]")[num].value==""){
						Fehlermeldung = "Bitte geben Sie den Status der AIDS-definierenden Erkrankung an.\n";
						document.getElementsByName("aidsdefinierende_erkrankung_status[]")[num].focus();
					}
					num++;
				}
			}

		}else if(document.getElementsByName("relevante_erkrankung[]")[0].value!=""){
			// mindestens eine Eingabe vorhanden, alle Eingaben muessen komplett sein
			num=0; 
			while (document.getElementsByName("relevante_erkrankung[]")[num].value!=""){
				//if ((document.getElementsByName("relevante_erkrankung_monat[]")[num].value=="")||(document.getElementsByName("relevante_erkrankung_jahr[]")[num].value=="")){
				if (document.getElementsByName("relevante_erkrankung_jahr[]")[num].value==""){
					Fehlermeldung = "Bitte geben Sie Erstmanifestationsdaten zur relevanten Erkrankung an.\n";
					document.getElementsByName("relevante_erkrankung_jahr[]")[num].focus();
					break;
				}
				num++;
			}
// -----

		}else if(document.anamnese.laborwert_leukozyten.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Leukozyten-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_leukozyten.focus();
		}else if(document.anamnese.laborwert_haemoglobin.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Haemoglobin-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_haemoglobin.focus();
		}else if(document.anamnese.laborwert_lipase.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Lipase-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_lipase.focus();
		}else if(document.anamnese.laborwert_creatinin.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Creatinin-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_creatinin.focus();
		}else if(document.anamnese.laborwert_GPT_alt.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein GPT (ALT)-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_GPT_alt.focus();
		}else if(document.anamnese.laborwert_gamma_gt.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein &gamma;-GT-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_gamma_gt.focus();
		}else if(document.anamnese.laborwert_cholesterin.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Cholesterin-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_cholesterin.focus();
		}else if(document.anamnese.laborwert_triglyceride.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Triglyceride-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_triglyceride.focus();
		}
	
		if(Fehlermeldung){
				alert(Fehlermeldung);
				return false;
			}else{
				return true;
			}
	
	break;
	
	
	case 'anamnesekohorte':
		Fehlermeldung="";
		
		if((document.anamnese.geschlecht[0].checked==false)&&(document.anamnese.geschlecht[1].checked==false)){
			Fehlermeldung = "Bitte geben Sie das Geschlecht des Patienten an.\n";
		}else if((document.anamnese.geschlecht[1].checked==true)&&((document.anamnese.schwanger[0].checked==false)&&(document.anamnese.schwanger[1].checked==false))){
			Fehlermeldung = "Bitte geben Sie an, ob eine Schwangerschaft besteht.\n";
		}else if((document.anamnese.schwanger[1].checked==true)&&(document.anamnese.schwangerschaftswoche.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie die Schwangerschaftswoche an.\n";
			document.anamnese.schwanger.focus();
		}else if(document.anamnese.groesse.value==""){
			Fehlermeldung = "Bitte geben Sie die Größe des Patienten an.\n";
			document.anamnese.groesse.focus();
		}else if(document.anamnese.gewicht.value==""){
			Fehlermeldung = "Bitte geben Sie das Gewicht des Patienten an.\n";
			document.anamnese.gewicht.focus();
		}else if(document.anamnese.ethnischeZugehoerigkeit.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie die ethnische Zugehörigkeit des Patienten an.\n";
			document.anamnese.ethnischeZugehoerigkeit.focus();
		}else if(document.anamnese.pankreatitis.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Pankreatitis vorliegt.\n";
			document.anamnese.pankreatitis.focus();
		}else if((document.anamnese.pankreatitis.selectedIndex==1)&&(document.anamnese.pankreatitis_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Pankreatitis an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.pankreatitis_zusammenhang.focus();
		}else if(document.anamnese.polyneuropathie.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Polyneuropathie vorliegt.\n";
			document.anamnese.polyneuropathie.focus();
		}else if((document.anamnese.polyneuropathie.selectedIndex==1)&&(document.anamnese.polyneuropathie_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Polyneuropathie an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.polyneuropathie_zusammenhang.focus();
		}else if(document.anamnese.nephrolithiasis.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Nephrolithiasis vorliegt.\n";
			document.anamnese.nephrolithiasis.focus();
		}else if((document.anamnese.nephrolithiasis.selectedIndex==1)&&(document.anamnese.nephrolithiasis_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Nephrolithiasis an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.nephrolithiasis_zusammenhang.focus();
		}else if(document.anamnese.diabetesM.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Diabetes mellitus vorliegt.\n";
			document.anamnese.diabetesM.focus();
		}else if((document.anamnese.diabetesM.selectedIndex==1)&&(document.anamnese.diabetesM_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Diabetes mellitus an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.diabetesM_zusammenhang.focus();
		}else if(document.anamnese.lipatrophie.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Lipatrophie vorliegt.\n";
			document.anamnese.lipatrophie.focus();
		}else if((document.anamnese.lipatrophie.selectedIndex==1)&&(document.anamnese.lipatrophie_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Lipatrophie an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.lipatrophie_zusammenhang.focus();
		}else if(document.anamnese.lipaccumulation.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Lipaccumulation vorliegt.\n";
			document.anamnese.lipaccumulation.focus();
		}else if((document.anamnese.lipaccumulation.selectedIndex==1)&&(document.anamnese.lipaccumulation_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Lipaccumulation an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.lipaccumulation_zusammenhang.focus();
		}else if(document.anamnese.gefaesserkrankung.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine Gefässerkrankung vorliegt.\n";
			document.anamnese.gefaesserkrankung.focus();
		}else if((document.anamnese.gefaesserkrankung.selectedIndex==1)&&(document.anamnese.gefaesserkrankung_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei der Gefässerkrankung an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.gefaesserkrankung_zusammenhang.focus();
		}else if(document.anamnese.herzinfarkt.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Herzinfarkt vorliegen.\n";
			document.anamnese.herzinfarkt.focus();
		}else if((document.anamnese.herzinfarkt.selectedIndex==1)&&(document.anamnese.herzinfarkt_zusammenhang.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie beim Herzinfarkt an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.herzinfarkt_zusammenhang.focus();
		}else if(document.anamnese.psychologischeErk.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine psychologische Erkrankung vorliegen.\n";
			document.anamnese.psychologischeErk.focus();
		}else if((document.anamnese.psychologischeErk.selectedIndex==1)&&(document.anamnese.psychologischeErk_txt.value=="")){
			Fehlermeldung = "Bitte geben Sie bei der psychischen Erkrankung an, ob es einen Zusammenhang mit der ART gab.\n";
			document.anamnese.psychologischeErk_txt.focus();
		}else if(document.anamnese.hepatitisB.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine chronische Hepatitis B vorliegt.\n";
			document.anamnese.hepatitisB.focus();
		}else if((document.anamnese.hepatitisB.selectedIndex==1)&&(document.anamnese.hepatitisB_erstdiagnose.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie bei das Jahr der Erstdiagnose bei Hepatitis B an.\n";
			document.anamnese.hepatitisB_erstdiagnose.focus();
		}else if(document.anamnese.hepatitisC.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob eine chronische Hepatitis C vorliegt.\n";
			document.anamnese.hepatitisC.focus();
		}else if((document.anamnese.hepatitisC.selectedIndex==1)&&((document.anamnese.hepatitisC_erstdiagnose.selectedIndex==0)||(document.anamnese.hepatitisC_genotyp.selectedIndex==0))){
			Fehlermeldung = "Bitte geben Sie bei das Jahr der Erstdiagnose und den Genotyp bei Hepatitis C an.\n";
			document.anamnese.hepatitisC_erstdiagnose.focus();
		}else if(document.anamnese.bakteriellePneumonie3Monate.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob in den letzten 3 Monaten bakterielle Pneumonien aufgetreten sind\n";
			document.anamnese.bakteriellePneumonie3Monate.focus();
		}else if((document.anamnese.bakteriellePneumonie3Monate.selectedIndex==1)&&(document.anamnese.bakteriellePneumonie3Monate_haeufigkeit.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie an, wie häufig in den letzten 3 Monaten bakterielle Pneumonien aufgetreten sind\n";
			document.anamnese.bakteriellePneumonie3Monate_haeufigkeit.focus();
		}else if(document.anamnese.bakteriellePneumonie12Monate.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob in den letzten 12 Monaten bakterielle Pneumonien aufgetreten sind\n";
			document.anamnese.bakteriellePneumonie12Monate.focus();
		}else if((document.anamnese.bakteriellePneumonie12Monate.selectedIndex==1)&&(document.anamnese.bakteriellePneumonie12Monate_haeufigkeit.selectedIndex==0)){
			Fehlermeldung = "Bitte geben Sie an, wie häufig in den letzten 12 Monaten bakterielle Pneumonien aufgetreten sind\n";
			document.anamnese.bakteriellePneumonie12Monate_haeufigkeit.focus();
		}else if(document.anamnese.relevanteInfektionen3Monate.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob in den letzten 3 Monaten relevante Infektionen aufgetreten sind\n";
			document.anamnese.relevanteInfektionen3Monate.focus();
		}else if((document.anamnese.relevanteInfektionen3Monate.selectedIndex==1)&&(document.anamnese.relevanteInfektionen3Monate_txt.value=="")){
			Fehlermeldung = "Bitte geben Sie an, welche Infektionen in den letzten 3 Monaten aufgetreten sind\n";
			document.anamnese.relevanteInfektionen3Monate_txt.focus();
		}else if(document.anamnese.relevanteInfektionen12Monate.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob in den letzten 12 Monaten relevante Infektionen aufgetreten sind\n";
			document.anamnese.relevanteInfektionen12Monate.focus();
		}else if((document.anamnese.relevanteInfektionen12Monate.selectedIndex==1)&&(document.anamnese.relevanteInfektionen12Monate_txt.value=="")){
			Fehlermeldung = "Bitte geben Sie an, welche Infektionen in den letzten 12 Monaten aufgetreten sind\n";
			document.anamnese.relevanteInfektionen12Monate_txt.focus();
		}else if(document.anamnese.cdcstadium.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie das aktuelle CDC-Stadium an\n";
			document.anamnese.cdcstadium.focus();
		}else if(document.anamnese.laborwert_leukozyten.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Leukozyten-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_leukozyten.focus();
		}else if(document.anamnese.laborwert_haemoglobin.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Haemoglobin-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_haemoglobin.focus();
		}else if(document.anamnese.laborwert_lipase.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Lipase-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_lipase.focus();
		}else if(document.anamnese.laborwert_creatinin.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Creatinin-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_creatinin.focus();
		}else if(document.anamnese.laborwert_GPT_alt.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein GPT (ALT)-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_GPT_alt.focus();
		}else if(document.anamnese.laborwert_gamma_gt.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein &gamma;-GT-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_gamma_gt.focus();
		}else if(document.anamnese.laborwert_cholesterin.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Cholesterin-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_cholesterin.focus();
		}else if(document.anamnese.laborwert_triglyceride.selectedIndex==0){
			Fehlermeldung = "Bitte geben Sie an, ob ein Triglyceride-Laborwert vorliegt.\n";		
			document.anamnese.laborwert_triglyceride.focus();
		}
		
	
		if(Fehlermeldung){
				alert(Fehlermeldung);
				return false;
			}else{
				return true;
			}
	
	break;
	
	
	case 'diagnostikplanungra':
		Fehlermeldung="";
		if((document.raplanung.planung_ra[0].checked==false)&&(document.raplanung.planung_ra[1].checked==false)){
			Fehlermeldung = "Bitte geben Sie an, ob eine Resistenzanalyse vorliegt!\n";
		}else if(((document.raplanung.planung_ra[0].checked==true)||(document.raplanung.planung_ra_geplant_labor[1].checked==true))&&((document.raplanung.ra_vorhaben[0].checked==false)&&(document.raplanung.ra_vorhaben[1].checked==false))){
			Fehlermeldung = "Bitte geben Sie eine Art der Befundübermittlung an!\n";
		}else if((document.raplanung.planung_ra_geplant_labor[1].checked==true)&&((document.raplanung.planung_ra_geplant_labor_neu_name.value=="")||(document.raplanung.planung_ra_geplant_labor_neu_telefon.value==""))){
			Fehlermeldung = "Bitte geben Sie Name und Telefonnummer des Labors an!\n";
		}
		
		if(Fehlermeldung){
			alert(Fehlermeldung);
			return false;
		}else{
			return true;
		}
	
	break;
	
	
	
	
	/*case 'art':
		Fehlermeldung="";
	if (document.all) {

var num = 0;

while (num<=40) {

	if(document.getElementById("begleitmedikation_gestoppt_tag"+ num)) {
		date1 = document.getElementById("begleitmedikation_gestoppt_tag"+ num).options["begleitmedikation_gestoppt_tag"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_gestoppt_monat"+ num).options["begleitmedikation_gestoppt_monat"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_gestoppt_jahr"+ num).options["begleitmedikation_gestoppt_jahr"+ num.selectedIndex].value;
		date2 = document.getElementById("begleitmedikation_tag"+ num).options["begleitmedikation_tag"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_monat"+ num).options["begleitmedikation_monat"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_jahr"+ num).options["begleitmedikation_jahr"+ num.selectedIndex].value;
		alert(date1);
		alert(date2);
		var datum1 = date1.split(".");
		var compareDate1 = datum1[2] + datum1[1] + datum1[0];
		
		var datum2 = date2.split(".");
		var compareDate2 = datum2[2] + datum2[1] + datum2[0];
		
		if (compareDate1 < compareDate2) {
		Fehlermeldung = "Das Beginndatum kann nicht nach dem 'gestoppt'-Datum der Begleitmedikation liegen!\n";
		document.getElementById("begleitmedikation_gestoppt_tag"+ num).focus();
	}
}
num++;
}

	}else{
	
var num = 0;

while (num<=40) {

	if(document.getElementById("begleitmedikation_gestoppt_tag"+ num)) {alert("hier");
		date1 = document.getElementById("begleitmedikation_gestoppt_tag"+ num+").options["begleitmedikation_gestoppt_tag"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_gestoppt_monat"+ num).options["begleitmedikation_gestoppt_monat"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_gestoppt_jahr"+ num).options["begleitmedikation_gestoppt_jahr"+ num.selectedIndex].value;
		date2 = document.getElementById("begleitmedikation_tag"+ num).options["begleitmedikation_tag"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_monat"+ num).options["begleitmedikation_monat"+ num.selectedIndex].value+"."+document.getElementById("begleitmedikation_jahr"+ num).options["begleitmedikation_jahr"+ num.selectedIndex].value;
		alert(date1);
		alert(date2);
		var datum1 = date1.split(".");
		var compareDate1 = datum1[2] + datum1[1] + datum1[0];
		
		var datum2 = date2.split(".");
		var compareDate2 = datum2[2] + datum2[1] + datum2[0];
		
		if (compareDate1 < compareDate2) {
		Fehlermeldung = "Das Beginndatum kann nicht nach dem 'gestoppt'-Datum der Begleitmedikation liegen!\n";
		document.getElementById("begleitmedikation_gestoppt_tag"+ num).focus();
	}
}
num++;
}
	
	
	}
	
		
		if(Fehlermeldung){
			alert(Fehlermeldung);
			return false;
		}else{
			return true;
		}
	
	break;*/
	
	}
	
	
	}
	
	
	
	
	
function checkRadio(elementName) {
		switch(elementName) {
		case 'umstellungra':
		if(document.anamnese.ra[0].checked){
			document.anamnese.keine_ra[0].checked=false;
			document.anamnese.keine_ra[0].disabled=true;
			document.anamnese.keine_ra[1].checked=false;
			document.anamnese.keine_ra[1].disabled=true;
			document.anamnese.keine_ra_kommentar[1].disabled=true;
			}else if(document.anamnese.ra[1].checked){
			document.anamnese.keine_ra[0].disabled=false;
			document.anamnese.keine_ra[1].disabled=false;
			document.anamnese.keine_ra_kommentar[1].disabled=false;
			
			} 
			break
			
			
			case 'tdmplanung':
				if(document.tdmplanung.planung_tdm[0].checked){
					
					document.tdmplanung.planung_tdm_geplant_labor[0].disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor[0].checked=false;
					document.tdmplanung.planung_tdm_geplant_labor[1].disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor[1].checked=false;
					document.tdmplanung.planung_tdm_geplant_labor_bekannt.disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor[0].disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor[0].checked=false;
					document.tdmplanung.planung_tdm_geplant_labor_neu_name.disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor_neu_telefon.disabled=true;
					document.tdmplanung.tdm_vorhaben[0].disabled=false;
					document.tdmplanung.tdm_vorhaben[1].disabled=false;
				
				}else if(document.tdmplanung.planung_tdm[1].checked){
				
					if(document.tdmplanung.planung_tdm_geplant_labor[0].checked){
					
					document.tdmplanung.planung_tdm_geplant_labor[1].disabled=false;
					document.tdmplanung.planung_tdm_geplant_labor[1].checked=false;
					document.tdmplanung.planung_tdm_geplant_labor_bekannt.disabled=false;
					document.tdmplanung.planung_tdm_geplant_labor_neu_name.disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor_neu_telefon.disabled=true;
					document.tdmplanung.tdm_vorhaben[0].disabled=true;
					document.tdmplanung.tdm_vorhaben[0].checked=false;
					document.tdmplanung.tdm_vorhaben[1].disabled=true;
					document.tdmplanung.tdm_vorhaben[1].checked=false;
					}else if(document.tdmplanung.planung_tdm_geplant_labor[1].checked){
					
					
					document.tdmplanung.planung_tdm_geplant_labor[0].disabled=false;
					document.tdmplanung.planung_tdm_geplant_labor[0].checked=false;
					document.tdmplanung.planung_tdm_geplant_labor_bekannt.disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor_neu_name.disabled=false;
					document.tdmplanung.planung_tdm_geplant_labor_neu_telefon.disabled=false;
					document.tdmplanung.tdm_vorhaben[0].disabled=false;
					document.tdmplanung.tdm_vorhaben[1].disabled=false;
					}else {
					
					document.tdmplanung.planung_tdm_geplant_labor[0].disabled=false;
					document.tdmplanung.planung_tdm_geplant_labor[0].checked=false;
					document.tdmplanung.planung_tdm_geplant_labor[1].disabled=false;
					document.tdmplanung.planung_tdm_geplant_labor[1].checked=false;
					document.tdmplanung.planung_tdm_geplant_labor_bekannt.disabled=true;
					document.tdmplanung.planung_tdm_geplant_labor_neu_name.readonly=true;
					document.tdmplanung.planung_tdm_geplant_labor_neu_telefon.readonly=true;
					document.tdmplanung.tdm_vorhaben[0].disabled=false;
					document.tdmplanung.tdm_vorhaben[1].disabled=false;
					}
				}
				
			break
			
			case 'raplanung':
				if(document.raplanung.planung_ra[0].checked){
					
					document.raplanung.planung_ra_geplant_labor[0].disabled=true;
					document.raplanung.planung_ra_geplant_labor[0].checked=false;
					document.raplanung.planung_ra_geplant_labor[1].disabled=true;
					document.raplanung.planung_ra_geplant_labor[1].checked=false;
					document.raplanung.planung_ra_geplant_labor_bekannt.disabled=true;
					document.raplanung.planung_ra_geplant_labor[0].disabled=true;
					document.raplanung.planung_ra_geplant_labor[0].checked=false;
					document.raplanung.planung_ra_geplant_labor_neu_name.disabled=true;
					document.raplanung.planung_ra_geplant_labor_neu_telefon.disabled=true;
					document.raplanung.ra_vorhaben[0].disabled=false;
					document.raplanung.ra_vorhaben[1].disabled=false;
				
				}else if(document.raplanung.planung_ra[1].checked){
				
					if(document.raplanung.planung_ra_geplant_labor[0].checked){
					
					document.raplanung.planung_ra_geplant_labor[1].disabled=false;
					document.raplanung.planung_ra_geplant_labor[1].checked=false;
					document.raplanung.planung_ra_geplant_labor_bekannt.disabled=false;
					document.raplanung.planung_ra_geplant_labor_neu_name.disabled=true;
					document.raplanung.planung_ra_geplant_labor_neu_telefon.disabled=true;
					document.raplanung.ra_vorhaben[0].disabled=true;
					document.raplanung.ra_vorhaben[0].checked=false;
					document.raplanung.ra_vorhaben[1].disabled=true;
					document.raplanung.ra_vorhaben[1].checked=false;
					}else if(document.raplanung.planung_ra_geplant_labor[1].checked){
					
					
					document.raplanung.planung_ra_geplant_labor[0].disabled=false;
					document.raplanung.planung_ra_geplant_labor[0].checked=false;
					document.raplanung.planung_ra_geplant_labor_bekannt.disabled=true;
					document.raplanung.planung_ra_geplant_labor_neu_name.disabled=false;
					document.raplanung.planung_ra_geplant_labor_neu_telefon.disabled=false;
					document.raplanung.ra_vorhaben[0].disabled=false;
					document.raplanung.ra_vorhaben[1].disabled=false;
					}else {
					
					document.raplanung.planung_ra_geplant_labor[0].disabled=false;
					document.raplanung.planung_ra_geplant_labor[0].checked=false;
					document.raplanung.planung_ra_geplant_labor[1].disabled=false;
					document.raplanung.planung_ra_geplant_labor[1].checked=false;
					document.raplanung.planung_ra_geplant_labor_bekannt.disabled=true;
					document.raplanung.planung_ra_geplant_labor_neu_name.readonly=true;
					document.raplanung.planung_ra_geplant_labor_neu_telefon.readonly=true;
					document.raplanung.ra_vorhaben[0].disabled=false;
					document.raplanung.ra_vorhaben[1].disabled=false;
					}
				}
				
			break
			
			case 'diagnostikplanunginitial':
				if(document.diagnostikplanung.ra[0].checked){
					
					document.diagnostikplanung.ra_restmutation[0].disabled=false;
					document.diagnostikplanung.ra_restmutation[1].disabled=false;
				
				}else if(document.diagnostikplanung.ra[1].checked){
				
					document.diagnostikplanung.ra_restmutation[0].disabled=true;
					document.diagnostikplanung.ra_restmutation[0].checked=false;
					document.diagnostikplanung.ra_restmutation[1].disabled=true;
					document.diagnostikplanung.ra_restmutation[1].checked=false;
					document.diagnostikplanung.expertenrat[0].disabled=true;
					document.diagnostikplanung.expertenrat[0].checked=false;
					document.diagnostikplanung.expertenrat[1].disabled=true;
					document.diagnostikplanung.expertenrat[1].checked=false;
				
				
				}
				
				if(document.diagnostikplanung.ra_restmutation[0].checked){
					
					document.diagnostikplanung.expertenrat[0].disabled=false;
					document.diagnostikplanung.expertenrat[1].disabled=false;
				
				}else if(document.diagnostikplanung.ra_restmutation[1].checked){
				
					document.diagnostikplanung.expertenrat[0].disabled=true;
					document.diagnostikplanung.expertenrat[0].checked=false;
					document.diagnostikplanung.expertenrat[1].disabled=true;
					document.diagnostikplanung.expertenrat[1].checked=false;
				
				
				}
			
			break
			
		}
}




function checkSelectbox(mit,add){
	if(document.getElementById(mit).value =="1"){
	
		document.getElementById(mit+add).disabled=false;		
	}else{
		
		document.getElementById(mit+add).selectedIndex='';	
		document.getElementById(mit+add).disabled=true;	
	}

}




function checkTextfeld(mit,add){
	if(document.getElementById(mit).value =="1"){
	
		document.getElementById(mit+add).disabled=false;		
	}else{
		
		document.getElementById(mit+add).value='';	
		document.getElementById(mit+add).disabled=true;	
	}

}



function checkCDC(){
	if((document.getElementById("cdcstadium").value =="C1")||(document.getElementById("cdcstadium").value =="C2")||(document.getElementById("cdcstadium").value =="C3")){
	 
		   changeObjectVisibility("aidsdeferkr",true);	  
		  }else{
		   changeObjectVisibility("aidsdeferkr",false);	 
		  }

}



function formLabor() {

if ((document.getElementById("blutentnahme_tag").selectedIndex==0)||(document.getElementById("blutentnahme_monat").selectedIndex==0)||(document.getElementById("blutentnahme_jahr").selectedIndex==0)) {
alert("Bitte geben Sie das Blutentnahme-Datum an.");return false;
}

}


	function formCheckvl(which){
	
	if((document.getElementById("artverlauf_viruslast"+which).value=="0")&&(document.getElementById("artverlauf_vorzeichen"+which).selectedIndex!=2)){
	alert("Wenn die Viruslast 0 ist, kann das Vorzeichen nicht '<' oder '>' sein!");
	}
	
	}



function formChecktdm() {

if(document.all) {

var num = 0;

while (num<=40) {

	if(document.getElementById("tal"+ num)) {
		var chkD = 1;
		for (i=0;i<document.getElementById("tal"+ num).value.length;++i) {
			if (document.getElementById("tal"+ num).value.charAt(i)<"0" || document.getElementById("tal"+ num).value.charAt(i)>"9" || document.getElementById("tal"+ num).value.length>6) {
				chkD = -1;
			}
}
if (chkD=="-1") {
alert("Der Talspiegel hat ein falsches Format: Nur Zahlen, maximal 6 Zeichen!");document.getElementById("tal"+ num).focus();return false;
}

var chkC = 1;
for (i=0;i<document.getElementById("tala"+ num).value.length;++i) {
	if (document.getElementById("tala"+ num).value.charAt(i)<"0" || document.getElementById("tala"+ num).value.charAt(i)>"9" || document.getElementById("tala"+ num).value.length>8) {
		chkC = -1;
	}
}
if (chkC=="-1") {
alert("Der Spiegel C1 h nach Applikation hat ein falsches Format: Nur Zahlen, maximal 8 Zeichen!");document.getElementById("tala"+ num).focus();return false;
}

var chkE = 1;
for (i=0;i<document.getElementById("talb"+ num).value.length;++i) {
	if (document.getElementById("talb"+ num).value.charAt(i)<"0" || document.getElementById("talb"+ num).value.charAt(i)>"9" && document.getElementById("talb"+ num).value.charAt(i)!=".") {
		chkE = -1;
	}
}
if (chkE=="-1") {
alert("Der Spiegel C3 h nach Applikation hat ein falsches Format: Nur Zahlen, maximal 8 Zeichen!");document.getElementById("talb"+ num).focus();return false;
}


}
num++;
	}
} else {

var num = 0;

while (num<=20) {
var chkD = 1;
for (i=0;i<document.getElementById("tal"+ num).value.length;++i) {

	if (document.getElementById("tal"+ num).value.charAt(i)<"0" || document.getElementById("tal"+ num).value.charAt(i)>"9" || document.getElementById("tal"+ num).value.length>6) {
		chkD = -1;
	}
}
if (chkD=="-1") {
alert("Der Talspiegel hat ein falsches Format: Nur Zahlen, maximal 6 Zeichen!");document.getElementById("tal"+ num).focus();return false;
}

var chkC = 1;
for (i=0;i<document.getElementById("tala"+ num).value.length;++i) {
	if (document.getElementById("tala"+ num).value.charAt(i)<"0" || document.getElementById("tala"+ num).value.charAt(i)>"9" || document.getElementById("tala"+ num).value.length>8) {
		chkC = -1;
	}
}
if (chkC=="-1") {
alert("Der Spiegel C1 h nach Applikation hat ein falsches Format: Nur Zahlen, maximal 8 Zeichen!");document.getElementById("tala"+ num).focus();return false;
}

var chkE = 1;
for (i=0;i<document.getElementById("talb"+ num).value.length;++i) {
	if (document.getElementById("talb"+ num).value.charAt(i)<"0" || document.getElementById("talb"+ num).value.charAt(i)>"9" && document.getElementById("talb"+ num).value.charAt(i)!=".") {
		chkE = -1;
	}
}
if (chkE=="-1") {
alert("Der Spiegel C3 h nach Applikation hat ein falsches Format: Nur Zahlen, maximal 8 Zeichen!");document.getElementById("talb"+ num).focus();return false;
}

num++;
}

}


}





function checkformTherapie(which){

if(which=="therapiepause"){
	if (document.getElementById("therapiepause").checked==true) {
	
		if (document.getElementById("therapieweiter")) {
		
			document.getElementById("therapieweiter").checked=false;
			document.getElementById("therapieweiter").disabled=true;
		}
	
		var helpnr = 0;

		while (helpnr<=50) {
	
			if (document.getElementById("medikament"+ helpnr)) {
				document.getElementById("medikament"+ helpnr).checked=false;
				document.getElementById("medikament"+ helpnr).disabled=true;
				
			}
		helpnr++;
		}
	}else{
	
	if (document.getElementById("therapieweiter")) {
		
			document.getElementById("therapieweiter").disabled=false;
		}
	
		var helpnr = 0;

		while (helpnr<=50) {
	
			if (document.getElementById("medikament"+ helpnr)) {
				document.getElementById("medikament"+ helpnr).disabled=false;
				
			}
		helpnr++;
		}
	}
} else if(which=="therapieweiter"){

	if (document.getElementById("therapieweiter").checked==true) {
		
		
		if (document.getElementById("therapiepause")) {
			document.getElementById("therapiepause").disabled=true;
		}
	
		var helpnr = 0;

		while (helpnr<=50) {
		
			if (document.getElementById("medikament"+ helpnr)) {
				document.getElementById("medikament"+ helpnr).checked=false;
				document.getElementById("medikament"+ helpnr).disabled=true;
			
		
 		}   
			helpnr++;	
		}
	}else{
	
	if (document.getElementById("therapiepause")) {
		
			document.getElementById("therapiepause").disabled=false;
		}
	
		var helpnr = 0;

		while (helpnr<=50) {
	
			if (document.getElementById("medikament"+ helpnr)) {
				document.getElementById("medikament"+ helpnr).disabled=false;
				
			}
		helpnr++;
		}
	}

} else if(which=="medikament"){

var gecheckt = "0";
var helpnr = 0;

		while (helpnr<=50) {
	
			if ((document.getElementById("medikament"+ helpnr))&&(document.getElementById("medikament"+ helpnr).checked==true)) {
				gecheckt = "1";
				
			}
		helpnr++;
		}
	
if(gecheckt == "1"){
	if (document.getElementById("therapiepause")) {
			document.getElementById("therapiepause").checked=false;
			document.getElementById("therapiepause").disabled=true;
	}
	
		if (document.getElementById("therapieweiter")) {
		
			document.getElementById("therapieweiter").checked=false;
			document.getElementById("therapieweiter").disabled=true;
		}
}else{
	if (document.getElementById("therapiepause")) {
			document.getElementById("therapiepause").disabled=false;
	}
	
		if (document.getElementById("therapieweiter")) {
		
			document.getElementById("therapieweiter").disabled=false;
		}
}
}
}

function sendMdikamente(){

	var gecheckt = "0";
	var helpnr = 0;

		while (helpnr<=50) {
	
			if ((document.getElementById("medikament"+ helpnr))&&(document.getElementById("medikament"+ helpnr).checked==true)) {
				gecheckt = "1";
				
			}
		helpnr++;
		}
		
		
	if (((document.getElementById("therapiepause"))&&(document.getElementById("therapiepause").checked==false))&&((document.getElementById("therapieweiter"))&&(document.getElementById("therapieweiter").checked==false))&&gecheckt == "0"){
	
	alert("Bitte wählen Sie eine Art der Therapie!");
	return false;
	}
}

function checkdosierung(){

		
	if((document.getElementById("viruslast_keineuntersuchung"))&&(document.getElementById("viruslast_keineuntersuchung").checked==false)){
		 if(((document.getElementById("viruslast_jahr"))&&(document.getElementById("viruslast_jahr").selectedIndex==0))||((document.getElementById("viruslast_tag"))&&(document.getElementById("viruslast_tag").selectedIndex==0))||((document.getElementById("viruslast_monat"))&&(document.getElementById("viruslast_monat").selectedIndex==0))){
		 alert ("Bitte geben Sie das Datum für die Viruslast-Untersuchung an!");
		 return false;
		}
		}
		
		if((document.getElementById("cd4_keineuntersuchung"))&&(document.getElementById("cd4_keineuntersuchung").checked==false)){
		 if(((document.getElementById("cd4_jahr"))&&(document.getElementById("cd4_jahr").selectedIndex==0))||((document.getElementById("cd4_tag"))&&(document.getElementById("cd4_tag").selectedIndex==0))||((document.getElementById("cd4_monat"))&&(document.getElementById("cd4_monat").selectedIndex==0))){
		 alert ("Bitte geben Sie das Datum für die CD4-Untersuchung an!");
		 return false;
		}
		}
	
	var gecheckt = 0;
	var helpnr = 1;

		while (helpnr<=50) {
		
	
			if ((document.getElementById('einnahmefrequenz'+helpnr).selectedIndex==0)||(document.getElementById('darreichung'+helpnr).value=="a")||(document.getElementById('mengen'+helpnr).value=="a")) {
				gecheckt = "1";
				
			}
			
	
	if (gecheckt == "1"){
	
	alert("Bitte wählen Sie für jedes Medikament Einnahmefrequenz, Darreichungsform und Menge!");
	//gecheckt = "0";
	return false;
	}
		helpnr++;
			
		}
		
		
}

function checkvlfollowup(){

		if((document.getElementById("viruslast_keineuntersuchung"))&&(document.getElementById("viruslast_keineuntersuchung").checked==false)){
		 if(((document.getElementById("viruslast_jahr"))&&(document.getElementById("viruslast_jahr").selectedIndex==0))||((document.getElementById("viruslast_tag"))&&(document.getElementById("viruslast_tag").selectedIndex==0))||((document.getElementById("viruslast_monat"))&&(document.getElementById("viruslast_monat").selectedIndex==0))){
		 alert ("Bitte geben Sie das Datum für die Viruslast-Untersuchung an!");
		 return false;
		}
		}
		
		if((document.getElementById("cd4_keineuntersuchung"))&&(document.getElementById("cd4_keineuntersuchung").checked==false)){
		 if(((document.getElementById("cd4_jahr"))&&(document.getElementById("cd4_jahr").selectedIndex==0))||((document.getElementById("cd4_tag"))&&(document.getElementById("cd4_tag").selectedIndex==0))||((document.getElementById("cd4_monat"))&&(document.getElementById("cd4_monat").selectedIndex==0))){
		 alert ("Bitte geben Sie das Datum für die CD4-Untersuchung an!");
		 return false;
		}
		}

}

function checkinputfollowup(){
		Fehlermeldung="";

		if(document.getElementsByName("aidsdefinierende_erkrankung[]")[0].value!=""){
			// mindestens eine vollstaendige Eingabe vorhanden; weitere Eingaben pruefen
			num=0;
			while (document.getElementsByName("aidsdefinierende_erkrankung[]")[num].value!=""){
				//if ((document.getElementsByName("aidsdefinierende_erkrankung_monat[]")[num].value=="")||(document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[num].value=="")){
				if (document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[num].value==""){
					Fehlermeldung = "Bitte geben Sie Erstmanifestationsdaten zur AIDS-definierenden Erkrankung an.\n";
					document.getElementsByName("aidsdefinierende_erkrankung_jahr[]")[num].focus();
				}else if (document.getElementsByName("aidsdefinierende_erkrankung_status[]")[num].value==""){
					Fehlermeldung = "Bitte geben Sie den Status der AIDS-definierenden Erkrankung an.\n";
					document.getElementsByName("aidsdefinierende_erkrankung_status[]")[num].focus();
				}
				num++;
			}
		}

		if((Fehlermeldung=="")&&(document.getElementsByName("relevante_erkrankung[]")[0].value!="")){
			// mindestens eine Eingabe vorhanden, alle Eingaben muessen komplett sein
			num=0; 
			while (document.getElementsByName("relevante_erkrankung[]")[num].value!=""){
				//if ((document.getElementsByName("relevante_erkrankung_monat[]")[num].value=="")||(document.getElementsByName("relevante_erkrankung_jahr[]")[num].value=="")){
				if (document.getElementsByName("relevante_erkrankung_jahr[]")[num].value==""){
					Fehlermeldung = "Bitte geben Sie Erstmanifestationsdaten zur relevanten Erkrankung an.\n";
					document.getElementsByName("relevante_erkrankung_jahr[]")[num].focus();
					break;
				}
				num++;
			}
		}

		if(Fehlermeldung){
			alert(Fehlermeldung);
			return false;
		}else{
			return true;
		}
}


var helpload = 1;
if(helpload==2){
parent.window.header.location.reload();
helpload = helpload+1;
//alert (helpload);
}

