
  // ---------------------------------------------------------------------------------
  // Onload
  // ---------------------------------------------------------------------------------
  
     jQuery(document).ready(function()
     {
     // Startseite laden
        ladeProdukt();
        
     // Select-Input mit OnChange belegen
        selectProdukt();
        
     // Klick: Titel zu Startseite
        $("#headerTitel").css("cursor","pointer");       
        $("#headerTitel").click(function()
        {       
           ladeProdukt("Startseite");          
           return false;
        }); 
     });

  // ---------------------------------------------------------------------------------
  // Select-Input mit OnChange belegen
  // ---------------------------------------------------------------------------------
  
     function selectProdukt()
     {
        if ($.browser.msie)
        {
           $("#control").change(function()
           {
              var produkt = $(this).children("[@selected]").attr("value");
           // alert("selectProdukt(): IE: "+produkt);
              ladeProdukt(produkt);
              window.location.hash = "#"+produkt;
           });
        }
        else 
        {
           $("#control").children().click(function()
           {
              var produkt = $(this).attr("value");
           // alert("selectProdukt(): FF: "+produkt);
              ladeProdukt(produkt);
              window.location.hash = "#"+produkt;
           });
        }
     }

  // ---------------------------------------------------------------------------------
  // Produkt Laden
  // ---------------------------------------------------------------------------------
  
     function ladeProdukt(produkt)
     {
        if((!produkt) || (produkt == ""))
        {
          var produkt = getParameters("hash");
        }
        
        if((!produkt) || (produkt == ""))
        {
          var produkt = "Startseite";
        }
        
        var laden = "app.html?p="+produkt;
     // alert("ladeProdukt("+produkt+"): "+laden);
        document.getElementById("client").src = laden;
               
       $("#control option[@selected='selected']").removeAttr("selected");
       $("#control option[@value="+produkt+"]").attr("selected","selected");
     }
     
 // --------------------------------------------------------------------------------------------------
 // Helper: URL-Parameter lesen                                                             
 // --------------------------------------------------------------------------------------------------

    function getParameters(name)
    {
       if (name == "hash")
       {
          var hashUrl = window.location.hash;
          var hashUrl = hashUrl.replace("#","");
          return hashUrl;
       }
       else
       {
          name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
          var regexS = "[\\?&]"+name+"=([^&#]*)";
          var regex = new RegExp( regexS );
          var results = regex.exec( window.location.href );
          if( results == null )
          {
            return "";
          }
          else
          {
            return results[1];
          }
       }
    }

