var itemId="";
var pathValue="";
var posMozilla="";
function changeTopStyle(arrownav,liItemId){
var obj=document.getElementById(liItemId);
var topPos=findPosY(obj);
posMozilla=topPos+7;
posMozilla=posMozilla+"px";
if(document.all)
document.getElementById(arrownav).style.top=topPos+7;
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+3;
  }



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) 
      {
       
       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="219px";
       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_giving')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\" "+"><li><a style=\"\" id=\"supplier-diversity\" href=\"/wps/wcm/connect/jnj.com development/Development/"+ "partners/suppliers/supplier-diversity\">Supplier Diversity</a></li></ul>";
 
  }
  else if(item=='prot_envo')
  {
   document.getElementById(nav).innerHTML="<ul class=\"submenu\" "+"><li><a style=\"\" id=\"health-planet\" href=\"/wps/wcm/connect/jnj.com development/development/"+ "partners/environment-protection/health-planet/\" title=\"\" target=\"\">Our Healthy Planet 2010 "+ "Goals</a></li><li><a style=\"\" id=\"environment-performance\" href=\"/wps/wcm/connect/jnj.com development/development/partners/environment-protection/"+ "environment-performance/\" title=\"\" target=\"\">Our Environmental Performance</a></li><li><a style=\"\" id=\"environment-partner\""+ " href=\"/wps/wcm/connect/jnj.com development/development/partners/environment-protection/environment-"+  "partner/\" title=\"\" target=\"\">Our Environmental Partnerships</a></li><li><a style=\"\" id=\"facility\" href=\"/wps/wcm/connect/jnj.com "+ "development/development/partners/environment-protection/facility/\" title=\"\" target=\"\">Facility "+ "Transparency</a></li><li><a style=\"\" id=\"recognition\" href=\"/wps/wcm/connect/jnj.com development/development/partners/"+ "environment-protection/recognition/\" title=\"\" target=\"\">Recognitions</a></li></ul>";
  

  }
   
 }
}

function clicking()
	{
		//alert("Hello");
	}

function changePrimaryItemColor(path)
{
	
  pathValue=path;
  if(path.indexOf("partners")!=-1)
  {
    path=path.substring(path.indexOf("partners"));
    applyPrimaryItemColor(path);
  }  
}
function applyPrimaryItemColor(path)
{
	//alert("path == " + path);
  var levels=new Array();
	
  if(path.indexOf("/")!=-1)
  {
    levels=path.split("/");
	//alert("levels[0] == " + levels[0]); 
	//alert("levels[1] == " + levels[1]);
    if(document.getElementById(levels[1]))
    {
	//alert("document.getElementById(levels[1]) == " + document.getElementById(levels[1]));
	//alert(document.getElementById(levels[1]).style.color);
    	document.getElementById(levels[1]).style.color="#12c2e9";
       document.getElementById(levels[1]).style.cursor="none";
	//alert(document.getElementById(levels[1]).style.color);
    }
   else if(document.getElementById(levels[0]))
    {
	//alert("document.getElementById(levels[0]) == " + document.getElementById(levels[0]));
    	document.getElementById(levels[0]).style.color="#12c2e9";
      document.getElementById(levels[0]).style.cursor="none";
    }
	if(document.getElementById("http://64.106.233.49/wps/wcm/connect/jnj.com%20development/development/partners/"))
    {
	//alert("last loop");
    	document.getElementById("http://64.106.233.49/wps/wcm/connect/jnj.com%20development/development/partners/").style.color="#12c2e9";
      document.getElementById("http://64.106.233.49/wps/wcm/connect/jnj.com%20development/development/partners/").style.cursor="none";
    }

  }
  
}
function changeSubLevelItemsColor(path)
{
  if(path.indexOf("partners")!=-1)
  {
    path=path.substring(path.indexOf("partners"));
    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);
  if(bottomMenu=='menu_3')
  {
   topPosMozilla=topPos+45;
   topPosMozilla=topPosMozilla+"px";
   if(document.all)
   document.getElementById(bottomSpan).style.top=topPos+45;

   else
   document.getElementById(bottomSpan).style.top=topPosMozilla;

  }
  else if(bottomMenu=='menu_2')
  {
   topPosMozilla=topPos-6;
   topPosMozilla=topPosMozilla+"px";
   if(document.all)
   document.getElementById(bottomSpan).style.top=topPos-6;
   else
   document.getElementById(bottomSpan).style.top=topPosMozilla;
  }
  else
  {
   topPosMozilla=topPos+50;
   topPosMozilla=topPosMozilla+"px";
   leftPosMozilla=leftPos-70;
   leftPosMozilla=leftPosMozilla+"px";
   if(document.all)
   {
    document.getElementById(bottomSpan).style.top=topPos+50;
    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);
  
  if(topMenu=='menu_3')
  {
    topPosMozilla=topPos-6;
    topPosMozilla=topPosMozilla+"px";
    if(document.all)
    document.getElementById(topSpan).style.top=topPos-6;
    else
    document.getElementById(topSpan).style.top=topPosMozilla;
   
  }
  else
  {
    topPosMozilla=topPos+29;
    topPosMozilla=topPosMozilla+"px";
    leftPosMozilla=leftPos-70;
    leftPosMozilla=leftPosMozilla+"px";
    if(document.all)
    {
     document.getElementById(topSpan).style.top=topPos+29;
     document.getElementById(topSpan).style.marginLeft=leftPos-70;
    }
    else
    {
     document.getElementById(topSpan).style.top=topPosMozilla;
     document.getElementById(topSpan).style.marginLeft=leftPosMozilla;
     
    }
  }


}


