﻿/**var strURL = document.getElementById("url").value;
if(screen.width < 1024)
{
   window.location = strURL + '&igdpoint=11.1';
}*/

function funKillNavigation(strAreaName)
{
     
    switch(strAreaName)
        {
        case 'retailer':
            document.getElementById('menu_country').style.display = 'none' ;
            document.getElementById('imgCountry').src= '/analysis/img/nav2/country_off.gif' ;
            
            document.getElementById('menu_format').style.display = 'none' ;
            document.getElementById('imgFormat').src= '/analysis/img/nav2/format_off.gif' ;
            
            document.getElementById('menu_resources').style.display = 'none' ;
            document.getElementById('imgResources').src= '/analysis/img/nav2/resources_off.gif' ;
            
            document.getElementById('menu_datacentre').style.display = 'none' ;
            document.getElementById('imgDatacentre').src= '/analysis/img/nav2/datacentre_off.gif' ;
            
            document.getElementById('menu_myigd').style.display = 'none' ;
            document.getElementById('imgMyIGD').src= '/analysis/img/nav2/myigd_off.gif' ;
            
            document.getElementById('imgMyReports').src= '/analysis/img/nav2/myreports_off.gif' ;

            break;    
        case 'country':
            document.getElementById('menu_retailer').style.display = 'none' ;
            document.getElementById('imgRetailer').src= '/analysis/img/nav2/retailer_off.gif' ;
            
            document.getElementById('menu_format').style.display = 'none' ;
            document.getElementById('imgFormat').src= '/analysis/img/nav2/format_off.gif' ;
            
            document.getElementById('menu_resources').style.display = 'none' ;
            document.getElementById('imgResources').src= '/analysis/img/nav2/resources_off.gif' ;
            
            document.getElementById('menu_datacentre').style.display = 'none' ;
            document.getElementById('imgDatacentre').src= '/analysis/img/nav2/datacentre_off.gif' ;
            
            document.getElementById('menu_myigd').style.display = 'none' ;
            document.getElementById('imgMyIGD').src= '/analysis/img/nav2/myigd_off.gif' ;
            
            document.getElementById('imgMyReports').src= '/analysis/img/nav2/myreports_off.gif' ;
            
            break; 
        case 'format':
            document.getElementById('menu_retailer').style.display = 'none' ;
            document.getElementById('imgRetailer').src= '/analysis/img/nav2/retailer_off.gif' ;
            
            document.getElementById('menu_country').style.display = 'none' ;
            document.getElementById('imgCountry').src= '/analysis/img/nav2/country_off.gif' ;
            
            document.getElementById('menu_resources').style.display = 'none' ;
            document.getElementById('imgResources').src= '/analysis/img/nav2/resources_off.gif' ;
            
            document.getElementById('menu_datacentre').style.display = 'none' ;
            document.getElementById('imgDatacentre').src= '/analysis/img/nav2/datacentre_off.gif' ;
            
            document.getElementById('menu_myigd').style.display = 'none' ;
            document.getElementById('imgMyIGD').src= '/analysis/img/nav2/myigd_off.gif' ;          
            
            document.getElementById('imgMyReports').src= '/analysis/img/nav2/myreports_off.gif' ;          
            
            break; 
        case 'resources':
            document.getElementById('menu_retailer').style.display = 'none' ;
            document.getElementById('imgRetailer').src= '/analysis/img/nav2/retailer_off.gif' ;
            
            document.getElementById('menu_country').style.display = 'none' ;
            document.getElementById('imgCountry').src= '/analysis/img/nav2/country_off.gif' ;
            
            document.getElementById('menu_format').style.display = 'none' ;
            document.getElementById('imgFormat').src= '/analysis/img/nav2/format_off.gif' ;
            
            document.getElementById('menu_datacentre').style.display = 'none' ;
            document.getElementById('imgDatacentre').src= '/analysis/img/nav2/datacentre_off.gif' ;
            
            document.getElementById('menu_myigd').style.display = 'none' ;
            document.getElementById('imgMyIGD').src= '/analysis/img/nav2/myigd_off.gif' ;        
            
            document.getElementById('imgMyReports').src= '/analysis/img/nav2/myreports_off.gif' ;            
            
            break; 
        case 'datacentre':
            document.getElementById('menu_retailer').style.display = 'none' ;
            document.getElementById('imgRetailer').src= '/analysis/img/nav2/retailer_off.gif' ;
            
            document.getElementById('menu_country').style.display = 'none' ;
            document.getElementById('imgCountry').src= '/analysis/img/nav2/country_off.gif' ;
            
            document.getElementById('menu_format').style.display = 'none' ;
            document.getElementById('imgFormat').src= '/analysis/img/nav2/format_off.gif' ;
            
            document.getElementById('menu_resources').style.display = 'none' ;
            document.getElementById('imgResources').src= '/analysis/img/nav2/resources_off.gif' ;
            
            document.getElementById('menu_myigd').style.display = 'none' ;
            document.getElementById('imgMyIGD').src= '/analysis/img/nav2/myigd_off.gif' ;     
            
            document.getElementById('imgMyReports').src= '/analysis/img/nav2/myreports_off.gif' ;               
            
            break; 
        case 'myigd':   
            document.getElementById('menu_retailer').style.display = 'none' ;
            document.getElementById('imgRetailer').src= '/analysis/img/nav2/retailer_off.gif' ;
            
            document.getElementById('menu_country').style.display = 'none' ;
            document.getElementById('imgCountry').src= '/analysis/img/nav2/country_off.gif' ;
            
            document.getElementById('menu_format').style.display = 'none' ;
            document.getElementById('imgFormat').src= '/analysis/img/nav2/format_off.gif' ;
            
            document.getElementById('menu_resources').style.display = 'none' ;
            document.getElementById('imgResources').src= '/analysis/img/nav2/resources_off.gif' ;
            
            document.getElementById('menu_datacentre').style.display = 'none' ;
            document.getElementById('imgDatacentre').src= '/analysis/img/nav2/datacentre_off.gif' ;  
            
            document.getElementById('imgMyReports').src= '/analysis/img/nav2/myreports_off.gif' ;               
            
            break;
        case 'MyReports':   
            document.getElementById('menu_retailer').style.display = 'none' ;
            document.getElementById('imgRetailer').src= '/analysis/img/nav2/retailer_off.gif' ;
            
            document.getElementById('menu_country').style.display = 'none' ;
            document.getElementById('imgCountry').src= '/analysis/img/nav2/country_off.gif' ;
            
            document.getElementById('menu_format').style.display = 'none' ;
            document.getElementById('imgFormat').src= '/analysis/img/nav2/format_off.gif' ;
            
            document.getElementById('menu_resources').style.display = 'none' ;
            document.getElementById('imgResources').src= '/analysis/img/nav2/resources_off.gif' ;
            
            document.getElementById('menu_datacentre').style.display = 'none' ;
            document.getElementById('imgDatacentre').src= '/analysis/img/nav2/datacentre_off.gif' ;  
            
            document.getElementById('menu_myigd').style.display = 'none' ;
            document.getElementById('imgMyIGD').src= '/analysis/img/nav2/myigd_off.gif' ;           
            
            break;    
        default:
        
            document.getElementById('menu_retailer').style.display = 'none' ;
            document.getElementById('imgRetailer').src= '/analysis/img/nav2/retailer_off.gif' ;
            
            document.getElementById('menu_country').style.display = 'none' ;
            document.getElementById('imgCountry').src= '/analysis/img/nav2/country_off.gif' ;
            
            document.getElementById('menu_format').style.display = 'none' ;
            document.getElementById('imgFormat').src= '/analysis/img/nav2/format_off.gif' ;
            
            document.getElementById('menu_resources').style.display = 'none' ;
            document.getElementById('imgResources').src= '/analysis/img/nav2/resources_off.gif' ;
            
            document.getElementById('menu_datacentre').style.display = 'none' ;
            document.getElementById('imgDatacentre').src= '/analysis/img/nav2/datacentre_off.gif' ;
            
            document.getElementById('menu_myigd').style.display = 'none' ;
            document.getElementById('imgMyIGD').src= '/analysis/img/nav2/myigd_off.gif' ;  
            
            document.getElementById('imgMyReports').src= '/analysis/img/nav2/myreports_off.gif' ;                
                         
        }
}

