var Iarr_OnLoadFunctions = new Array();

function OnloadFunctions(){
    for (var i=0; i<Iarr_OnLoadFunctions.length; i++)
	{
		eval(Iarr_OnLoadFunctions[i]);
	}
}

//fuellt die Unterkrankheiten in Abhaegigkeit der Hauptkrankheiten
function lade_unterkrankheiten(strName){
var Tobj_Form = window.document.forms["form2"];
var Unterkrankheiten = Tobj_Form.Unterkrankheiten;
var Hauptkrankheiten = Tobj_Form.Hauptkrankheiten;
var strURL = window.location.href;
var NYParam2 = getURLParam(strURL, "NY2");
var IsItInit = 0
  
		if (strName == 'init'){
			for (var i=1; i <= Hauptkrankheiten.length; i++) {
				if (Hauptkrankheiten.options[i-1].value.substr(0,4) == NYParam2.substr(0,4)){
					Hauptkrankheiten.options[i-1].selected=true;
				}
			}
		  IsItInit = 1
		}
		
		if (strName == 'update' || strName == 'init'){
			
			//neu laden und parameter loeschen
			if(IsItInit != 1){
				Special_SetURLParam(window.location.href,'NY2',Hauptkrankheiten.options[Hauptkrankheiten.selectedIndex].value.substr(0,4) +':'+ Unterkrankheiten.options[Unterkrankheiten.selectedIndex].value.substr(4,4));
			}
			
			//alle elemente aus dem Untermenue loeschen				
			while(Unterkrankheiten.length > 0){
				Unterkrankheiten.options[Unterkrankheiten.length-1]=null;
		  }
		
			//Mit werten aus Arrays fuellen
			x=new Option("alle Schwerpunkte","");
			Unterkrankheiten.options[0]=x;
			Unterkrankheiten.options[0].selected = true;
			
			for (var i=0; i < unterkrankheiten_gID.length; i++) {
				if (unterkrankheiten_gID[i].substr(0,4) == Hauptkrankheiten.options[Hauptkrankheiten.selectedIndex].value.substr(0,4)) { 
					 x=new Option(unterkrankheiten_Bez[i],unterkrankheiten_gID[i]);
			     Unterkrankheiten.options[Unterkrankheiten.length]=x;
					 //und danach die Unterkrankeit aus dem Parameter NY2 uebernehmen und selecten
					 if (Unterkrankheiten.options[Unterkrankheiten.length-1].value.substr(4,4) == NYParam2.substr(5,4) && IsItInit == 1){
					  Unterkrankheiten.options[Unterkrankheiten.length-1].selected=true;
					 }
				}
			}
			
	 }
}

//setzt den NY Parameter in Abhaengigkeit von Haupt- bzw. Unterkrankheit
function setze_url_parameter(){
var Tobj_Form = window.document.forms["form2"];
var Unterkrankheiten = Tobj_Form.Unterkrankheiten;
var Hauptkrankheiten = Tobj_Form.Hauptkrankheiten;
	
	Special_SetURLParam(window.location.href,'NY2',Hauptkrankheiten.options[Hauptkrankheiten.selectedIndex].value.substr(0,4) +':'+ Unterkrankheiten.options[Unterkrankheiten.selectedIndex].value.substr(4,4));
		
}

