

   
        function bindButtons()
        {
            var searchString = decodeURIComponent(location.search.substring(1));
            var searchMode = "Standard"; 
            var searchIsPublic = "Public";
            
            if (searchString.length > 0)
            {
               var queryString = searchString.split("&");
               
               for (var q=0; q<queryString.length; q++)
               {
                   var queryItem = queryString[q].split("=")[0];
                   
                   if (queryItem == "mode")
                   {
                       var queryValue = queryString[q].split("=")[1]
                        
                       searchIsPublic = queryValue.split("-")[0];
                       searchMode = queryValue.split("-")[1];
                       break;
                   }
               }  
            }

            if (searchIsPublic == "Public")
            {
                document.getElementById("btnPublic").className = "CommonSearchButtonHighlighted";
                document.getElementById("btnPrivate").className = "CommonSearchButton";
            }
            else if (searchIsPublic == "Private")
            {
                document.getElementById("btnPublic").className = "CommonSearchButton";
                document.getElementById("btnPrivate").className = "CommonSearchButtonHighlighted";
            }  
            
            if (searchMode == "Standard")
            {
                enableModeButton(0);
            }
            else if (searchMode == "Deathmatch")
            {
                enableModeButton(1);
            }
            else if (searchMode == "Keep Away")
            {
                enableModeButton(2);
            }
            else if (searchMode == "Tug Of War")
            {
                enableModeButton(3);
            }
            else if (searchMode == "Reinforcement")
            {
                enableModeButton(4);
            }
        }
        
        function enableModeButton(index)
        {
            var buttons = new Array(document.getElementById("btnStandard"),
                            document.getElementById("btnDeathmatch"),
                            document.getElementById("btnKeepaway"),
                            document.getElementById("btnTugOfWar"),
                            document.getElementById("btnReinforcements")
                            );
                            
            for (var i=0; i<buttons.length; i++)
            {
                buttons[i].className = (i==index) ? "CommonSearchButtonHighlighted" : "CommonSearchButton";
            }
        }
    
        function loadStats(sender, group)
        {       
            var isPublic = "Public";
            var mode = "Standard";
            
            if (group == 0)
            {
                isPublic = sender.value;
            }
            else
            {
                isPublic = (document.getElementById("btnPublic").className == "CommonSearchButtonHighlighted") ? "Public" : "Private";
            }

            if (group == 1)
            {
                mode = sender.value;
            }
            else
            {
                if (document.getElementById("btnStandard").className == "CommonSearchButtonHighlighted")
                {
                    mode = "Standard";
                }
                else if (document.getElementById("btnDeathmatch").className == "CommonSearchButtonHighlighted")
                {
                    mode = "Deathmatch";
                }
                else if (document.getElementById("btnKeepaway").className == "CommonSearchButtonHighlighted")
                {
                    mode = "Keep Away";
                }
                else if (document.getElementById("btnTugOfWar").className == "CommonSearchButtonHighlighted")
                {
                    mode = "Tug Of War";
                }
                else if (document.getElementById("btnReinforcements").className == "CommonSearchButtonHighlighted")
                {
                    mode = "Reinforcement";
                }
            }
            
            //remove mode from querystring;
            var searchString = decodeURIComponent(location.search.substring(1));
            var otherSearches = "";
            
            if (searchString.length > 0)
            {
               var queryString = searchString.split("&");
               
               for (var q=0; q<queryString.length; q++)
               {
                   var queryItem = queryString[q].split("=")[0];
                   
                   if (queryItem != "mode")
                   {
                       otherSearches += "&" + queryString[q];
                   }
               }  
            }
            
            
            var queryString = isPublic + "-" + mode;
            var url = location.pathname + "?mode=" + encodeURIComponent(queryString) + otherSearches;
            window.location = url;
        }
