﻿function holeHilfetext(plstatus)
{
    var xmlhttp1 = false;
    var xmlhttp2 = false;
    var xmlhttp3 = false;
    /*@cc_on @*/
    /*@if (@_jscript_version >= 5)
    // JScript gives us Conditional compilation, we can cope with old IE versions.
    // and security blocked creation of the objects.
    try 
    {
        xmlhttp1 = new ActiveXObject("Msxml2.XMLHTTP");
        xmlhttp2 = new ActiveXObject("Msxml2.XMLHTTP");
        xmlhttp3 = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e)
    {
        try
        {
            xmlhttp1 = new ActiveXObject("Microsoft.XMLHTTP");
            xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
            xmlhttp3 = new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (E) 
        {
            xmlhttp1 = false;
            xmlhttp2 = false;
            xmlhttp3 = false;
        }
    }
    @end @*/
    if (!xmlhttp1 && typeof XMLHttpRequest!='undefined') 
    {
	    try 
	    {
		    xmlhttp1 = new XMLHttpRequest();
		    xmlhttp2 = new XMLHttpRequest();
	        xmlhttp3 = new XMLHttpRequest();
	    } catch (e) 
	    {
		    xmlhttp1 = false;
		    xmlhttp2 = false;
		    xmlhttp3 = false;
	    }
    }
    if (!xmlhttp1 && window.createRequest) 
    {
	    try 
	    {
		    xmlhttp1 = window.createRequest();
		    xmlhttp2 = window.createRequest();
		    xmlhttp3 = window.createRequest();
	    } 
	    catch (e) 
	    {
		    xmlhttp1 = false;
		    xmlhttp2 = false;
		    xmlhttp3 = false;
	    }
    }
    
    if(xmlhttp1.readyState < 4)
    {
        xmlhttp1.abort();
        xmlhttp2.abort();
        xmlhttp3.abort();
    }
    
	xmlhttp1.open("Get","pl_hole_hilfetexttech.aspx?hilfetext=" + plstatus,true);
	xmlhttp1.onreadystatechange = function()
	{
	    if(xmlhttp1.readyState == 4)
	    {
            var d = document.getElementById("ctl00_ContentPlaceHolder1_hilfeSuche_lbl_hilfetext_technisch");
            d.innerHTML = xmlhttp1.responseText;
        }
	}
    
    xmlhttp2.open("Get","pl_hole_hilfetext.aspx?hilfetext=" + plstatus,true);
	xmlhttp2.onreadystatechange = function()
	{
	    if(xmlhttp2.readyState == 4)
	    {
            var e = document.getElementById("ctl00_ContentPlaceHolder1_hilfeSuche_lbl_hilfetext_fachlich");
            e.innerHTML = xmlhttp2.responseText;
        }
	}
	
	xmlhttp3.open("Get","pl_hole_hilfetextnummer.aspx?hilfetext=" + plstatus,true);
	xmlhttp3.onreadystatechange = function()
	{
	    if(xmlhttp3.readyState == 4)
	    {
            var e = document.getElementById("ctl00_ContentPlaceHolder1_hilfeSuche_lbl_hilfetext_nummer");
            e.innerHTML = xmlhttp3.responseText;
        }
	}
	
	xmlhttp1.send(null);
	xmlhttp2.send(null);
	xmlhttp3.send(null);
}


