var DDSPEED = 10;
var DDTIMER = 15;

// main function to handle the mouse events //
function ddMenu(id,d)
{
  //debugger;
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearInterval(c.timer);
  if(d == 1)
  {
    clearTimeout(h.timer);
    if(c.maxh && c.maxh <= c.offsetHeight){return}        
    else if(!c.maxh)
    {
      c.style.display = 'block';
      c.style.height = 'auto';
      c.maxh = c.offsetHeight;
      c.style.height = '0px';
    }
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }
  else
  {
    h.timer = setTimeout(function(){ddCollapse(c)},50);
  }
}

// collapse the menu //
function ddCollapse(c)
{
  c.timer = setInterval(function(){ddSlide(c,-1)},DDTIMER);
}

// cancel the collapse if a user rolls over the dropdown //
function cancelHide(id)
{
  //debugger;
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearTimeout(h.timer);
  clearInterval(c.timer);
  if(c.offsetHeight < c.maxh)
  {
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }
}

// incrementally expand/contract the dropdown and change the opacity //
function ddSlide(c,d)
{
  var currh = c.offsetHeight;
  var dist;
  if(d == 1)
  {
    dist = (Math.round((c.maxh - currh) / DDSPEED));
  }
  else
  {
    dist = (Math.round(currh / DDSPEED));
  }
  if(dist <= 1 && d == 1)
  {
    dist = 1;
  }
  c.style.height = currh + (dist * d) + 'px';
  c.style.opacity = currh / c.maxh;
  c.style.filter = 'alpha(opacity=' + (currh * 100 / c.maxh) + ')';
  if((currh < 2 && d != 1) || (currh > (c.maxh - 2) && d == 1))
  {
    clearInterval(c.timer);
  }
}

/* SPI: Changes the image on mouse over event */
function ChangeImage(obj)
{
    //debugger;
    if(obj.id == 'img1')
    {
        document.getElementById('img1').src = "/Images/btn_home2.gif";
        document.getElementById('img2').src = "/Images/btn_aboutsheridan1.gif";
        document.getElementById('img3').src = "/Images/btn_healthcareexecutives1.gif";
        document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals1.gif";
        document.getElementById('img5').src = "/Images/btn_employeecenter1.gif";
        document.getElementById('img6').src = "/Images/btn_careercenter1.gif";
    }
    else if(obj.id == 'img2')
    {
        document.getElementById('img2').src = "/Images/btn_aboutsheridan2.gif";
        document.getElementById('img1').src = "/Images/btn_home1.gif";
        document.getElementById('img3').src = "/Images/btn_healthcareexecutives1.gif";
        document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals1.gif";
        document.getElementById('img5').src = "/Images/btn_employeecenter1.gif";
        document.getElementById('img6').src = "/Images/btn_careercenter1.gif";
    }
    else if(obj.id == 'img3')
    {
        document.getElementById('img3').src = "/Images/btn_healthcareexecutives2.gif";
        document.getElementById('img1').src = "/Images/btn_home1.gif";
        document.getElementById('img2').src = "/Images/btn_aboutsheridan1.gif";
        document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals1.gif";
        document.getElementById('img5').src = "/Images/btn_employeecenter1.gif";
        document.getElementById('img6').src = "/Images/btn_careercenter1.gif";
    }
    else if(obj.id == 'img4')
    {
        document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals2.gif";
        document.getElementById('img1').src = "/Images/btn_home1.gif";
        document.getElementById('img2').src = "/Images/btn_aboutsheridan1.gif";
        document.getElementById('img3').src = "/Images/btn_healthcareexecutives1.gif";
        document.getElementById('img5').src = "/Images/btn_employeecenter1.gif";
        document.getElementById('img6').src = "/Images/btn_careercenter1.gif";
    }
    else if(obj.id == 'img5')
    {
        document.getElementById('img5').src = "/Images/btn_employeecenter2.gif";
        document.getElementById('img1').src = "/Images/btn_home1.gif";
        document.getElementById('img2').src = "/Images/btn_aboutsheridan1.gif";
        document.getElementById('img3').src = "/Images/btn_healthcareexecutives1.gif";
        document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals1.gif";
        document.getElementById('img6').src = "/Images/btn_careercenter1.gif";
    }
    else if(obj.id == 'img6')
    {
        document.getElementById('img6').src = "/Images/btn_careercenter2.gif";
        document.getElementById('img1').src = "/Images/btn_home1.gif";
        document.getElementById('img2').src = "/Images/btn_aboutsheridan1.gif";
        document.getElementById('img3').src = "/Images/btn_healthcareexecutives1.gif";
        document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals1.gif";
        document.getElementById('img5').src = "/Images/btn_employeecenter1.gif";
    }
}