// Um in Abhaengigkeit des Mask-Parameters wieder auf die Liste zu gelangen.
function GoBack2List(strParams)
{
	 if (getURLParam(window.location.href,'Mask') == 'medeinricht'){
		 IobjSystem.LoadSite(IlngMedEinrichtSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'kliniken'){
		 IobjSystem.LoadSite(IlngKlinikSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'apotheken'){
		 IobjSystem.LoadSite(IlngApothekenSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'aerzte'){
		 IobjSystem.LoadSite(IlngAerzteSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'forschung'){
		 IobjSystem.LoadSite(IlngForschSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'plastchir'){
		 IobjSystem.LoadSite(IlngPCSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'heilhilfs'){
		 IobjSystem.LoadSite(IlngHeilhilfSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'therapeuten'){
		 IobjSystem.LoadSite(IlngTherapeutenSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'pflege'){
		 IobjSystem.LoadSite(IlngPflegeSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'andere'){
		 IobjSystem.LoadSite(IlngAndereSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'zahnmedizin'){
		 IobjSystem.LoadSite(IlngZahnSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'verfahren'){
		 IobjSystem.LoadSite(IlngVGSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'gesundheit'){
		 IobjSystem.LoadSite(IlngSchwerpAZSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
	 if (getURLParam(window.location.href,'Mask') == 'regiosuche'){
		 IobjSystem.LoadSite(IlngRegioSearchFolderID, -1, IstrSessionCode, 0, 12, strParams, IlngPosition, IlngOrder, IlngRestricted, 0, IstrSpecialParameter);
	 }
}

// Um in Abhaengigkeit des Mask-Parameters wieder auf die Suchmaske zu gelangen.
function GoBack2Search()
{
	 if (getURLParam(window.location.href,'Mask') == 'medeinricht'){
		GoTo(IlngMedEinrichtSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'kliniken'){
		GoTo(IlngKlinikSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'apotheken'){
		GoTo(IlngApothekenSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'aerzte'){
		GoTo(IlngAerzteSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'forschung'){
		GoTo(IlngForschSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'plastchir'){
		GoTo(IlngPCSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'heilhilfs'){
		GoTo(IlngHeilhilfSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'therapeuten'){
		GoTo(IlngTherapeutenSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'pflege'){
		GoTo(IlngPflegeSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'andere'){
		GoTo(IlngAndereSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'zahnmedizin'){
		GoTo(IlngZahnSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'verfahren'){
		GoTo(IlngVGSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'gesundheit'){
		GoTo(IlngSchwerpAZSearchFolderID, 1, 2);return false;
	 }
	 if (getURLParam(window.location.href,'Mask') == 'regiosuche'){
		GoTo(IlngRegioSearchFolderID, 1, 2);return false;
	 }
}

//Seitenfunktion fuer die Suchmasken
function Go2GGList(lngPosition, lngOrder, strParams)
{
 IobjSystem.LoadSite(IlngNavID, -1, IstrSessionCode, 0, 12, strParams, lngPosition, IlngOrder, IlngRestricted, IlngSubModuleID, IstrSpecialParameter);
}

//Funktion zum Auslesen der Sprechzeiten
function getTimeStr (str,zeitStr) {
var substr1 = zeitStr.substr(zeitStr.search(str)+4,5);
  //Leere Zeiteingaben abgreifen
	if (substr1.substr(0,1) == ","){
		return "";
	}
	else {
		return substr1;
  }	 		
}

function get_schoene_zeit (str) {
var time1
var time2
var time3
var time4

document.write('<table>');

//Montag
time1 = getTimeStr ('Mo1',str);
time2 = getTimeStr ('Mo2',str);
time3 = getTimeStr ('Mo3',str);
time4 = getTimeStr ('Mo4',str);

document.write('<tr class="text"><td width="100"><b>Montag:</b></td><td>');

//Wenn keine Zeit eingetragen
if (time1 == '' && time2 == '' && time3 == '' && time4 == ''){
    document.write("Keine Angaben");
}
//Erstes Zeitpaar
if(time1 != '' && time2 != ''){
    document.write(time1 + " Uhr bis " + time2 + " Uhr");
}
//Wenn beide Zeitpaare nicht leer mit UND verbinden
if (time1 != '' && time2 != '' && time3 != '' && time4 != ''){
    document.write(" und ");
}
//Zweites Zeitpaar
if(time3 != '' && time4 != ''){
    document.write(time3 + " Uhr bis " + time4 + " Uhr");
}	
document.write('</td></tr>');


//Dienstag
time1 = getTimeStr ('Di1',str)
time2 = getTimeStr ('Di2',str)
time3 = getTimeStr ('Di3',str)
time4 = getTimeStr ('Di4',str)

document.write('<tr class="text"><td width="100"><b>Dienstag:</b></td><td>');

//Wenn keine Zeit eingetragen
if (time1 == '' && time2 == '' && time3 == '' && time4 == ''){
    document.write("Keine Angaben");
}
//Erstes Zeitpaar
if(time1 != '' && time2 != ''){
    document.write(time1 + " Uhr bis " + time2 + " Uhr");
}
//Wenn beide Zeitpaare nicht leer mit UND verbinden
if (time1 != '' && time2 != '' && time3 != '' && time4 != ''){
    document.write(" und ");
}
//Zweites Zeitpaar
if(time3 != '' && time4 != ''){
    document.write(time3 + " Uhr bis " + time4 + " Uhr");
}	
document.write('</td></tr>');

//Mittwoch
time1 = getTimeStr ('Mi1',str)
time2 = getTimeStr ('Mi2',str)
time3 = getTimeStr ('Mi3',str)
time4 = getTimeStr ('Mi4',str)

document.write('<tr class="text"><td width="100"><b>Mittwoch:</b></td><td>');

//Wenn keine Zeit eingetragen
if (time1 == '' && time2 == '' && time3 == '' && time4 == ''){
    document.write("Keine Angaben");
}
//Erstes Zeitpaar
if(time1 != '' && time2 != ''){
    document.write(time1 + " Uhr bis " + time2 + " Uhr");
}
//Wenn beide Zeitpaare nicht leer mit UND verbinden
if (time1 != '' && time2 != '' && time3 != '' && time4 != ''){
    document.write(" und ");
}
//Zweites Zeitpaar
if(time3 != '' && time4 != ''){
    document.write(time3 + " Uhr bis " + time4 + " Uhr");
}	
document.write('</td></tr>');

//Donnerstag
time1 = getTimeStr ('Do1',str)
time2 = getTimeStr ('Do2',str)
time3 = getTimeStr ('Do3',str)
time4 = getTimeStr ('Do4',str)

document.write('<tr class="text"><td width="100"><b>Donnerstag:</b></td><td>');

//Wenn keine Zeit eingetragen
if (time1 == '' && time2 == '' && time3 == '' && time4 == ''){
    document.write("Keine Angaben");
}
//Erstes Zeitpaar
if(time1 != '' && time2 != ''){
    document.write(time1 + " Uhr bis " + time2 + " Uhr");
}
//Wenn beide Zeitpaare nicht leer mit UND verbinden
if (time1 != '' && time2 != '' && time3 != '' && time4 != ''){
    document.write(" und ");
}
//Zweites Zeitpaar
if(time3 != '' && time4 != ''){
    document.write(time3 + " Uhr bis " + time4 + " Uhr");
}	
document.write('</td></tr>');

//Freitag
time1 = getTimeStr ('Fr1',str)
time2 = getTimeStr ('Fr2',str)
time3 = getTimeStr ('Fr3',str)
time4 = getTimeStr ('Fr4',str)

document.write('<tr class="text"><td width="100"><b>Freitag:</b></td><td>');

//Wenn keine Zeit eingetragen
if (time1 == '' && time2 == '' && time3 == '' && time4 == ''){
    document.write("Keine Angaben");
}
//Erstes Zeitpaar
if(time1 != '' && time2 != ''){
    document.write(time1 + " Uhr bis " + time2 + " Uhr");
}
//Wenn beide Zeitpaare nicht leer mit UND verbinden
if (time1 != '' && time2 != '' && time3 != '' && time4 != ''){
    document.write(" und ");
}
//Zweites Zeitpaar
if(time3 != '' && time4 != ''){
    document.write(time3 + " Uhr bis " + time4 + " Uhr");
}	
document.write('</td></tr>');

//Samstag
time1 = getTimeStr ('Sa1',str)
time2 = getTimeStr ('Sa2',str)
time3 = getTimeStr ('Sa3',str)
time4 = getTimeStr ('Sa4',str)

document.write('<tr class="text"><td width="100"><b>Samstag:</b></td><td>');

//Wenn keine Zeit eingetragen
if (time1 == '' && time2 == '' && time3 == '' && time4 == ''){
    document.write("Keine Angaben");
}
//Erstes Zeitpaar
if(time1 != '' && time2 != ''){
    document.write(time1 + " Uhr bis " + time2 + " Uhr");
}
//Wenn beide Zeitpaare nicht leer mit UND verbinden
if (time1 != '' && time2 != '' && time3 != '' && time4 != ''){
    document.write(" und ");
}
//Zweites Zeitpaar
if(time3 != '' && time4 != ''){
    document.write(time3 + " Uhr bis " + time4 + " Uhr");
}	
document.write('</td></tr>');

//Sonntag
time1 = getTimeStr ('So1',str)
time2 = getTimeStr ('So2',str)
time3 = getTimeStr ('So3',str)
time4 = getTimeStr ('So4',str)

document.write('<tr class="text"><td width="100"><b>Sonntag:</b></td><td>');

//Wenn keine Zeit eingetragen
if (time1 == '' && time2 == '' && time3 == '' && time4 == ''){
    document.write("Keine Angaben");
}
//Erstes Zeitpaar
if(time1 != '' && time2 != ''){
    document.write(time1 + " Uhr bis " + time2 + " Uhr");
}
//Wenn beide Zeitpaare nicht leer mit UND verbinden
if (time1 != '' && time2 != '' && time3 != '' && time4 != ''){
    document.write(" und ");
}
//Zweites Zeitpaar
if(time3 != '' && time4 != ''){
    document.write(time3 + " Uhr bis " + time4 + " Uhr");
}	
document.write('</td></tr>');
document.write('</table>');
}

function getGreetings()
{
  var Zeit = new Date();

	if (Zeit.getHours() >= 0 && Zeit.getHours() < 12)
	{
	  document.write("Guten Morgen und ");
	 }
	if (Zeit.getHours() > 11 && Zeit.getHours() < 18)
	{
	  document.write("Guten Tag und "); 
	 }
	if (Zeit.getHours() > 17 && Zeit.getHours() < 24)
	{
	  document.write("Guten Abend und "); 
	 }
}

function votingDiagramm(strZahl)
{
    var i = Math.round(strZahl*1.5)
		document.write('<img src="../Skins/_11547/1001001001/images/votingorange.gif" width="');
		document.write(i);
		document.write('" height="15"/>');
		document.write('<img src="../Skins/_11547/1001001001/images/votinghellorange.gif" width="');
	  document.write(150-i);
		document.write('" height="15"/>');
}

