var itemId="";
var pathValue="";
var posMozilla="";
var version="";
var topPos="";
function changeTopStyle(arrownav,liItemId){
var obj=document.getElementById(liItemId);
topPos=findPosY(obj);

posMozilla=topPos+6;
posMozilla=posMozilla+"px";
if(document.all)
document.getElementById(arrownav).style.top=topPos+6;
else
document.getElementById("arrowNavMozilla").style.top=posMozilla;

}

function findPosX(obj)
  {
    var curleft = 0;
		

    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop+4;
  }



function showSubNav(nav)
{
  version=navigator.appVersion;
  if(document.getElementById(nav))
  { 
  	if(document.getElementById(nav).style.display=='none')
    	{
    		document.getElementById(nav).style.display='block';
              
              if(!document.all)
          {
           if(document.getElementById('arrowNavMozilla'))
            {
              if(document.getElementById('arrowNavMozilla').style.display=='none')
              document.getElementById('arrowNavMozilla').style.display='block'; 
            }
        
           
         }
	
        else if(document.getElementById('arrownav'))
            {
			if(document.getElementById('arrownav').style.display=='none')
     				document.getElementById('arrownav').style.display='block';
        	}
    	}
      if (version.indexOf("MSIE 7.0") != -1) 
      {
       /*var pathLevels=new Array();
       if(pathValue.indexOf("about-jnj")!=-1)
       pathValue=pathValue.substring(pathValue.indexOf("about-jnj"));
       if(pathValue.substring(pathValue.length-1)!="/")
       pathValue=pathValue+"/";
       if(pathValue.indexOf("/")!=-1)
       pathLevels=pathValue.split("/");
       
       if(pathLevels==2)  
       document.getElementById(nav).style.marginLeft="33px";*/

       if(screen.width==800 && screen.height==600)
       document.getElementById(nav).style.marginLeft="211px";
       else if(screen.width==1024 && screen.height==768) 
       document.getElementById(nav).style.marginLeft="218px";
       else if(screen.width==1152 && screen.height==864) 
       document.getElementById(nav).style.marginLeft="282px";
       else if(screen.width==1280 && screen.height==720) 
       document.getElementById(nav).style.marginLeft="346px";
       else if(screen.width==1280 && screen.height==768) 
       document.getElementById(nav).style.marginLeft="346px";
       else if(screen.width==1280 && screen.height==1024) 
       document.getElementById(nav).style.marginLeft="346px";
       else if(screen.width==1280 && screen.height==800) 
       document.getElementById(nav).style.marginLeft="346px";
       else if(screen.width==1360 && screen.height==768) 
       document.getElementById(nav).style.marginLeft="386px";
       else if(screen.width==1440 && screen.height==900) 
       document.getElementById(nav).style.marginLeft="426px";
       else if(screen.width==1680 && screen.height==1050) 
       document.getElementById(nav).style.marginLeft="546px";       
       
      }

	/* ********************************  */

	/* ********************************  */


  }
  
  		 
}
function hideSubNav(nav)
{
  if(document.getElementById(nav))
  { 
    	if(document.getElementById(nav).style.display=='block')
    	{
     		document.getElementById(nav).style.display='none';
           if(!document.all)
          {
           if(document.getElementById('arrowNavMozilla'))
           {
                  if(document.getElementById('arrowNavMozilla').style.display=='block')
                  document.getElementById('arrowNavMozilla').style.display='none';
           } 
           
          }
 	   else if(document.getElementById('arrownav'))
            {
      		if(document.getElementById('arrownav').style.display=='block')
     				document.getElementById('arrownav').style.display='none';
 		}
    	}	 
  }       
}

