﻿// JScript File
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
window.onload = initiateSearchControl;
var querystrings = new Array();
var STID;
var SJUKHUSID;

function onChangeTypAvRecension()
{
    var ddlTypAvRecension = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlTypAvRecension");
    
    //sätter radiobuttons till default värdet
    document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlST[0].checked = true;
    document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlVikUl[0].checked = true;
    document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlLakAss[0].checked = true;
    
    
    
    
    STID = null;
    SJUKHUSID = null;
    
    //om man klickar på 'Välj typ av recension' skall allt döljas
    if(ddlTypAvRecension.options[ddlTypAvRecension.selectedIndex].text == "Välj typ av recension")
    {
        //döljer pAT
        var pSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSjukhusAT");
        pSjukhusAT.style.display = "none";
        pSjukhusAT.style.visibility = "hidden";
        
        //döljer pST
        var pSTsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTsearch");
        pSTsearch.style.display = "none";
        pSTsearch.style.visibility = "hidden";   
        
        //döljer pVikUl
        var pVikUlsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlsearch");    
        pVikUlsearch.style.display = "none";       
        pVikUlsearch.style.visibility = "hidden";      
        
        //döljer pLakAss
        var pLakAsssearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAsssearch");    
        pLakAsssearch.style.display = "none";       
        pLakAsssearch.style.visibility = "hidden";      
    }
    else
    {
        showRecensionerByType(ddlTypAvRecension.options[ddlTypAvRecension.selectedIndex].text);
    }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function ClientCallback(result, context)
{ 
    var ddlTypAvRecension = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlTypAvRecension");
    var selected = ddlTypAvRecension.selectedIndex;  
    
    
    if(ddlTypAvRecension.options[selected].text == "AT")
    {    
        fillAT(result);  
    } 
    
    if(ddlTypAvRecension.options[selected].text == "ST")
    {
        fillST(result);   
    } 
    
    if(ddlTypAvRecension.options[selected].text == "Vik.ul")
    {
        fillVikUl(result);   
    } 
    
    if(ddlTypAvRecension.options[selected].text == "Läk.ass")
    {
        fillLakAss(result);         
    } 
}

function fillAT(result)
{
        //visar pAT
        var pSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSjukhusAT");    
        pSjukhusAT.style.display = "block";       
        pSjukhusAT.style.visibility = "visible"; 
        
        //döljer pST
        var pSTsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTsearch");    
        pSTsearch.style.display = "none";       
        pSTsearch.style.visibility = "hidden"; 
        
         //döljer pVikUl
        var pVikUlsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlsearch");    
        pVikUlsearch.style.display = "none";       
        pVikUlsearch.style.visibility = "hidden";  
        
        //döljer pLakAss
        var pLakAsssearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAsssearch");    
        pLakAsssearch.style.display = "none";       
        pLakAsssearch.style.visibility = "hidden";
        
        //find the list box control
        var ddlSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSjukhusAT");       
    
        //clear out any content in the list
        ddlSjukhusAT.innerHTML = "";
        
        //get an array with a list of sjukhusATrecensioner
        var rows = result.split('||');
        
        for(var i = 0; i < rows.length - 1; ++i)
        {
            //split each record into two fields
            var fields = rows[i].split('|');
            var sjukhusAndCount = fields[0];
            var sjukhusID = fields[1];
            
            //create the list item
            var option = document.createElement("option");
            
            //store the ID in the value attribute
            option.value = sjukhusID;
            
            //show the description in the text of the list item
            option.innerHTML = sjukhusAndCount;
            ddlSjukhusAT.appendChild(option);
        }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function fillST(result)
{    
    //visar pST
    var pSTsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTsearch");    
    pSTsearch.style.display = "block";       
    pSTsearch.style.visibility = "visible"; 
        
    //döljer pAT
    var pSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSjukhusAT");    
    pSjukhusAT.style.display = "none";       
    pSjukhusAT.style.visibility = "hidden";
    
    //döljer pVikUl
    var pVikUlsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlsearch");    
    pVikUlsearch.style.display = "none";       
    pVikUlsearch.style.visibility = "hidden";  
    
    //döljer pLakAss
    var pLakAsssearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAsssearch");    
    pLakAsssearch.style.display = "none";       
    pLakAsssearch.style.visibility = "hidden";
 
    //get an array with a list of sjukhusATrecensioner
    var rows = result.split('||');
    
    //kontrollerar om man startar sökningen på ST 
   if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlST[0].checked)
   {     
        if(rows[0] == "Välj tjänst|0")
        {   
            //find the list box control
            var ddlSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartST");  
            
            //om det inte finns någon st recension görs följande
            if(rows.length < 3)
            {
                var SPANrbtnlSTST = document.getElementById("SPANrbtnlSTST");
                SPANrbtnlSTST.style.color = "gray";
                var SPANrbtnSTSjukhus = document.getElementById("SPANrbtnSTSjukhus");
                SPANrbtnSTSjukhus.style.color = "gray";
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlST[0].disabled = "true"; 
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlST[1].disabled = "true"; 
                ddlSTStartST.disabled = "true";
                                
                //visar meddelande
                var ingaSTrecensioner = document.getElementById("ingaSTrecensioner");       
                ingaSTrecensioner.style.visibility = "visible";
                ingaSTrecensioner.style.display = "block"; 
            }
               
            //döljer eventuella dropdowns.
            var pSTStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSjukhus");       
            pSTStartSjukhus.style.visibility = "hidden";
            pSTStartSjukhus.style.display = "none"; 
            
            var pSTStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSTsjukhus");       
            pSTStartSTsjukhus.style.visibility = "hidden";
            pSTStartSTsjukhus.style.display = "none"; 
            
            //visar start dropdownen
            var pSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartST");       
            pSTStartST.style.visibility = "visible";
            pSTStartST.style.display = "block";                                
            
            //clear out any content in the list
            ddlSTStartST.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlSTStartST.appendChild(option);
            } 
               //detta sker om man har sökt tidigare, dvs den sätter sökkontrollen till de värdena
               if(STID != null)
               {
                   for(counter = 0; counter < ddlSTStartST.length; counter++)
                   {
                        if(ddlSTStartST[counter].value == STID)
                        {
                            ddlSTStartST.selectedIndex = counter;
                        }
                   }      
                   showSTSjukhus();
               }                     
        }        
        else
        {           
            //find the list box control
            var ddlSTStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSTSjukhus");       

            //clear out any content in the list
            ddlSTStartSTSjukhus.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlSTStartSTSjukhus.appendChild(option);
            }   
        }               
    }//om man startar sökningen på sjukhus
   else
   {     
        //om man har sökt st
        if(rows[0] == "Välj tjänst|0")
        {           
            //find the list box control
            var ddlSTStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSjukhusST");       

            //clear out any content in the list
            ddlSTStartSjukhusST.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlSTStartSjukhusST.appendChild(option);
            }                
        }   //man har sökt sjukhus     
        else
        {           
            //find the list box control                                                     
            var ddlSTStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSjukhus");       
                       
            //clear out any content in the list
            ddlSTStartSjukhus.innerHTML = "";         
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlSTStartSjukhus.appendChild(option);
            }   
            
           //detta sker om man har sökt tidigare, dvs den sätter sökkontrollen till de värdena
           if(SJUKHUSID != null)
           {    
                //visar rätt dropdown
                var pSTStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSjukhus");       
                pSTStartSjukhus.style.visibility = "visible";
                pSTStartSjukhus.style.display = "block";   
                
                //döljer st dropdown
                var pSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartST");       
                pSTStartST.style.visibility = "hidden";
                pSTStartST.style.display = "none";   
                
               for(counter = 0; counter < ddlSTStartSjukhus.length; counter++)
               {
                    var temp = ddlSTStartSjukhus[counter].value.split('?');
                    if(temp[0] == SJUKHUSID)
                    {
                        ddlSTStartSjukhus.selectedIndex = counter;
                    }
               }      
               showSjukhusST();
           }                     
        } 
               
    } 
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function fillVikUl(result)
{    
    //visar pVikUl
    var pVikUlsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlsearch");    
    pVikUlsearch.style.display = "block";       
    pVikUlsearch.style.visibility = "visible"; 
    
    //döljer pST
    var pSTsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTsearch");    
    pSTsearch.style.display = "none";       
    pSTsearch.style.visibility = "hidden"; 
    
    //döljer pAT
    var pSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSjukhusAT");    
    pSjukhusAT.style.display = "none";       
    pSjukhusAT.style.visibility = "hidden"; 
    
    //döljer pLakAss
    var pLakAsssearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAsssearch");    
    pLakAsssearch.style.display = "none";       
    pLakAsssearch.style.visibility = "hidden"; 
    
    
   //get an array with a list of sjukhusATrecensioner
   var rows = result.split('||');
   
   
   //kontrollerar om man startar sökningen på ST 
   if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlVikUl[0].checked)
   {     
        if(rows[0] == "Välj tjänst|0")
        {   
            //find the list box control
            var ddlVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartST");       
            
            //om det inte finns någon st recension görs följande
            if(rows.length < 3)
            {
                var SPANrbtnlVikUlST = document.getElementById("SPANrbtnlVikUlST");
                SPANrbtnlVikUlST.style.color = "gray";
                var SPANrbtnlVikUlSjukhus = document.getElementById("SPANrbtnlVikUlSjukhus");
                SPANrbtnlVikUlSjukhus.style.color = "gray";
                
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlVikUl[0].disabled = "true"; 
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlVikUl[1].disabled = "true"; 
                ddlVikUlStartST.disabled = "true";
                                
                //visar meddelande
                var ingaVikulrecensioner = document.getElementById("ingaVikulrecensioner");       
                ingaVikulrecensioner.style.visibility = "visible";
                ingaVikulrecensioner.style.display = "block"; 
            }                
                
            //döljer eventuella dropdowns.
            var pVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSjukhus");       
            pVikUlStartSjukhus.style.visibility = "hidden";
            pVikUlStartSjukhus.style.display = "none"; 
            
            var pVikUlStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSTsjukhus");       
            pVikUlStartSTsjukhus.style.visibility = "hidden";
            pVikUlStartSTsjukhus.style.display = "none"; 
            
            //visar start dropdownen
            var pVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartST");       
            pVikUlStartST.style.visibility = "visible";
            pVikUlStartST.style.display = "block";         
            
            //clear out any content in the list
            ddlVikUlStartST.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlVikUlStartST.appendChild(option);
            } 
               //detta sker om man har sökt tidigare, dvs den sätter sökkontrollen till de värdena
               if(STID != null)
               {                         
                   showVikUlSTSjukhus();
                   
                   
               }                     
        }        
        else
        {           
            //find the list box control
            var ddlVikUlStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSTSjukhus");       

            //clear out any content in the list
            ddlVikUlStartSTSjukhus.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlVikUlStartSTSjukhus.appendChild(option);
            }   
        }               
    } //om man startar sökningen på sjukhus
   else
   {     
        //om man har sökt st
        if(rows[0] == "Välj tjänst|0")
        {           
            //find the list box control
            var ddlVikUlStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSjukhusST");       

            //clear out any content in the list
            ddlVikUlStartSjukhusST.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlVikUlStartSjukhusST.appendChild(option);
            }                
        }   //man har sökt sjukhus     
        else
        {           
            //find the list box control                                                     
            var ddlVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSjukhus");       
                       
            //clear out any content in the list
            ddlVikUlStartSjukhus.innerHTML = "";         
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlVikUlStartSjukhus.appendChild(option);
            }   
            
           //detta sker om man har sökt tidigare, dvs den sätter sökkontrollen till de värdena
           if(SJUKHUSID != null)
           {    
                //visar rätt dropdown
                var pVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSjukhus");       
                pVikUlStartSjukhus.style.visibility = "visible";
                pVikUlStartSjukhus.style.display = "block";   
                
                //döljer st dropdown
                var pVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartST");       
                pVikUlStartST.style.visibility = "hidden";
                pVikUlStartST.style.display = "none";   
                
               for(counter = 0; counter < ddlVikUlStartSjukhus.length; counter++)
               {
                    var temp = ddlVikUlStartSjukhus[counter].value.split('?');
                    if(temp[0] == SJUKHUSID)
                    {
                        ddlVikUlStartSjukhus.selectedIndex = counter;
                    }
               }      
               showSjukhusVikUl();
           }                     
        } 
               
    } 
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function fillLakAss(result)
{    
    //visar pLakAss
    var pLakAsssearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAsssearch");    
    pLakAsssearch.style.display = "block";       
    pLakAsssearch.style.visibility = "visible"; 
    
    //döljer pVikUl
    var pVikUlsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlsearch");    
    pVikUlsearch.style.display = "none";       
    pVikUlsearch.style.visibility = "hidden"; 
    
    //döljer pST
    var pSTsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTsearch");    
    pSTsearch.style.display = "none";       
    pSTsearch.style.visibility = "hidden"; 
    
    //döljer pAT
    var pSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSjukhusAT");    
    pSjukhusAT.style.display = "none";       
    pSjukhusAT.style.visibility = "hidden"; 
    
    
   //get an array with a list of sjukhusATrecensioner
   var rows = result.split('||');
   
   
   //kontrollerar om man startar sökningen på ST 
   if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlLakAss[0].checked)
   {     
        if(rows[0] == "Välj tjänst|0")
        {    
             //find the list box control
            var ddlLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartST");
            
            //om det inte finns någon st recension görs följande
            if(rows.length < 3)
            {
                var SPANrbtnlLakAssST = document.getElementById("SPANrbtnlLakAssST");
                SPANrbtnlLakAssST.style.color = "gray";
                var SPANrbtnlLakAssSjukhus = document.getElementById("SPANrbtnlLakAssSjukhus");
                SPANrbtnlLakAssSjukhus.style.color = "gray";
                
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlLakAss[0].disabled = "true"; 
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlLakAss[1].disabled = "true"; 
                ddlLakAssStartST.disabled = "true";
                                
                //visar meddelande
                var ingaLakassrecensioner = document.getElementById("ingaLakassrecensioner");       
                ingaLakassrecensioner.style.visibility = "visible";
                ingaLakassrecensioner.style.display = "block"; 
            }          
                  
            //döljer eventuella dropdowns.
            var pLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSjukhus");       
            pLakAssStartSjukhus.style.visibility = "hidden";
            pLakAssStartSjukhus.style.display = "none"; 
            
            var pLakAssStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSTsjukhus");       
            pLakAssStartSTsjukhus.style.visibility = "hidden";
            pLakAssStartSTsjukhus.style.display = "none"; 
            
            //visar start dropdownen
            var pLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartST");       
            pLakAssStartST.style.visibility = "visible";
            pLakAssStartST.style.display = "block"; 
             
            //find the list box control
            var ddlLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartST");       

            //clear out any content in the list
            ddlLakAssStartST.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlLakAssStartST.appendChild(option);
            } 
               //detta sker om man har sökt tidigare, dvs den sätter sökkontrollen till de värdena
               if(STID != null)
               {
                   for(counter = 0; counter < ddlLakAssStartST.length; counter++)
                   {
                        if(ddlLakAssStartST[counter].value == STID)
                        {
                            ddlLakAssStartST.selectedIndex = counter;
                        }
                   }  
                   showLakAssSTSjukhus();
               }                     
        }        
        else
        {           
            //find the list box control
            var ddlLakAssStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSTSjukhus");       

            //clear out any content in the list
            ddlLakAssStartSTSjukhus.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlLakAssStartSTSjukhus.appendChild(option);
            }   
        }               
    } //om man startar sökningen på sjukhus
   else
   {    
        //om man har sökt st
        if(rows[0] == "Välj tjänst|0")
        {           
            //find the list box control
            var ddlLakAssStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSjukhusST");       

            //clear out any content in the list
            ddlLakAssStartSjukhusST.innerHTML = "";         
            
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlLakAssStartSjukhusST.appendChild(option);
            }                
        }   //man har sökt sjukhus     
        else
        {           
            //find the list box control                                                     
            var ddlLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSjukhus");       
                       
            //clear out any content in the list
            ddlLakAssStartSjukhus.innerHTML = "";         
            for(var i = 0; i < rows.length - 1; ++i)
            {                
                //split each record into two fields
                var fields = rows[i].split('|');
                var sjukhusAndCount = fields[0];
                var sjukhusID = fields[1];
                                  
                //create the list item
                var option = document.createElement("option");
                
                //store the ID in the value attribute
                option.value = sjukhusID;
                
                //show the description in the text of the list item
                option.innerHTML = sjukhusAndCount;
                ddlLakAssStartSjukhus.appendChild(option);
            }   
            
            //detta sker om man har sökt tidigare, dvs den sätter sökkontrollen till de värdena
           if(SJUKHUSID != null)
           {    
                //visar rätt dropdown
                var pLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSjukhus");       
                pLakAssStartSjukhus.style.visibility = "visible";
                pLakAssStartSjukhus.style.display = "block";   
                
                //döljer st dropdown
                var pLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartST");       
                pLakAssStartST.style.visibility = "hidden";
                pLakAssStartST.style.display = "none";   
                
               for(counter = 0; counter < ddlLakAssStartSjukhus.length; counter++)
               {
                    var temp = ddlLakAssStartSjukhus[counter].value.split('?');
                    if(temp[0] == SJUKHUSID)
                    {
                        ddlLakAssStartSjukhus.selectedIndex = counter;
                    }
               }      
               showSjukhusLakAss();
           }                     
        } 
    } 
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showATrecension()
{
    var ddlSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSjukhusAT");
    window.location.href = "ATrecension.aspx?sjukhusid="+ddlSjukhusAT.options[ddlSjukhusAT.selectedIndex].value + "&searchStart=AT";
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showSTrecensionRadiobtn()
{
    //kollar om st sjukhus radiobutton är vald
   if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlST[1].checked)
   {    
       var pSTStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSjukhus");           
       if(pSTStartSjukhus.style.visibility = "hidden")
       {
            pSTStartSjukhus.style.visibility = "visible";
            pSTStartSjukhus.style.display = "block";
            
            //döljer st dropdownen
            var pSTStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSjukhusST"); 
            pSTStartSjukhusST.style.visibility = "hidden";
            pSTStartSjukhusST.style.display = "none";  
            
            var ddlSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartST");   
            ddlSTStartST.selectedIndex = 0;               
            var ddlSTStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSTSjukhus");   
            ddlSTStartSTSjukhus.selectedIndex = 0;   
            
            SJUKHUSID = null;
            showRecensionerByType("STSjukhus");
            
            var pSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartST");
            pSTStartST.style.visibility = "hidden";
            pSTStartST.style.display = "none";

       }
       
   }
   //kollar om st radiobutton är vald
   else
   {
        var pSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartST");           
        if(pSTStartST.style.visibility = "hidden")
        {
            pSTStartST.style.visibility = "visible";
            pSTStartST.style.display = "block";
            
            var ddlSTStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSjukhus");   
            ddlSTStartSjukhus.selectedIndex = 0;               
            var ddlSTStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSjukhusST");   
            ddlSTStartSjukhusST.selectedIndex = 0;   
            
            var pSTStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSjukhus");
            pSTStartSjukhus.style.visibility = "hidden";
            pSTStartSjukhus.style.display = "none";
            
            //döljer sjukhus dropdownen
            var pSTStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSTsjukhus"); 
            pSTStartSTsjukhus.style.visibility = "hidden";
            pSTStartSTsjukhus.style.display = "none";  
            
            STID = null;
            showRecensionerByType("ST");
        }      
   }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
function showVikUlrecensionRadiobtn()
{  
   //kollar om sjukhus radiobutton är vald
   if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlVikUl[1].checked)
   {    
       var pVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSjukhus");           
       if(pVikUlStartSjukhus.style.visibility = "hidden")
       {
            pVikUlStartSjukhus.style.visibility = "visible";
            pVikUlStartSjukhus.style.display = "block";
            
            //döljer st dropdownen
            var pVikUlStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSjukhusST"); 
            pVikUlStartSjukhusST.style.visibility = "hidden";
            pVikUlStartSjukhusST.style.display = "none";  
            
            var ddlVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartST");   
            ddlVikUlStartST.selectedIndex = 0;               
            var ddlVikUlStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSTSjukhus");   
            ddlVikUlStartSTSjukhus.selectedIndex = 0;   
            
            SJUKHUSID = null;
            showRecensionerByType("VikUlSjukhus");
            
            var pVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartST");
            pVikUlStartST.style.visibility = "hidden";
            pVikUlStartST.style.display = "none";

       }
       
   }
   //kollar om st radiobutton är vald
   else
   {
        var pVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartST");           
        if(pVikUlStartST.style.visibility = "hidden")
        {
            pVikUlStartST.style.visibility = "visible";
            pVikUlStartST.style.display = "block";
            
            var ddlVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSjukhus");   
            ddlVikUlStartSjukhus.selectedIndex = 0;               
            var ddlVikUlStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSjukhusST");   
            ddlVikUlStartSjukhusST.selectedIndex = 0;   
            
            var pVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSjukhus");
            pVikUlStartSjukhus.style.visibility = "hidden";
            pVikUlStartSjukhus.style.display = "none";
            
            //döljer sjukhus dropdownen
            var pVikUlStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSTsjukhus"); 
            pVikUlStartSTsjukhus.style.visibility = "hidden";
            pVikUlStartSTsjukhus.style.display = "none";  
            
            STID = null;
            showRecensionerByType("Vik.ul");
        }
   }   
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showLakAssrecensionRadiobtn()
{  
   //kollar om sjukhus radiobutton är vald
   if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlLakAss[1].checked)
   {    
       var pLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSjukhus");           
       if(pLakAssStartSjukhus.style.visibility = "hidden")
       {
            pLakAssStartSjukhus.style.visibility = "visible";
            pLakAssStartSjukhus.style.display = "block";
            
            //döljer st dropdownen
            var pLakAssStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSjukhusST"); 
            pLakAssStartSjukhusST.style.visibility = "hidden";
            pLakAssStartSjukhusST.style.display = "none";  
            
            var ddlLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartST");   
            ddlLakAssStartST.selectedIndex = 0;               
            var ddlLakAssStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSTSjukhus");   
            ddlLakAssStartSTSjukhus.selectedIndex = 0;   
            
            SJUKHUSID = null;
            showRecensionerByType("LakassSjukhus");
            
            var pLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartST");
            pLakAssStartST.style.visibility = "hidden";
            pLakAssStartST.style.display = "none";

       }
       
   }
   //kollar om st radiobutton är vald
   else
   {
        var pLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartST");           
        if(pLakAssStartST.style.visibility = "hidden")
        {
            pLakAssStartST.style.visibility = "visible";
            pLakAssStartST.style.display = "block";
            
            var ddlLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSjukhus");   
            ddlLakAssStartSjukhus.selectedIndex = 0;               
            var ddlLakAssStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSjukhusST");   
            ddlLakAssStartSjukhusST.selectedIndex = 0;   
            
            var pLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSjukhus");
            pLakAssStartSjukhus.style.visibility = "hidden";
            pLakAssStartSjukhus.style.display = "none";
            
            //döljer sjukhus dropdownen
            var pLakAssStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSTsjukhus"); 
            pLakAssStartSTsjukhus.style.visibility = "hidden";
            pLakAssStartSTsjukhus.style.display = "none";  
            
            STID = null;
            showRecensionerByType("Läk.ass");
        }
   }   
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showSTSjukhus()
{    
    var ddlSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartST"); 
    var pSTStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSTsjukhus"); 
        
    if(ddlSTStartST.selectedIndex == 0)
    {
        pSTStartSTsjukhus.style.visibility = "hidden";
        pSTStartSTsjukhus.style.display = "none";
    }
    else
    {
        pSTStartSTsjukhus.style.visibility = "visible";
        pSTStartSTsjukhus.style.display = "block";
        
        showRecensionerByType("STsjukhusBySTID?"+ ddlSTStartST.options[ddlSTStartST.selectedIndex].value);
    }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showSjukhusST()
{    
    var ddlSTStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSjukhus"); 
    var pSTStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTStartSjukhusST"); 
        
    if(ddlSTStartSjukhus.selectedIndex == 0)
    {        
        pSTStartSjukhusST.style.visibility = "hidden";
        pSTStartSjukhusST.style.display = "none";
    }
    else
    {
        pSTStartSjukhusST.style.visibility = "visible";
        pSTStartSjukhusST.style.display = "block";       

        showRecensionerByType("STBySJUKHUSID?"+ ddlSTStartSjukhus.options[ddlSTStartSjukhus.selectedIndex].value);
    }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showSjukhusVikUl()
{    
    var ddlVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSjukhus"); 
    var pVikUlStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSjukhusST"); 
        
    if(ddlVikUlStartSjukhus.selectedIndex == 0)
    {        
        pVikUlStartSjukhusST.style.visibility = "hidden";
        pVikUlStartSjukhusST.style.display = "none";
    }
    else
    {
        pVikUlStartSjukhusST.style.visibility = "visible";
        pVikUlStartSjukhusST.style.display = "block";       

        showRecensionerByType("VikUlBySJUKHUSID?"+ ddlVikUlStartSjukhus.options[ddlVikUlStartSjukhus.selectedIndex].value);
    }
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showSjukhusLakAss()
{    
    var ddlLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSjukhus"); 
    var pLakAssStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSjukhusST"); 
        
    if(ddlLakAssStartSjukhus.selectedIndex == 0)
    {        
        pLakAssStartSjukhusST.style.visibility = "hidden";
        pLakAssStartSjukhusST.style.display = "none";
    }
    else
    {
        pLakAssStartSjukhusST.style.visibility = "visible";
        pLakAssStartSjukhusST.style.display = "block";       

        showRecensionerByType("LakassBySJUKHUSID?"+ ddlLakAssStartSjukhus.options[ddlLakAssStartSjukhus.selectedIndex].value);
    }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showVikUlSTSjukhus()
{   
    var ddlVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartST"); 
    var pVikUlStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlStartSTsjukhus"); 
    if(STID != null)
    {    
       for(counter = 0; counter < ddlVikUlStartST.length; counter++)
       {
            var temp = ddlVikUlStartST[counter].value.split('?');
            
            if(temp[0] == STID)
            {                            
                ddlVikUlStartST.selectedIndex = counter;
            }
       }
    }
        
    if(ddlVikUlStartST.selectedIndex == 0)
    {
        pVikUlStartSTsjukhus.style.visibility = "hidden";
        pVikUlStartSTsjukhus.style.display = "none";
    }
    else
    {
        pVikUlStartSTsjukhus.style.visibility = "visible";
        pVikUlStartSTsjukhus.style.display = "block";
        
        showRecensionerByType("VikUlsjukhusBySTID?"+ddlVikUlStartST.options[ddlVikUlStartST.selectedIndex].value);
    }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function showLakAssSTSjukhus()
{   
    var ddlLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartST"); 
    var pLakAssStartSTsjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAssStartSTsjukhus"); 
        
    if(ddlLakAssStartST.selectedIndex == 0)
    {
        pLakAssStartSTsjukhus.style.visibility = "hidden";
        pLakAssStartSTsjukhus.style.display = "none";
    }
    else
    {
        pLakAssStartSTsjukhus.style.visibility = "visible";
        pLakAssStartSTsjukhus.style.display = "block";
        showRecensionerByType("LakAsssjukhusBySTID?"+ddlLakAssStartST.options[ddlLakAssStartST.selectedIndex].value);
    }
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function goToSTRecension()
{
    //kollar först om st är vald i radiobuttonlist
    if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlST[0].checked)
    {
        var ddlSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartST");
        var ddlSTStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSTSjukhus");
        if(ddlSTStartSTSjukhus.selectedIndex != 0 && ddlSTStartST.selectedIndex != 0 )
        {
            var stid = ddlSTStartST.options[ddlSTStartST.selectedIndex].value;
            var sjukhusid = ddlSTStartSTSjukhus.options[ddlSTStartSTSjukhus.selectedIndex].value;
            var sjukhustyp = "SJUKHUS";
            if(stid == 46)
            {
                sjukhustyp = "VARD";
            }
            window.location.href = "STrecension.aspx?sjukhusid="+ sjukhusid + "&stid="+stid + "&sjukhustyp="+sjukhustyp + "&searchStart=ST";
        }
    }    
    //kollar om sjukus är vald i radiobuttonlist
    else
    {
        var ddlSTStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSjukhusST");
        var ddlSTStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlSTStartSjukhus");
        if(ddlSTStartSTSjukhus.selectedIndex != 0 && ddlSTStartST.selectedIndex != 0 )
        {
            var stid = ddlSTStartST.options[ddlSTStartST.selectedIndex].value;
            var sjukhusid = ddlSTStartSTSjukhus.options[ddlSTStartSTSjukhus.selectedIndex].value;
            var arg =  sjukhusid.split('?');
            sjukhusid = arg[0];            
            var sjukhustyp = arg[1];
            window.location.href = "STrecension.aspx?sjukhusid="+ sjukhusid + "&stid="+stid + "&sjukhustyp="+sjukhustyp + "&searchStart=Sjukhus";
        }
    }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function goToVikUlRecension()
{
    //kollar först om st är vald i radiobuttonlist
    if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlVikUl[0].checked)
    {
        var ddlVikUlStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartST");
        var ddlVikUlStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSTSjukhus");
        if(ddlVikUlStartSTSjukhus.selectedIndex != 0 && ddlVikUlStartST.selectedIndex != 0 )
        {
            var stid = ddlVikUlStartST.options[ddlVikUlStartST.selectedIndex].value;
            var sjukhusid = ddlVikUlStartSTSjukhus.options[ddlVikUlStartSTSjukhus.selectedIndex].value;
            var sjukhustyp = "SJUKHUS";
            if(stid == 46)
            {
                sjukhustyp = "VARD";
            }
            window.location.href = "VikUlrecension.aspx?sjukhusid="+ sjukhusid + "&stid="+stid + "&sjukhustyp="+sjukhustyp + "&searchStart=ST";            
        }
    }    
    //kollar om sjukus är vald i radiobuttonlist
    else
    {           
        var ddlVikUlStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSjukhusST");
        var ddlVikUlStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlVikUlStartSjukhus");
        if(ddlVikUlStartSjukhus.selectedIndex != 0 && ddlVikUlStartSjukhusST.selectedIndex != 0 )
        {
            var stid = ddlVikUlStartSjukhusST.options[ddlVikUlStartSjukhusST.selectedIndex].value;
            var sjukhusid = ddlVikUlStartSjukhus.options[ddlVikUlStartSjukhus.selectedIndex].value;
            var arg =  sjukhusid.split('?');
            sjukhusid = arg[0];            
            var sjukhustyp = arg[1];
            window.location.href = "VikUlrecension.aspx?sjukhusid="+ sjukhusid + "&stid="+stid + "&sjukhustyp="+sjukhustyp + "&searchStart=Sjukhus";
        }
    }
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function goToLakAssRecension()
{
    //kollar först om st är vald i radiobuttonlist
    if(document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlLakAss[0].checked)
    {
        var ddlLakAssStartST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartST");
        var ddlLakAssStartSTSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSTSjukhus");
        if(ddlLakAssStartSTSjukhus.selectedIndex != 0 && ddlLakAssStartST.selectedIndex != 0 )
        {
            var stid = ddlLakAssStartST.options[ddlLakAssStartST.selectedIndex].value;
            var sjukhusid = ddlLakAssStartSTSjukhus.options[ddlLakAssStartSTSjukhus.selectedIndex].value;
            var sjukhustyp = "SJUKHUS";
            if(stid == 46)
            {
                sjukhustyp = "VARD";
            }
            window.location.href = "Lakassrecension.aspx?sjukhusid="+ sjukhusid + "&stid="+stid + "&sjukhustyp="+sjukhustyp + "&searchStart=ST";            
        }
    }    
    //kollar om sjukus är vald i radiobuttonlist
    else
    {           
        var ddlLakAssStartSjukhusST = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSjukhusST");
        var ddlLakAssStartSjukhus = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlLakAssStartSjukhus");
        if(ddlLakAssStartSjukhus.selectedIndex != 0 && ddlLakAssStartSjukhusST.selectedIndex != 0 )
        {
            var stid = ddlLakAssStartSjukhusST.options[ddlLakAssStartSjukhusST.selectedIndex].value;
            var sjukhusid = ddlLakAssStartSjukhus.options[ddlLakAssStartSjukhus.selectedIndex].value;
            var arg =  sjukhusid.split('?');
            sjukhusid = arg[0];            
            var sjukhustyp = arg[1];
            window.location.href = "Lakassrecension.aspx?sjukhusid="+ sjukhusid + "&stid="+stid + "&sjukhustyp="+sjukhustyp + "&searchStart=Sjukhus";
        }
    }
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

function initiateSearchControl()
{    
    qetQuerystrings();
    
    //kollar om vi har gjort en sökning tidigare
    if(querystrings["searchStart"] != null)
    {
        var location = window.location.toString().toLowerCase();    
        var ddlTypAvRecension = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_ddlTypAvRecension");
        
        //kollar vilken sida man är på
        if(location.search("vikulrecension.aspx") != -1)
        {
            ddlTypAvRecension.selectedIndex = 3;
            var pVikUlsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pVikUlsearch");    
            pVikUlsearch.style.display = "block";       
            pVikUlsearch.style.visibility = "visible"; 
            
            if(querystrings["searchStart"] == "Sjukhus")   
            {
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlVikUl[1].checked = true;             
                SJUKHUSID = querystrings["sjukhusid"];
                showRecensionerByType("VikUlSjukhus");
            }   
            else
            {
               STID = querystrings["stid"];
               showRecensionerByType("Vik.ul");
            }      
        }
        //om man är på läkassrecension.aspx
        if(location.search("lakassrecension.aspx") != -1)
        {
            ddlTypAvRecension.selectedIndex = 4;
            var pLakAsssearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pLakAsssearch");    
            pLakAsssearch.style.display = "block";       
            pLakAsssearch.style.visibility = "visible"; 
            
            if(querystrings["searchStart"] == "Sjukhus")   
            {
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlLakAss[1].checked = true;             
                SJUKHUSID = querystrings["sjukhusid"];
                showRecensionerByType("LakassSjukhus");
            }   
            else
            {
               STID = querystrings["stid"];
               showRecensionerByType("Läk.ass");
            }      
        }
        
        //om man är på STrecension.aspx
        if(location.search("strecension.aspx") != -1)
        {
            ddlTypAvRecension.selectedIndex = 2;
            var pSTsearch = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSTsearch");    
            pSTsearch.style.display = "block";       
            pSTsearch.style.visibility = "visible"; 
            
            if(querystrings["searchStart"] == "Sjukhus")   
            {
                document.forms[0].ctl00$contentPlaceHolder$sokKontroll$rbtnlST[1].checked = true;             
                SJUKHUSID = querystrings["sjukhusid"];
                showRecensionerByType("STSjukhus");
            }   
            else
            {
               STID = querystrings["stid"];
               showRecensionerByType("ST");
            }      
        }
        
        //om man är på STrecension.aspx
        if(location.search("atrecension.aspx") != -1)
        {
            ddlTypAvRecension.selectedIndex = 1;
            var pSjukhusAT = document.getElementById("ctl00_contentPlaceHolder_sokKontroll_pSjukhusAT");    
            pSjukhusAT.style.display = "block";       
            pSjukhusAT.style.visibility = "visible"; 
            
            showRecensionerByType("AT");
        }
    }
}


function qetQuerystrings() 
{
    //detta ger alla querystrings
    var query = window.location.search.substring(1);    
    var parms = query.split('&');
    for (var i=0; i<parms.length; i++) 
    {
        var pos = parms[i].indexOf('=');
        if (pos > 0) 
        {
            var key = parms[i].substring(0,pos);            
            var val = parms[i].substring(pos+1);            
            querystrings[key] = val;
        }
    }
}