function auswahlLeistungsbereich()
{
    document.getElementById("ctl00_ContentPlaceHolder1_cbo_suche").selectedIndex = '0';
    document.getElementById("ctl00_ContentPlaceHolder1_cbo_suche").disabled = 'disabled';
    uncheck_pflegeart();
    uncheck_pflegeschwerpunkte();
    if (document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_ambulant").checked == true)
    {
        holeHilfetext('Start');
        document.getElementById("pnl_pflegeart_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeart").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'none';
    }
    else if (document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_stationaer").checked == true)
    {
        einblenden_pnl_pflegeart();
//        holeHilfetext('Details_stationaer');
//        document.getElementById("pnl_pflegeart_details").style.display = 'block';
//        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'none';
//        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'none';
//        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeart").style.display = 'none';
//        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'none';
//        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'none';
    }
    else if (document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_hospiz").checked == true)
    {
        holeHilfetext('Details_Hospize');
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'block';
        document.getElementById("pnl_pflegeart_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeart").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'none';
    }
    if( document.getElementById("ctl00_ContentPlaceHolder1_pnl_warntext_leistungsbereich")!= null)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_warntext_leistungsbereich").style.display = 'none';
    }
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_rahmen_leistungsbereich").className = 'rahmen_warnung_weg';
}

function auswahlPflegeart()
{
    uncheck_pflegeschwerpunkte();
    document.getElementById("ctl00_ContentPlaceHolder1_cbo_suche").disabled = 'disabled';
    if  ((document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_voll").checked == true))
    {
        holeHilfetext('Details_Pflegeschwerpunkt');
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'block';
        document.getElementById("pnl_pflegeart_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'none';
        uncheck_pflegeschwerpunkte();
        if (document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_voll").checked == true)
            {ausblenden_Pflegeschwerpunkte_Stationaer('01')}
        if (document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_tag").checked == true)
            {ausblenden_Pflegeschwerpunkte_Stationaer('03')}
        if (document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_nacht").checked == true)
            {ausblenden_Pflegeschwerpunkte_Stationaer('04')}
    }
    else if ((document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_kurz").checked == true) ||
         (document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_tag").checked == true) ||
         (document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_nacht").checked == true))
    {
        holeHilfetext('Details_Pflegeschwerpunkt');
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'none';
        document.getElementById("pnl_pflegeart_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'none';
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'none';
        uncheck_pflegeschwerpunkte();
    }
    if( document.getElementById("ctl00_ContentPlaceHolder1_pnl_warntext_pflegeart")!= null)
    {
        document.getElementById("ctl00_ContentPlaceHolder1_pnl_warntext_pflegeart").style.display = 'none';
    }
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_rahmen_pflegeart").className = 'rahmen_warnung_weg';

}

function einblenden_pnl_pflegeart()
{
    holeHilfetext('Pflegearten_stationaer');
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeart").style.display = 'block';
    document.getElementById("pnl_pflegeart_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'none';
}

function einblenden_pnl_pflegeschwerpunkt()
{
    holeHilfetext('Pflegeschwerpunkt_stationaer');
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'block';
    document.getElementById("pnl_pflegeart_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'none';
}

function einblenden_pnl_hospitz()
{
    holeHilfetext('Pflegearten_Hospize');
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz").style.display = 'block';
    document.getElementById("pnl_pflegeart_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_hospitz_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeart").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_pflegeschwerpunkt").style.display = 'none';
}

function einblenden_pnl_suche_strasse()
{
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_strasse_details").style.display = 'none';
    document.getElementById("ctl00_ContentPlaceHolder1_pnl_suche_strasse").style.display = 'block';
}

function auswahl_aufheben_Button()
{
    if( document.getElementById("ctl00_ContentPlaceHolder1_btn_ps_uncheck")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_btn_ps_uncheck").src = '../img/btn/btn_auswahl.png';}
}

function uncheck_pflegeschwerpunkte()
{
    if( document.getElementById("ctl00_ContentPlaceHolder1_btn_ps_uncheck")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_btn_ps_uncheck").src = '../img/btn/btn_auswahl-de.png';}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_chron")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_chron").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_beatpfl")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_beatpfl").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_geistigbeh")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_geistigbeh").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_ap")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_ap").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_dem")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_dem").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_aids")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_aids").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_ms")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_ms").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_koerperbeh")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_koerperbeh").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_kind")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_kind").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_geronto")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_ps_geronto").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_Hospitz_kind")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_Hospitz_kind").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_Hospitz_alle")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_Hospitz_alle").checked = false;}
}

function uncheck_pflegeart()
{
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_voll")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_voll").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_tag")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_tag").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_nacht")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_nacht").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_kurz")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_pflegeart_kurz").checked = false;}
}