function composeInnerHTML(nav,item)
{
 
	
 if(document.getElementById(nav))
 { 
  if(item=='our_views_pos')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\" "+"><li><a style=\"\" id=\"healthcare-systems\" href=\"/wps/wcm/connect/jnj.com development/Development/"+ "about-jnj/our-citizenship/the-promise-of-health-care/\">The Promise of Health Care</a></li><li><a style=\"\" id=\"medical-progress\""+ " href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/our-citizenship/our-perspectives-on-medical-innovation/\">Our Perspectives on Medical Innovation</a></li><li><a style=\"\" id=\"affordability-healthcare-products\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "our-citizenship/access-to-medicines/\">Access to Medicines</a></li>"
   +"<li><a style=\"\" id=\"good-health\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "our-citizenship/wellness-prevention-and-health-education/\">Wellness, Prevention & Health Education"+ "</a></li>"
   +"<li><a style=\"\" id=\"new-products\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "our-citizenship/ethical-research-and-development/\">Ethical Research & Development"+ "</a></li>"
   +"<li><a style=\"\" id=\"product-safety\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "our-citizenship/product-quality-and-safety/\">Product Quality & Safety"+ "</a></li>"
   +"<li><a style=\"\" id=\"business-practices\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "our-citizenship/accountable-business-practices/\">Accountable Business Practices"+ "</a></li>"
   +"<li><a style=\"\" id=\"sales\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "our-citizenship/transparency-in-our-business-activities/\">Transparency in Our Business Activities"+ "</a></li>"
   +"</ul>";
   if(!document.all)
   document.getElementById(nav).style.height="416px";
   version=navigator.appVersion;
   if (version.indexOf("MSIE 7.0") != -1) 
   document.getElementById(nav).style.height="416px";
   if (version.indexOf("MSIE 8.0") != -1) 
   document.getElementById(nav).style.height="300px";

 
  }
  else if(item=='company_structure')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\""
   +"><li><a style=\"\" id=\"consumer-healthcare\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/company-"+ "structure/consumer-healthcare/\">Consumer Health Care"+ "</a></li>"
   +"<li><a style=\"\" id=\"medical-devices\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/company-"+ "structure/medical-devices/\">Medical Devices & Diagnostics"+ "</a></li>"
   +"<li><a style=\"\" id=\"pharmaceutical-companies\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/company-"+ "structure/pharmaceutical-companies/\">Pharmaceuticals"+ "</a></li>"
   +"<li><a style=\"\" id=\"loc-map\" onclick=\"exitMessage('loc-map');\" href=\"javascript:openMapInNewWindow('/wps/wcm/jsp/flash/map/map.html?mapType="+ "companies')\">Locations & Map"+ "</a></li>"
   +"</ul>";
   if(document.getElementById(itemId))
   {
     if(itemId=='loc-map')	
     document.getElementById(itemId).style.color="#12c2e9";	
			
   }	

   if(!document.all)
   document.getElementById(nav).style.height="220px";
   version=navigator.appVersion;
   if (version.indexOf("MSIE 7.0") != -1) 
   document.getElementById(nav).style.height="220px";
   if (version.indexOf("MSIE 8.0") != -1) 
   document.getElementById(nav).style.height="220px";


  }
  else if(item=='our_people_diversity')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\""
   +"><li><a style=\"\" id=\"programs\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "diversity/programs/\">Programs & Activities"+ "</a></li>"
   +"<li><a style=\"\" id=\"awards\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "diversity/awards/\">Awards & Recognition"+ "</a></li>"
   +"<li><a style=\"\" id=\"faqs\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "diversity/faqs/\">Frequently Asked Questions"+ "</a></li>"

   +"</ul>";
   if(!document.all)
   document.getElementById(nav).style.height="220px";
   version=navigator.appVersion;
   if (version.indexOf("MSIE 7.0") != -1) 
   document.getElementById(nav).style.height="220px";
   if (version.indexOf("MSIE 8.0") != -1) 
   document.getElementById(nav).style.height="220px";


  }
  else if(item=='company_publications')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\""
   +"><li><a id=\"annual-report\" onclick=\"exitMessage('annual-report');\" target='_new' style=\"\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "publications/annual-report/\">Annual Report"+ "</a></li>"
   +"<li><a id=\"worldwide-contributions\" onclick=\"exitMessage('worldwide-contributions');\" target='_new' style=\"\"  href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "publications/worldwide-contributions/\">Worldwide Contributions"+ "</a></li>"
   +"<li><a id=\"sustainability-report\" onclick=\"exitMessage('sustainability-report');\" target='_new' style=\"\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "publications/sustainability-report/\">Sustainability Report"+ "</a></li>"
   +"</ul>";
   if(document.getElementById(itemId))
   {
	document.getElementById(itemId).style.color="#12c2e9";	
			
   }	
   if(!document.all)
   document.getElementById(nav).style.height="200px";
   version=navigator.appVersion;
   if (version.indexOf("MSIE 7.0") != -1) 
   document.getElementById(nav).style.height="200px";
   if (version.indexOf("MSIE 8.0") != -1) 
   document.getElementById(nav).style.height="200px";


  }

   else if(item=='governance')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\""
   +"><li><a id=\"annual-report\" onclick=\"exitMessage('annual-report');\" target='_self' style=\"\" href=\"http://www.investor.jnj.com/governance/board.cfm"+ "\">Board of Directors"+ "</a></li>"
   +"<li><a id=\"worldwide-contributions\" onclick=\"exitMessage('worldwide-contributions');\" target='_self' style=\"\"  href=\"http://www.investor.jnj.com/governance/materials.cfm"+ "\">Corporate Governance Materials"+ "</a></li>"
   +"<li><a id=\"sustainability-report\" onclick=\"exitMessage('sustainability-report');\" target='_self' style=\"\" href=\"http://www.investor.jnj.com/governance/faq.cfm"+ "\">Corporate Governance FAQs"+ "</a></li>"
   +"</ul>";

   if(document.getElementById(itemId))
   {
	document.getElementById(itemId).style.color="#12c2e9";	
			
   }	

   if(!document.all)
   document.getElementById(nav).style.height="220px";
   version=navigator.appVersion;
   if (version.indexOf("MSIE 7.0") != -1) 
   document.getElementById(nav).style.height="220px";
   if (version.indexOf("MSIE 8.0") != -1) 
   document.getElementById(nav).style.height="220px";


  }


  else if(item=='our_history')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\""
   +"><li><a style=\"\" id=\"healthcare-growth\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "company-history/healthcare-growth/\">Growth & Expansion"+ "</a></li>"
   +"<li><a style=\"\" id=\"founders\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/"+ "company-history/founders/\">People Who Made a Difference"+ "</a></li>"
   +"<li><a style=\"\" id=\"healthcare-innovations\" href=\"/wps/wcm/connect/jnj.com development/Development/about-jnj/company-history/healthcare-innovations/\">Transformational Ideas"+ "</a></li><li><a href=''></a></li><li><a href=''></a></li><li><a href=''></a></li><li><a href=''></a></li><br/><br/>"
   +"</ul>";
   if(!document.all)
   document.getElementById(nav).style.height="245px";
   version=navigator.appVersion;
   if (version.indexOf("MSIE 7.0") != -1) 
   document.getElementById(nav).style.height="245px";
   if (version.indexOf("MSIE 8.0") != -1) 
   document.getElementById(nav).style.height="245px";

  }
   

 }


}
function applyColorOnClick(clickedItemId)
{
  if(document.getElementById(clickedItemId))
   {
	document.getElementById(clickedItemId).style.color="#12c2e9";	
			
   }	
}


