function changeto(highlightcolor)
{
	source=event.srcElement
	if (source.tagName=='TR'||source.tagName=='TABLE')
	return
	while(source.tagName!='TD')
	source=source.parentElement
	if (source.style.backgroundColor!=highlightcolor&&source.id!='ignore')
	source.style.backgroundColor=highlightcolor
}

function changeback(originalcolor)
{
	if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=='ignore')
	return
	if (event.toElement!=source)
	source.style.backgroundColor=originalcolor
}
	



function hideall()
{
if(navigator.appName=="Netscape")
{
	for(var i=0; i<document.layers.length;i++)
	{
	document.layers[i].visibility="hide"
	}
}
else
{
var divisions=document.all.tags("div")
for(var i=0; i<divisions.length;i++)
{
divisions[i].style.display = "none"
}
}
}



function select(y)
{
if(navigator.appName=="Netscape")
{
showlayer(y);
}
else
{
show(y);
}
}

function showlayer(x)
{
for(var i=0; i<document.layers.length;i++)
{
document.layers[i].visibility="hide"
}
for(var i=0; i<document.layers.length;i++)
{
document.layers[x].visibility="inherit"
}
}

function show(x)
{
var divisions=document.all.tags("div")

for(var i=0; i<divisions.length;i++)
{
divisions[i].style.display = "none"
}
for(var i=0; i<divisions.length;i++)
{
divisions[x].style.display = "block"
}
}

function showlinks(val)
{

	var sector='class=\"mainlinks\"';
	var services='class=\"mainlinks\"';
	var syndicate='class=\"mainlinks\"';
	var market='class=\"mainlinks\"';

	if(val=="sector")
	sector='class="mainlinkshover"';
	if(val=="services")
	services='class="mainlinkshover"';
	if(val=="syndicate")
	syndicate='class="mainlinkshover"';
	if(val=="market")
	market='class="mainlinkshover"';

document.write('<table cellspacing=5 cellpadding=0 width=158px border=0>');
document.write('<tr><td background="./../images/linksbg.gif" width=158 height=21px>');
document.write('&nbsp;&nbsp;&nbsp;<A href="./../sector/index.html" ' + sector + ' onmouseover="select(0)">Sectors we research</a></td></tr>');
document.write('<tr><td background="./../images/linksbg.gif" width=158 height=21px>');
document.write('&nbsp;&nbsp;&nbsp;<A href="./../services/index.html" ' + services + 'onmouseover="select(1)">Services Offered</a></td></tr>');
document.write('<tr><td background="./../images/linksbg.gif" width=158 height=21px>');
document.write('&nbsp;&nbsp;&nbsp;<A href="./../syndicate/index.html" ' + syndicate + 'onmouseover="hideall()">Syndicated Offers</a></td></tr>');
document.write('</table>');
}

function showtoplinks(value)
{
	imgabout="<img src='./../images/aboutimrb.gif' border=0>";
	imrbdiv="<img src='./../images/imrbdiv.gif' border=0 hspace=10>";
	media="<img src='./../images/mediaroom.gif' border=0>";
	contact="<img src='./../images/contactus.gif' border=0 hspace=10>";
	careers="<img src='./../images/careerwithus.gif' border=0>";

	if(value=='about')
		imgabout="<img src='./../images/aboutimrbover.gif' border=0>";
	else if(value=='divisions')
		imrbdiv="<img src='./../images/imrbdivover.gif' border=0 hspace=10>";
	else if(value=='media')
		media="<img src='./../images/mediaroomover.gif' border=0>";
	else if(value=='contact')
		contact="<img src='./../images/contactusover.gif' border=0 hspace=10>";
	else if(value=='careers')
		careers="<img src='./../images/careerwithusover.gif' border=0>";

document.write('<A href="./../about/index.html">'+ imgabout + '</a><A href="./../divisions/index.html">'+ imrbdiv + '</a><A href="./../media/index.html">'+ media + '</a><A href="./../contact/index.html">'+ contact + '</a><A href="./../careers/currentopenings.html">'+ careers + '</a>');
}

var DDSPEED = 50;
var DDTIMER = 15;
var OFFSET = -55;
var ZINT = 100;

function ddMenu(id,d){
  var h = document.getElementById(id + '-ddheader');
  var c = document.getElementById(id + '-ddcontent');
  clearInterval(c.timer);
  if(d == 1){
    clearTimeout(h.timer);
    c.style.display = 'block';
    if(c.maxh && c.maxh <= c.offsetHeight){return}
    else if(!c.maxh){
      c.style.left = (h.offsetWidth + OFFSET) + 'px';
      c.style.height = 'auto';
      c.maxh = c.offsetHeight;
      c.style.height = '0px';
    }
    ZINT = ZINT + 1;
    c.style.zIndex = ZINT;
    c.timer = setInterval(function(){ddSlide(c,1)},DDTIMER);
  }else{
    h.timer = setTimeout(function(){ddCollapse(c)},50);
  }
}

function ddCollapse(c){
  c.timer = setInterval(function(){ddSlide(c,-1)},DDTIMER);
}

function cancelHide(id){
  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);
  }
}

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 > (c.maxh - 1) && d == 1){
    clearInterval(c.timer);
  }else if(dist < 50 && d != 1){
    clearInterval(c.timer);
    c.style.display = 'none';
  }
}