      function gup( name )
    	{
    	  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    	  var regexS = "[\\?&]"+name+"=([^&#]*)";
    	  var regex = new RegExp( regexS );
    	  var results = regex.exec( document.getElementById('query_string').value );    	  
    	  if( results == null )
    	    return "";
    	  else
    	    return results[1];
    	}
    
      $(function()
      {
        var menu_id;
        var timeout_submenu=1000;
        var timeout=new Array();
        
        $(".sub_menu").hide();
        
        
        var page=gup('p');    
        switch(page)  
        {
          case '':
          case 'index':
          case 'index:index':
            $('a#menu_01').css('color','black');
            break;
          case 'gallerie':
          case 'gallerie:imageDetail':
            if(gup('gallerie_name')!='')
            {
              $('#sub_menu_02').show(); 
              $('a#menu_02').css('color','black');
              $('a#gal_'+gup('gallerie_name')).css('color','black');
            }
            break;
          case 'purchase':
            $('a#menu_03').css('color','black');
            break;
          case 'contact':
          case 'contact:send':
            $('a#menu_04').css('color','black');
            break;                    
          case 'newsletter':
            $('a#menu_05').css('color','black');
            break;              
        }                
                     
        
        $("#menu a").mouseover(function()
        {
          //$(".sub_menu").hide();
          clearTimeout(timeout[$(this).attr("id")]);
          var subMenu_id=$(this).attr("id");
          
          $(".sub_menu").each(function()
          {
            if($(this).attr('id')!=("sub_"+subMenu_id))
            {
              $(this).hide();
              //alert($(this).attr('id'));
            }              
          });
          
          $("#sub_"+subMenu_id).show();
        });
        
        $("#menu a").mouseout(function()
        {
          menu_id=$(this).attr("id");
          timeout[menu_id] = setTimeout(function()
          {
            $("#sub_"+menu_id).hide();
          },timeout_submenu);
        });
        
        $(".sub_menu a").mouseover(function()
        {
          menu_id="#"+$(this).parent().parent().parent().parent().attr("id");
          clearTimeout(timeout[menu_id]);
        });
        
        $(".sub_menu a").mouseout(function()
        {
          menu_id="#"+$(this).parent().parent().parent().parent().attr("id");
          timeout[menu_id] = setTimeout(function()
          {
            $(menu_id).hide();
          },timeout_submenu);
        }); 
        
        
        
        
        $('.small_img').mouseover(function()
        {
          $(this).css('opacity', 0.5);
        });
        
        $('.small_img').mouseout(function()
        {
          $(this).css('opacity', 1);
        });
        
        
               
      });