﻿function showDiv()
{
  var divCount=0;
  while(document.getElementById("option" + (++divCount)) != null)
  {
    document.getElementById("option" + divCount).className = "inActiveMenuLink";
    document.getElementById("bBMiddleBlock" + divCount).style.display = "none"; 
  }
  
  this.className = "activeMenuLink";
  tabNo = this.id.replace(/[^0-9]/g,'');
  if(document.getElementById("bBMiddleBlock" + tabNo)) document.getElementById("bBMiddleBlock" + tabNo).style.display="block";
}
function showVideo(element)
{
  var thisElement = document.getElementById(element);
  var divCount=0;
  while(document.getElementById("plstThumb" + (++divCount)) != null)
    document.getElementById("plstThumb" + divCount).className = "inActiveMenuLink";
  
  var slvrLightObjStr = "<object data='data:application/x-silverlight,' type='application/x-silverlight-2' width='412px' height='309px'>" +
                        " <param name='source' value='VideoPlayer.xap'/>" +
			            " <param name='onerror' value='onSilverlightError' /> " +
			            " <param name='background' value='white' /> " +
			            " <param name='initParams' value='m=mms://wm.microsoft.com/ms/india/msidcvideo/" + thisElement.name + ".wmv,autostart=true'/> " +
			            " <a href='http://go.microsoft.com/fwlink/?LinkID=124807' style='text-decoration: none;'> " +
     			        "   <img src='http://go.microsoft.com/fwlink/?LinkId=108181' alt='Get Microsoft Silverlight' style='border-style: none'/> " +
			            "</a> " +
		                " </object> " +
		                "<iframe style='visibility:hidden;height:0;width:0;border:0px'></iframe>"
  
  var videoDiv = document.getElementById("vidRightPlayerDiv");
  if (videoDiv)
  {
    videoDiv.innerHTML = slvrLightObjStr;
    videoDiv.className = "activeMenuLink";
    videoDiv.style.visibility = "visible";
    videoDiv.style.display = "block";
    videoDiv.style.height = "309px"
    videoDiv.style.width = "412px"
    
    var txtVideoDiv = document.getElementById("bBMBTxtHmBelowLdrs");
    if(txtVideoDiv) 
    {
      var bBMiddleDivHomeId = document.getElementById("bBMiddleDivHomeId");
      bBMiddleDivHomeId.style.height = "auto" 
      
    }
  }
}
var txImg        = new Array(); 
var txImageArray = new Array();
var txCurrent    = -2;
var txNext       = -2;
function startSlideShow()
{
  if(txCurrent == txNext)
  {
    txNext            = (txCurrent+2)%txImageArray.length;
    txImg[txNext]     = new Image;
    txImg[txNext].src = txImageArray[txNext];
  }
  if (txImg[txNext] && txImg[txNext].complete) 
  {
    txCurrent = txNext;
    (document.getElementById("txRotatingImg")).src = txImg[txCurrent].src;
    (document.getElementById("txRotatingImgLabel")).innerHTML = txImageArray[txCurrent+1];
    setTimeout("startSlideShow()", 5000);
  }  
  else 
  {
    setTimeout("startSlideShow()", 500);
  }  
}
function initNavBar()
{ 
  if(!(navigator.appVersion.indexOf("MSIE")==-1))
  {
    var i,k,g,lg,r=/\s*navBarHvr/,nn='',c,cs='navBarHvr',bv='navBarItem'; 
    
    for(i=0;i<10;i++)
    {
      g=document.getElementById(bv+nn);
      if(g)
      { 
        lg=g.getElementsByTagName("LI");
        if(lg)
        {
          for(k=0;k<lg.length;k++)
          {
            lg[k].onmouseover=function()
            {
              c=this.className;
              cl=(c)?c+' '+cs:cs;
              this.className=cl;
            };
            lg[k].onmouseout=function()
            {
              c=this.className;
              this.className=(c)?c.replace(r,''):'';
            };
          } 
        }
      }
      nn=i+1;
    } 
  }
 
  //Initialize left menu if the page has one
  var mainMenuObj = document.getElementById("bBLeftNavDiv");
  if (mainMenuObj != null)
  {
    var menuItems = mainMenuObj.getElementsByTagName("a");
    for(var no=0;no<menuItems.length;no++)    menuItems[no].onclick = showDiv; 
   
    document.getElementById("option1").className = "activeMenuLink";
    document.getElementById("bBMiddleBlock1").style.display="block";
  }
  
  // Show active Page's Master Link
  var navBarActiveLinkIndicator = document.getElementById("hiddenParentIndicator");
  if(navBarActiveLinkIndicator)
  {    
    var flagTX = false;
    navBarActiveLinkIndicator = navBarActiveLinkIndicator.title; 
    if(navBarActiveLinkIndicator == "navBarTX")
    {
      navBarActiveLinkIndicator = "navBarHome";
      flagTX                    = true;
    }
    var activeNavItem = document.getElementById(navBarActiveLinkIndicator);
    if(activeNavItem)   activeNavItem.className = "activeNavLink";
    
    // Code to initiate TechXChange Image SlideShow
    if(flagTX) 
    {
      txImageArray = new Array ("_images/techxchange/anandansrini.jpg",    "P Anandan and Srini Koppolu at the launch", 
                                "_images/techxchange/adcenter.jpg",        "ad Center Demo",
                                "_images/techxchange/biztalk.jpg",         "BizTalk RFID Demo",
                                "_images/techxchange/digitalheritage.jpg", "Digital Heritage Demo",
                                "_images/techxchange/duet.jpg",            "Duet Demo",
                                "_images/techxchange/dynamicscrm.jpg",     "Dynamics CRM Demo",
                                "_images/techxchange/livemesh.jpg",        "Live Mesh Demo", 
                                "_images/techxchange/livesearch.jpg",      "Live Search Demo",
                                "_images/techxchange/mobiledeveloper.jpg", "Mobile Developer Demo",
                                "_images/techxchange/multitouch.jpg",      "Multi-Touch Paint Application Demo",
                                "_images/techxchange/netprints.jpg",       "NetPrints Demo",
                                "_images/techxchange/networking.jpg",      "Windows Networking Demo",
                                "_images/techxchange/officemobile.jpg",    "Office Mobile Demo",
                                "_images/techxchange/remotedesktop.jpg",   "Remote Desktop Demo",
                                "_images/techxchange/robustlosearch.jpg",  "Robust Location Search Demo",
                                "_images/techxchange/uc.jpg",              "Unified Communications Demo",
                                "_images/techxchange/vsts.jpg",            "Visual Studio Team System Demo");  
      startSlideShow();
    }
  }
}