function funSwapNavigation(strImgName,strAreaName,strParent,strChild)
    {
        
        //alert(strAreaName);
        
        document.getElementById("" + strImgName + "").src= '/analysis/img/nav2/' + strAreaName + '_on.gif' ;
        
        //document.getElementById('MyReports').style.display = 'none' ;
        funKillNavigation(strAreaName);
        
        at_attach(strImgName, strAreaName, strParent, strChild, 'hover', 'y', 'pointer') ;
    }
    


function at_show_aux(parent, child)
    {
      var p = document.getElementById(parent);
      var c = document.getElementById(child);

      var top  = (c["at_position"] == "y") ? p.offsetHeight+1 : 0;
      var left = (c["at_position"] == "x") ? p.offsetWidth : 0;
      
      if ((screen.width < 1024) && (document.getElementById(parent).id == "parent_myigd")) 
      {
        var leftpoint = 11.1;
      }
      else
      {
        var leftpoint = document.getElementById(parent+'point').value ;
      }

      if(document.getElementById(parent))
        {
            for (; p; p = p.offsetParent)
              {
                top  += p.offsetTop;
                left += p.offsetLeft-leftpoint;
              }
        }
      else
        {
            for (; p; p = p.offsetParent)
              {
                top  += p.offsetTop;
                left += p.offsetLeft-leftpoint;
              }
        } 
      

      c.style.position   = "absolute";
      c.style.top        = top +'px';
      c.style.left       = left+'px';
      c.style.display     = '';
      
    }

