var current_id = "";

function find_block_id(text)
{
  var all_tags = document.getElementById("nav_parent_0").getElementsByTagName("LI");
  for(var i=0;i<all_tags.length;i++)
  {
    if(all_tags[i].className=="parent" && all_tags[i].innerHTML.search(text)!=-1)
    {
      var target_id=all_tags[i].id.replace("item","parent");
      return target_id;
    }
  }
  return '';
}

function menu_on_hover(menu_name,i)
{
  document.getElementById("sub_menu").innerHTML = "";
  document.getElementById("sub_menu").style.display = "none";
  if(menu_name=="")
  {return;}
  current_id = find_block_id(menu_name);
  
  document.getElementById("sub_menu").innerHTML = replace(replace(replace(document.getElementById(current_id).innerHTML,"<LI","<div"),"</A>","</a></div>"),"class=\"\"","");

  offset = 0;
  switch(i)
  {
      case 1: offset = 67;break;
      case 2: offset = 204;break;
      case 3: offset = 295;break;
      case 4: offset = 429;break;
      case 5: offset = 540;break;
      case 6: offset = 660;break;
  }

  document.getElementById("sub_menu").style.left = 12+offset+"px";
  document.getElementById("sub_menu").style.display = "block";

  document.getElementById("main_body").onmouseover=function(){document.getElementById("sub_menu").innerHTML = "";  document.getElementById("sub_menu").style.display = "none";};
  document.getElementById("sub_banner").onmouseover=function(){document.getElementById("sub_menu").innerHTML = "";  document.getElementById("sub_menu").style.display = "none";};
}

function menu_off_hover()
{

}

function replace(str,target,replacement)
{
  if(str.indexOf(target)==-1)
  {
    target=target.toLowerCase();
    replacement=replacement.toUpperCase();
  }
  while(str.indexOf(target)!=-1)
  {str=str.replace(target,replacement);}
  return str;

}

function set_top_menu()
{
  var target=null;
  if(location.href.search("about")!=-1){target = document.getElementById("about_link");}
  if(location.href.search("pipeline")!=-1){target = document.getElementById("pipeline_link");}
  if(location.href.search("technology")!=-1){target = document.getElementById("technology_link");}
  if(location.href.search("news")!=-1){target = document.getElementById("news_link");}
  if(location.href.search("career")!=-1){target = document.getElementById("career_link");}
  if(location.href.search("contact")!=-1){target = document.getElementById("contact_link");}
  if(target == null){return;}
  target.firstChild.src = target.firstChild.src.replace(".jpg","_on.jpg");
  //alert(target.firstChild.onmouseout);
  target.firstChild.onmouseout = "";
  target.firstChild.onmouseout = null;
  //target.firstChild.onmouseout = target.firstChild.onmouseout.replace(".jpg","_on.jpg");
  //target.innerHTML = target.innerHTML.replace(".jpg","_on.jpg");
  //alert(target.innerHTML);
}