var sTop;
var newsTimer;

//Displaying Image
function showImage(url)
{
  sTop = document.documentElement.scrollTop;
  document.documentElement.scrollTop = 0;
  document.getElementById('overLayDiv').style.visibility='visible';
  document.getElementById('oLMainDiv').style.visibility='visible';
  document.getElementById('oLTitleContainer').style.visibility='visible';
  document.getElementById('oLLoadingContainer').style.visibility='visible';
  document.getElementById('oLLoadingContainer').style.display='block';
  newsBigImage=new Image();
  newsBigImage.src=url;
  check();
}

function check()
{
  if(newsBigImage.complete)
  {
    document.getElementById('oLImage').src=newsBigImage.src;
    document.getElementById('oLLoadingContainer').style.visibility = 'hidden';
    document.getElementById('oLLoadingContainer').style.display = 'none';
    document.getElementById('oLImageContainer').style.display='block';
    document.getElementById('oLImage').style.visibility='visible';
  }
  else 
  {
    newsTimer=setTimeout("check()", 500);
  }
}

function hideNews()
{
  clearTimeout(newsTimer);
  document.getElementById('oLLoadingContainer').style.visibility = 'hidden';
  document.getElementById('oLLoadingContainer').style.display = 'none';
  document.getElementById('overLayDiv').style.visibility='hidden';
  document.getElementById('oLMainDiv').style.visibility='hidden';
  document.getElementById('oLTitleContainer').style.visibility='hidden';
  document.getElementById('oLImageContainer').style.display = 'none';
  document.getElementById('oLImage').style.visibility='hidden';
  document.getElementById('oLImage').src=null;
  document.documentElement.scrollTop = sTop;
}

function showMeet()
{
 var meetDivText = document.getElementById("bBMeetTextDivId");
 if(meetDivText)
 {
   var bBRightMeetImg = document.getElementById("bBRightMeetImg");
   var bBRightMeetDiv = document.getElementById("bBRightMeetDiv");
   if(meetDivText.style.visibility == "hidden" || meetDivText.style.visibility == "")
   {
     meetDivText.style.display="block";
     meetDivText.style.visibility="visible";
     if(bBRightMeetImg) bBRightMeetImg.title = "Click to Contract";
     if(bBRightMeetDiv) bBRightMeetDiv.title = "Click to Contract";
   }
   else
   {
     meetDivText.style.display="none";
     meetDivText.style.visibility="hidden";
     if(bBRightMeetImg) bBRightMeetImg.title = "Click to Expand";
     if(bBRightMeetDiv) bBRightMeetDiv.title = "Click to Expand";
   }
 }
}
function showPopUpVideo(vidId, prefix)
{
  var w=440;
  var h=330;
  var webaddress = prefix + "showpopupvideo.aspx?vidId=" + vidId;
  var viewimageWin = window.open(webaddress,'New_Window','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=Yes,resizable=no,copyhistory=no,width='+w+',height='+h);
  viewimageWin.moveTo(screen.availWidth/2-(w/2),screen.availHeight/2-(h/2));
}

function expandCollapse(visibleDiv, hiddenDiv) 
{
  var visibleDiv = document.getElementById(visibleDiv);
  var hiddenDiv = document.getElementById(hiddenDiv);
  
  visibleDiv.style.visibility = 'hidden';
  visibleDiv.style.display = 'none';
  hiddenDiv.style.visibility = 'visible';
  hiddenDiv.style.display = 'block';
}