﻿
var tabHeight = 700;

function loadbody()
{
    _dom=document.all?3:(document.getElementById?1:(document.layers?2:0));
    //document.getElementById("ctl00_txtCompanysuggest").focus();
   // loadSalesGraphInit();
   // loadNonGaapEPSGraphInit();
    //ddaccordion.collapseall('submenuheader');
    setTheMenuBgColor();
    strPrefix = 'ctl00_';
    changeListViewDivWidth();
}
function setTheMenuBgColor()
{
    var idmenu = document.getElementById("leftnav_analytics2");
    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 loadPageControls()
{
    if(_dom==3)
    {
        location = document.getElementById('ctl00_ContentPlaceHolder1_startApp').href;       
    }
    else
    {
        location = document.getElementById('ctl00_ContentPlaceHolder1_startApp').href;        
    }

}
function loadFinData()
{      
  
    var Interim = document.getElementById('ctl00_ContentPlaceHolder1_interimButton').checked; 
    var Annual = document.getElementById('ctl00_ContentPlaceHolder1_annualButton').checked;  
    
    if(Interim==true)
    {
       document.getElementById('ctl00_ContentPlaceHolder1_periodFlag').value = 'i';
    }
        
    if(Annual==true)
    {
        document.getElementById('ctl00_ContentPlaceHolder1_periodFlag').value = 'a';
    }   
  location = document.getElementById('ctl00_ContentPlaceHolder1_refreshFinData').href; 
   
}

function ShowAnalyticsAllItemsGraph() {
    //Salma
    var control = document.getElementById(arguments[0]);
    var argumentStr = "";

    // Send the number of points as well. Otherwise, the graph will not work
    // in cases where the number of points is less than 5. - MOHAN.
    var numPoints = (arguments.length - 1) / 4;

    argumentStr = "&" + "numPoints=" + numPoints;
    
    for (var i = 1; i < arguments.length; i++) {
        argumentStr = argumentStr + "&arg" + i.toString()+"=" + arguments[i].toString();
    }
  
    DisplayGraph(control, argumentStr)

}

function ChangeBig(v) {
	v.src = "App_Themes/images/wait.gif";
	v.style.width=18;
	v.style.height=18;    
	
}

function ChangeSmall(v) {
	v.src = "App_Themes/images/graph_icon_47.gif";
	v.style.width=11;
	v.style.height=11;  
}

function onDisplayMohan2(ctl, dataGraph)
{
    alert(dataGraph);
    
    aTag = ctl;
	//do {
	//	aTag = aTag.offsetParent;
		leftpos	= 300;
		toppos =  300;
	//} while(aTag.tagName!="BODY");
	
	bShow = true;
	
	//bPageLoaded = true;
				
   
   var vChart = new Visifire("Visifire.xap",500,200);
   var tempText = dataGraph;
   vChart.setDataXml(tempText); 
   popCalculation("content", vChart)
   vChart.render("content");
   
}

function checkPeerData(sender, args)
  {
    var peerString = args.Value;
    
    var col_array=peerString.split(",");

    if(col_array.length > 4)
      {
         args.IsValid = false;
         alert("Only 4 Companies Allowed");
         return;
      }

    args.IsValid = true;
  }


  function changeListViewDivWidth() {

      var divListView = document.getElementById('divListView');
      divListView.style.width = getElementWidth('gen_details');

  }


function sync() 
{

    var datatableObj = document.getElementById("dvData");
    var lft = datatableObj.scrollLeft;
    var top = datatableObj.scrollTop;


    var colheader = document.getElementById("divColumnHeader");
    colheader.style.width = 679 + lft;
    colheader.style.left = 0 - lft;


    var rowheader = document.getElementById("dvLineItems");
    rowheader.style.height = 600 + top; // hard code the height here.
    rowheader.style.top = 0 - top;

    // rowheader.scrollTop = top;

    

  }


  function OnItemSelected() {

      var varSearch = document.getElementById("ctl00_ContentPlaceHolder1_linkSearch");
      if (varSearch != null) {
          //This causes the graph loading in the update panel
          location = varSearch.href;
      }
  }