function exitMessage(clickedItemId)
{
 
 itemId=clickedItemId;
 	
}

function changePrimaryItemColor(path)
{
  pathValue=path;
  if(path.indexOf("about-jnj")!=-1)
  {
    path=path.substring(path.indexOf("about-jnj"));
    applyPrimaryItemColor(path);
  }  
}
function applyPrimaryItemColor(path)
{
  var levels=new Array();
  
  if(path.indexOf("/")!=-1)
  {
    levels=path.split("/");
    if(document.getElementById(levels[1]))
    {
      
      document.getElementById(levels[1]).style.color="#12c2e9";
      document.getElementById(levels[1]).style.cursor="none";
    }
    else if(document.getElementById(levels[0]))
    {
    	document.getElementById(levels[0]).style.color="#12c2e9";
      document.getElementById(levels[0]).style.cursor="none";
    }
	
    if(document.getElementById("company-nonflash"))
    {
    	document.getElementById("company-nonflash").style.color="#12c2e9";
      document.getElementById("company-nonflash").style.cursor="none";
    }

  }
  
}
function changeSubLevelItemsColor(path)
{
  if(path.indexOf("about-jnj")!=-1)
  {
    path=path.substring(path.indexOf("about-jnj"));
    applySubLevelItemsColor(path);
  }  
}
function applySubLevelItemsColor(path)
{
  var levels=new Array();
  
  if(path.indexOf("/")!=-1)
  {
    levels=path.split("/");
    for(count=2;count<levels.length-1;count++)
    {
     
     if(document.getElementById(levels[count]))
    	{
    	  document.getElementById(levels[count]).style.color="#12c2e9";
        document.getElementById(levels[count]).style.cursor="none";
      } 
    }
  }
   
}

function checkAndRestoreColor(liItemId,path)
{
  if(path.indexOf(liItemId)==-1)
   {
	if(document.getElementById(liItemId))
    	{
         document.getElementById(liItemId).style.color="#638e97";
         
      }
   }
}

function changeCurrentItemColor(currentItemId)
{
  if(document.getElementById(currentItemId))
	document.getElementById(currentItemId).style.color="#12c2e9";	
}

function fixBottomSpanPos(bottomSpan,bottomMenu)
{
  var obj=document.getElementById(bottomMenu);
  var topPos=findPosY(obj);
  var leftPos=findPosX(obj);
  topPosMozilla=topPos+27;
  topPosMozilla=topPosMozilla+"px";
  leftPosMozilla=leftPos-70;
  leftPosMozilla=leftPosMozilla+"px";
  if(document.all)
  {
   document.getElementById(bottomSpan).style.top=topPos+27;
   document.getElementById(bottomSpan).style.marginLeft=leftPos-70;
  }
  else
  {
    document.getElementById(bottomSpan).style.top=topPosMozilla;
    document.getElementById(bottomSpan).style.marginLeft=leftPosMozilla;
  }


}
function fixTopSpanPos(topSpan,topMenu)
{
  var obj=document.getElementById(topMenu);
  var topPos=findPosY(obj);
  var leftPos=findPosX(obj);
  topPosMozilla=topPos-6;
  topPosMozilla=topPosMozilla+"px";
  leftPosMozilla=leftPos-70;
  leftPosMozilla=leftPosMozilla+"px";
  if(document.all)
  {
   document.getElementById(topSpan).style.top=topPos-6;
   document.getElementById(topSpan).style.marginleft=leftPos-70;
  }
  else
  {
    document.getElementById(topSpan).style.top=topPosMozilla;
    document.getElementById(topSpan).style.marginleft=leftPosMozilla;
  }


}