function at_show(intPos)
    {
      p = document.getElementById(this["at_parent"]);
      c = document.getElementById(this["at_child" ]);

      at_show_aux(p.id, c.id);

      clearTimeout(c["at_timeout"]);
      clearTimeout(p["at_timeout"]);
    }

function at_hide()
    {     
      c = document.getElementById(this["at_child"]);

      c["at_timeout"] = setTimeout("document.getElementById('"+c.id+"').style.display = 'none'", 500);
      p["at_timeout"] = setTimeout("document.getElementById('" + p["imagename"] + "').src= '/analysis/img/nav2/" + p["areaname"] + "_off.gif'", 500);
    }

function at_attach(imagename, areaname, parent, child, showtype, position, cursor)
    {
      p = document.getElementById(parent);
      c = document.getElementById(child);

      p["at_parent"]     = p.id;
      c["at_parent"]     = p.id;
      p["at_child"]      = c.id;
      c["at_child"]      = c.id;
      p["at_position"]   = position;
      c["at_position"]   = position;
      
      p["imagename"]      = imagename;
      p["areaname"]      = areaname;

      c.style.position   = "absolute";
      c.style.display = 'none';

      if (cursor != undefined) p.style.cursor = cursor;

      switch (showtype)
      {
        case "hover":
          p.onmouseover = at_show;
          p.onmouseout  = at_hide;
          c.onmouseover = at_show;
          c.onmouseout  = at_hide;
          break;
      }
  }


  //Left Hand Navigation

  function funDisplayHideContentNav(strDivName, intAction) {
      var strDivNamea
      var strDivNameb
      var strOldDivNamea
      var strOldDivNamea

      strDivNamea = strDivName + 'a';
      strDivNameb = strDivName + 'b';

      if (intAction == 2) {

          if (document.getElementById("ContentNavdivName").value != 'div0') {
              strOldDivNamea = document.getElementById("ContentNavdivName").value + 'a';
              strOldDivNameb = document.getElementById("ContentNavdivName").value + 'b';

              document.getElementById("" + strOldDivNamea + "").style.display = '';
              document.getElementById("" + strOldDivNameb + "").style.display = 'none';
          }

          if (document.getElementById("ContentNavdivName").value != strDivName) {
              document.getElementById("" + strDivNamea + "").style.display = 'none';
              document.getElementById("" + strDivNameb + "").style.display = '';
              document.getElementById("ContentNavdivName").value = strDivName;
          }
          else {
              document.getElementById("ContentNavdivName").value = 'div0';
          }

      }

  }