function uncheck_leistungsbereich()
{
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_ambulant")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_ambulant").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_stationaer")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_stationaer").checked = false;}
    if( document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_hospiz")!= null)
    {document.getElementById("ctl00_ContentPlaceHolder1_rb_Leistungsbereich_hospiz").checked = false;}
}

function ausblenden_Pflegeschwerpunkte_Stationaer(pflegeart)
{
    if( document.getElementById("div_rb_ps_chron")!= null)
    {document.getElementById("div_rb_ps_chron").style.display = 'block';}
    if( document.getElementById("div_rb_ps_beatpfl")!= null)
    {document.getElementById("div_rb_ps_beatpfl").style.display = 'block';}
    if( document.getElementById("div_rb_ps_geistigbeh")!= null)
    {document.getElementById("div_rb_ps_geistigbeh").style.display = 'block';}
    if( document.getElementById("div_rb_ps_ap")!= null)
    {document.getElementById("div_rb_ps_ap").style.display = 'block';}
    if( document.getElementById("div_rb_ps_dem")!= null)
    {document.getElementById("div_rb_ps_dem").style.display = 'block';}
    if( document.getElementById("div_rb_ps_aids")!= null)
    {document.getElementById("div_rb_ps_aids").style.display = 'block';}
    if( document.getElementById("div_rb_ps_ms")!= null)
    {document.getElementById("div_rb_ps_ms").style.display = 'block';}
    if( document.getElementById("div_rb_ps_koerperbeh")!= null)
    {document.getElementById("div_rb_ps_koerperbeh").style.display = 'block';}
    if( document.getElementById("div_rb_ps_kind")!= null)
    {document.getElementById("div_rb_ps_kind").style.display = 'block';}
    if( document.getElementById("div_rb_ps_geronto")!= null)
    {document.getElementById("div_rb_ps_geronto").style.display = 'block';}

    var liste = '';
    if (pflegeart == '01')
    {liste = document.getElementById("ctl00_ContentPlaceHolder1_Hidden01").value;}
    if (pflegeart == '03')
    {liste = document.getElementById("ctl00_ContentPlaceHolder1_Hidden03").value;}
    if (pflegeart == '04')
    {liste = document.getElementById("ctl00_ContentPlaceHolder1_Hidden04").value;}
    //alert(liste);
    var datensplit_liste = liste.split("||"); 
    for (var i = 0; i < datensplit_liste.length; i++)
    {
        if (datensplit_liste[i] == '0' && i == '0')
            {
            if( document.getElementById("div_rb_ps_chron")!= null)
            {document.getElementById("div_rb_ps_chron").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '1')
            {
            if( document.getElementById("div_rb_ps_beatpfl")!= null)
            {document.getElementById("div_rb_ps_beatpfl").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '2')
            {
            if( document.getElementById("div_rb_ps_geistigbeh")!= null)
            {document.getElementById("div_rb_ps_geistigbeh").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '3')
            {
            if( document.getElementById("div_rb_ps_ap")!= null)
            {document.getElementById("div_rb_ps_ap").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '4')
            {
            if( document.getElementById("div_rb_ps_dem")!= null)
            {document.getElementById("div_rb_ps_dem").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '5')
            {
            if( document.getElementById("div_rb_ps_aids")!= null)
            {document.getElementById("div_rb_ps_aids").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '6')
            {
            if( document.getElementById("div_rb_ps_ms")!= null)
            {document.getElementById("div_rb_ps_ms").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '7')
            {
            if( document.getElementById("div_rb_ps_koerperbeh")!= null)
            {document.getElementById("div_rb_ps_koerperbeh").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '8')
            {
            if( document.getElementById("div_rb_ps_kind")!= null)
            {document.getElementById("div_rb_ps_kind").style.display = 'none';}
            }
        if (datensplit_liste[i] == '0' && i == '9')
            {
            if( document.getElementById("div_rb_ps_geronto")!= null)
            {document.getElementById("div_rb_ps_geronto").style.display = 'none';}
            }
    }
}

function ortPLZfuellen()
{
    var select = document.getElementById("ctl00_ContentPlaceHolder1_cbo_ortAuswahl");
    var ortmitPLZ = select.options[select.selectedIndex].text;
    document.getElementById("ctl00_ContentPlaceHolder1_txt_ortplz").value = ortmitPLZ;
}


// // Wird nicht benötigt, da IK-Suche nicht auf 'normaler' Suche eingebunden ist.
//function ikSuche()
//{
//    if(document.getElementById("ctl00_ContentPlaceHolder1_txt_ik").value != '')
//    {  
//        document.getElementById("ctl00_ContentPlaceHolder1_txt_ortplz").disabled = 'disabled';
//        document.getElementById("ctl00_ContentPlaceHolder1_cbo_umkreis").disabled = 'disabled';
//        document.getElementById("ctl00_ContentPlaceHolder1_txt_strasse").disabled = 'disabled';
//        document.getElementById("ctl00_ContentPlaceHolder1_txt_hausnr").disabled = 'disabled';
//        document.getElementById("ctl00_ContentPlaceHolder1_cbo_geprueft").disabled = 'disabled';
//    }
//}

function normaleSuche()
{
 if((document.getElementById("ctl00_ContentPlaceHolder1_txt_ortplz").value != '') ||
     (document.getElementById("ctl00_ContentPlaceHolder1_txt_strasse").value != '') ||
     (document.getElementById("ctl00_ContentPlaceHolder1_txt_hausnr").value != ''))
    {document.getElementById("ctl00_ContentPlaceHolder1_txt_ik").disabled = 'disabled';}
}

function map_breit()
{
    document.getElementById("bereichHilfe").style.display = 'none';
    document.getElementById("bereichInhalt").className = 'div_bereichInhaltBreit';
    document.getElementById("map_canvas").className = 'div_map_canvas_breit';
    document.getElementById("btn_map_breit").style.display = 'none';
    document.getElementById("btn_map_klein").style.display = 'block';
    updateMap();
    // Karte nachladen
//    var mapcenterdaten = document.getElementById("ctl00_ContentPlaceHolder1_Hidden0").value;
//    var mapcenter = mapcenterdaten.split("||"); 
//    loadmap(mapcenter[0],mapcenter[1],parseInt(mapcenter[2]) + 1);
}

function map_klein()
{
    document.getElementById("bereichHilfe").style.display = 'block';
    document.getElementById("bereichInhalt").className = 'div_bereichInhaltLinks';
    document.getElementById("map_canvas").className = 'div_map_canvas_klein';
    document.getElementById("btn_map_breit").style.display = 'block';
    document.getElementById("btn_map_klein").style.display = 'none';
    updateMap();
    // Karte nachladen
//    var mapcenterdaten = document.getElementById("ctl00_ContentPlaceHolder1_Hidden0").value;
//    var mapcenter = mapcenterdaten.split("||"); 
//    loadmap(mapcenter[0],mapcenter[1],parseInt(mapcenter[2]));
}

function einblenden_div_upload2()
{
    document.getElementById("ctl00_ContentPlaceHolder1_div_upload2").style.display = 'block';
    document.getElementById("ctl00_ContentPlaceHolder1_btn_weitere_uploads1").style.display = 'none';
}

function einblenden_div_upload3()
{
    document.getElementById("ctl00_ContentPlaceHolder1_div_upload3").style.display = 'block';
    document.getElementById("ctl00_ContentPlaceHolder1_btn_weitere_uploads2").style.display = 'none';
}



