    function deselectTabs()
    {
      document.getElementById('tab_w').innerHTML = '<a href="#" onclick="return false;">Web</a>';
      document.getElementById('tab_i').innerHTML = '<a href="#" onclick="return false;">Images</a>';
      document.getElementById('tab_n').innerHTML = '<a href="#" onclick="return false;">News</a>';
      document.getElementById('tab_v').innerHTML = '<a href="#" onclick="return false;">Video</a>';
      //tab = document.getElementById('tab_s').parentNode;
      //if (tab)
      //  tab.className = 'tabUnselected';
	  
	  document.getElementById('stab_w').className = '';
      document.getElementById('stab_i').className = '';
      document.getElementById('stab_n').className = '';
      document.getElementById('stab_v').className = '';
    }

    function selectTab(mode)
    {
      if (mode == undefined)
        mode = getFormValue('t', 'w', 'search');
      
      deselectTabs();
      
      document.getElementById('tab_' + mode).innerHTML = document.getElementById('tab_' + mode).firstChild.innerHTML;
	  
	  document.getElementById('stab_' + mode).className = 'selected';
    }

    function setSearchMode(mode)
    {
      if (mode == undefined)
         mode = 'w';

      setFormValue('t', mode, 'search');
      
      selectTab(mode);
      
      //If the text field is not empty, go ahead and submit.
      var button = document.getElementById("button");
      var field = document.getElementById("field");
      if(field.value)
      	button.click();
    }

    function setSearchString(searchString)
    {
      if (searchString == undefined)
        searchString = '';
      
      setFormValue('q', searchString, 'search');
    }

    function clearCurrentPage()
    {
      setFormValue('p', 1, 'search');
    }

    function showTooltip(event)
    {
      if (!event)
        event = window.event;

      var tab_s = document.getElementById("tab_s");
      var coming_soon = document.getElementById("coming_soon");
      
      //if (tab_s)
      //{
        //tooltip.style.left = (event.clientX + 15) + "px";
        //tooltip.style.top = (event.clientY - 15) + "px";
        
        //tooltip.style.visibility = "visible";
        
        tab_s.style.display = "none";
        coming_soon.style.display = '';
      
      //}
    }

    function hideTooltip()
    {
      var tab_s = document.getElementById("tab_s");
      var coming_soon = document.getElementById("coming_soon");
        
      
      coming_soon.style.display = "none";
      tab_s.style.display = '';
      
    }

	function ie(){
    	  var test = document.getElementById("ie_home");
 		  test.style.display = '';
          //document.getElementById("ie_homeli").style.display = '';
  	}

  	function others(){
    	  var test = document.getElementById("ie_home");
 		  test.style.display = 'none';
          //document.getElementById("ie_homeli").style.display = 'none';
  	}
    
    function showPopup(e, popupID, ctl) {
        x = (e.pageX) ? e.pageX : event.x;
        y = (e.pageY) ? e.pageY : event.y;
        x += 30;
        y += 0;
        popupObj = document.getElementById(popupID);
        popupObj.style.top = y + "px";
        popupObj.style.left = x + "px";
        popupObj.style.display = 'block'; 
        //ctl.onmouseover = "";

    }
    function hidePopup(popupID, ctl) {
        document.getElementById(popupID).style.display = "none";
        //ctl.onmouseover = "showPopup(event,'dvPopup', this)";
    }

    function showFilterDialog() {
        coverObj = document.getElementById("fadeCover");
        coverObj.style.display = "block";
        popupObj = document.getElementById("familyfilter");
        popupObj.style.display = 'block';    
        centerElement(popupObj);
    }
    function cancelFilterDialog() {
        coverObj = document.getElementById("fadeCover");
        coverObj.style.display = "none";
        popupObj = document.getElementById("familyfilter");
        popupObj.style.display = 'none';    
    }
    function getCurrentUrl() {
        return escape(location.href.replace(/&invalid-login=./g,'')).replace(/\+/g,'%2b');
    }
    function changeFilter(val) {
        location.href = "/?cmd=gn-family-filter&val=" + val + "&from=" + getCurrentUrl();
    }
    function centerElement(el) {
        clientX = (self.innerWidth || document.documentElement.clientWidth || document.body.clientWidth || document.body.scrollWidth);
        clientY = (self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight || document.body.scrollHeight);
        scrollX = (self.pageXoffset || document.documentElement.scrollLeft || document.body.scrollLeft);
        scrollY = (self.pageYoffset || document.documentElement.scrollTop || document.body.scrollTop);
        el.style.marginLeft = "-" + ((el.clientWidth / 2) - scrollX) + "px" 
        el.style.marginTop = "-" + ((el.clientHeight / 2) - scrollY) + "px" 
    } 
 