/* SPI: Restores the image on mouse out event */
function RestoreImage(obj)
{
    if(obj.id == 'img1')
    {
        document.getElementById('img1').src = "/Images/btn_home1.gif";
    }
    else if(obj.id == 'img2')
    {
        document.getElementById('img2').src = "/Images/btn_aboutsheridan1.gif";
    }
    else if(obj.id == 'img3')
    {
        document.getElementById('img3').src = "/Images/btn_healthcareexecutives1.gif";
    }
    else if(obj.id == 'img4')
    {
        document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals1.gif";
    }
    else if(obj.id == 'img5')
    {
        document.getElementById('img5').src = "/Images/btn_employeecenter1.gif";
    }
    else if(obj.id == 'img6')
    {
        document.getElementById('img6').src = "/Images/btn_careercenter1.gif";
    }    
}

//This function swaps the hover image on mouse over event
function swapImage(obj)
{
    //debugger;    
    if(obj.id == 'img7')
    {
        document.getElementById('img7').src = "/Images/btn_anesthesiology_hover.gif";
    }
    else if(obj.id == 'img8')
    {
        document.getElementById('img8').src = "/Images/btn_childrensservices_hover.gif";
    }
    else if(obj.id == 'img9')
    {
        document.getElementById('img9').src = "/Images/btn_emergencymedicine_hover.gif";
    }
    else if(obj.id == 'img10')
    {
        document.getElementById('img10').src = "/Images/btn_radiology_hover.gif";
    }
}

//This function restores the hovered image on mouse out event
function swapImgRestore(obj)
{
    //debugger;    
    if(obj.id == 'img7')
    {
        document.getElementById('img7').src = "/Images/btn_anesthesiology.gif";
    }
    else if(obj.id == 'img8')
    {
        document.getElementById('img8').src = "/Images/btn_childrensservices.gif";
    }
    else if(obj.id == 'img9')
    {
        document.getElementById('img9').src = "/Images/btn_emergencymedicine.gif";
    }
    else if(obj.id == 'img10')
    {
        document.getElementById('img10').src = "/Images/btn_radiology.gif";
    }
}

//To reset back the original images on mouse leave event of the menu items bar
function ResetImages()
{
    document.getElementById('img1').src = "/Images/btn_home1.gif";
    document.getElementById('img2').src = "/Images/btn_aboutsheridan1.gif";
    document.getElementById('img3').src = "/Images/btn_healthcareexecutives1.gif";
    document.getElementById('img4').src = "/Images/btn_physician&alliedhealthprofessionals1.gif";
    document.getElementById('img5').src = "/Images/btn_employeecenter1.gif";
    document.getElementById('img6').src = "/Images/btn_careercenter1.gif";
}

//Redirects to respective link
function Redirect(obj)
{    
    if(obj.id == 'img1')
    {
        window.location.href = "/";
    }
    else if(obj.id == 'img2')
    {
        window.location.href = "/about_us/company_info/Company_Info.htm";       
    }
    else if(obj.id == 'img3')
    {
        window.location.href = "/partners/sheridanAdvantage.htm";
    }
    else if(obj.id == 'img4')
    {
        window.location.href = "/partners/why_sheridan.htm";  
    }
    else if(obj.id == 'img5')
    {
        window.location.href = "/employees/";   
    }
    else if(obj.id == 'img6')
    {
        window.location.href = "/careers/";  
    }
}