﻿
function loadbody()
{
    _dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
    //document.getElementById("ctl00_txtCompanysuggest").focus();
/* Not required.
    loadSalesGraphInit();
    loadNonGaapEPSGraphInit();
    loadRepEPSGraphInit();
    
    */
    //ddaccordion.collapseall('submenuheader');
    setTheMenuBgColor();
    strPrefix = 'ctl00_';
    changeListViewDivWidth();
    chageListViewDivHeight()
}

function loadSalesGraphInit()
{             
    
    var vChart = new Visifire("Visifire.xap",800,300);
    var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfSalesGraphAllAnn");
    var tempText = varGraph.value;   
    vChart.setDataXml(tempText);    
    vChart.render("divSalesGraph");
    
}

function loadNonGaapEPSGraphInit()
{
    var vChart = new Visifire("Visifire.xap",800,300);
    var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfNonGaapEPSGraphAllAnn");
    var tempText = varGraph.value;
    vChart.setDataXml(tempText);    
    vChart.render("divNonGaapEPSGraph");
    
}
function loadRepEPSGraphInit()
{
    var vChart = new Visifire("Visifire.xap",800,300);
    var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfRepEPSGraphAllAnn");
    var tempText = varGraph.value;
    vChart.setDataXml(tempText);    
    vChart.render("divRepEPSGraph");
    
}
function loadSalesGraphChanged()
{             
   
    var vChart = new Visifire("Visifire.xap",800,300);
    var varGraph;
    var SalesVariance = document.getElementById("ctl00_ContentPlaceHolder1_SalesVariance").checked; 
    var SalesAllItems = document.getElementById("ctl00_ContentPlaceHolder1_SalesAllItems").checked;  
    var annualInterim = document.getElementById("sel_graph_sales").selectedIndex;
    switch(annualInterim)
    {
    case 0:
        //Annual option is selected
        if(SalesVariance==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfSalesGraphVarAnn");
        }
            
        if(SalesAllItems==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfSalesGraphAllAnn");
        }
        break;
    case 1:
        //Interim option is selected
        if(SalesVariance==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfSalesGraphVarInt");
        }
            
        if(SalesAllItems==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfSalesGraphAllInt");
        }
        break; 
    }   
       
    var tempText = varGraph.value;   
    vChart.setDataXml(tempText);    
    vChart.render("divSalesGraph");
   
}

function loadNonGaapEPSGraphChanged()
{

    var vChart = new Visifire("Visifire.xap",800,300);
    var varGraph;
    var NonGAAPVariance = document.getElementById("ctl00_ContentPlaceHolder1_NonGAAPVariance").checked; 
    var NonGAAPAllItems = document.getElementById("ctl00_ContentPlaceHolder1_NonGAAPAllItems").checked;  
    var annualInterim = document.getElementById("sel_graph_adjEPS").selectedIndex;
    switch(annualInterim)
    {
    case 0:
        //Annual option is selected
        if(NonGAAPVariance==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfNonGaapEPSGraphVarAnn");
        }
            
        if(NonGAAPAllItems==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfNonGaapEPSGraphAllAnn");
        } 
        break;
    case 1:
        //Interim option is selected
        if(NonGAAPVariance==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfNonGaapEPSGraphVarInt");
        }
            
        if(NonGAAPAllItems==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfNonGaapEPSGraphAllInt");
        } 
        break;
    }
    var tempText = varGraph.value;
    vChart.setDataXml(tempText);    
    vChart.render("divNonGaapEPSGraph");
    
}

function loadRepEPSGraphChanged()
{

    var vChart = new Visifire("Visifire.xap",800,300);
    var varGraph;
    var RepEPSVariance = document.getElementById("ctl00_ContentPlaceHolder1_RepEPSVariance").checked; 
    var RepEPSAllItems = document.getElementById("ctl00_ContentPlaceHolder1_RepEPSAllItems").checked;  
    var annualInterim = document.getElementById("sel_graph_repEPS").selectedIndex;
    switch(annualInterim)
    {
    case 0:
        //Annual option is selected
        if(RepEPSVariance==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfRepEPSGraphVarAnn");
        }
            
        if(RepEPSAllItems==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfRepEPSGraphAllAnn");
        } 
        break;
    case 1:
        //Interim option is selected
        if(RepEPSVariance==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfRepEPSGraphVarInt");
        }
            
        if(RepEPSAllItems==true)
        {
            var varGraph = document.getElementById("ctl00_ContentPlaceHolder1_hdfRepEPSGraphAllInt");
        } 
        break;
    }
    var tempText = varGraph.value;
    vChart.setDataXml(tempText);    
    vChart.render("divRepEPSGraph");
    
}

function loadPageControls()
{
    if(_dom==3)
    {
        location = document.getElementById('ctl00_ContentPlaceHolder1_startApp').href;       
    }
    else
    {
        location = document.getElementById('ctl00_ContentPlaceHolder1_startApp').href;        
    }

}

function setTheMenuBgColor()
{
    var idmenu = document.getElementById("leftnav_analytics1");
    var image = "url(App_Themes/images/navigation_button_submenu_over.gif)";
    if((idmenu != null) && (image != null))
    {
        //Replace the image to highlight
        idmenu.style.backgroundImage = image;
        idmenu.style.color = "#154f71";
        
    }
}

function changeListViewDivWidth() 
{

    var divListView = document.getElementById('divListView');
    divListView.style.width = getElementWidth('gen_details');

}

function chageListViewDivHeight() {
    var divListView = document.getElementById('divListView');
    divListView.style.height = getElementHeight('divListView') + 25;
}

function checkPeerData(sender, args)
  {
    var peerString = args.Value;
    
    var col_array=peerString.split(",");

    if(col_array.length > 7)
      {
         args.IsValid = false;
         alert("Please enter maximum of 7 Companies");
         return;
      }

    args.IsValid = true;
  }

  function OnItemSelected() {

      var varSearch = document.getElementById("ctl00_ContentPlaceHolder1_linkSearch");
      if (varSearch != null) {
          //This causes the graph loading in the update panel
          location = varSearch.href;
      }
  }


  




