// get URL Function
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

// Printer Friendly Function
function PrintThisPage() 
{ 
   var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
       sOption+="scrollbars=yes,width=750,height=600,left=100,top=25"; 

   var sWinHTML = document.getElementById('contentstart').innerHTML; 
   var sWinHTML2 = document.getElementById('caveat').innerHTML; 
   
   var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><LINK href=/idc/groups/webasset/documents/website/skandia_style.css rel=Stylesheet><body><table width=100% border=0 cellpadding=15 cellspacing=0 bgcolor=#FFFFFF><tr><td><img src=/idc/groups/public/documents/website/logo_print.gif>'); 
       winprint.document.write(sWinHTML);  
       winprint.document.write('<hr>');    
	   winprint.document.write(sWinHTML2);        
       winprint.document.write('</td></tr></body></html>'); 
       winprint.document.close(); 
       winprint.focus(); 
}

//<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}

function openWindow(page) {
	window.open(page)
}
//-->

//Adding PWNavigation.js files

//====================================================================
// Function : nvh_mainnavigation_displaynode
// Comments : this method draws the navigation elements for the supplied
//            node and all its children (if appropriate)
//====================================================================
function nvh_mainnavigation_displaynode(path, node, strFragRoot)
{
   var strClass, strClassHover, strShowPopup = "", strHidePopup = "";

   if (path[node.m_level] == node.m_id)
   {
      strClass      = "PWMainNavigation-level" + node.m_level + "selected";
      strClassHover = "PWMainNavigation-level" + node.m_level + "selectedhover";
   }
   else
   {
      strClass      = "PWMainNavigation-level" + node.m_level;
      strClassHover = "PWMainNavigation-level" + node.m_level + "hover";

      if (((node.m_level == 1) || (node.m_level == 2)) && (node.m_subNodes.length > 0))
      {
         if (g_objBrowserDetection.is_ie5up) // only bother with popups in IE5 and up
         {
            strShowPopup = "PWMainNavigation" + node.m_id + ".style.display='inline';";
            strHidePopup = "PWMainNavigation" + node.m_id + ".style.display='none';";
         }
      }
   }

   var strIcon = (customSectionPropertyExists(node.cp_MainNavIcon) ? "<img border=0 width=16 height=16 src='" + node.cp_MainNavIcon + "'>&nbsp;" : "");

   document.write("<tr>");
   document.write("   <td width='1%' class='" + strClass + "Lead'\">");
   document.write("   <td width='99%' class='" + strClass + "' onmouseover=\"className='" + strClassHover + "';" + strShowPopup + "\" onmouseout=\"className='" + strClass + "';" + strHidePopup + "\">");
   document.write("      <table cellspacing=0 cellpadding=0>");
   document.write("         <tr>");
   document.write("            <td width='100%'><a href='" + node.m_href + "'>" + strIcon + node.m_label + "</a></td>");
   document.write("            <td>");

   if (((node.m_level == 1) || (node.m_level == 2)) &&
       (node.m_subNodes.length > 0))
   {
      if (path[node.m_level] == node.m_id)
      {
         document.write("<img src='" + strFragRoot + "/PWMainNavigation-level" + node.m_level + "-downarrow.gif'></img>");
      }
      else
      {
         document.write("<img src='" + strFragRoot + "/PWMainNavigation-level" + node.m_level + "-rightarrow.gif'></img>");

         if (g_objBrowserDetection.is_ie5up) // only bother with popups in IE5 and up
         {
            document.write("<table style='border: 1px solid black;background-color:white;' id='PWMainNavigation" + node.m_id + "' style='position:absolute;display:none;' cellspacing=1 cellpadding=0 width=1%");
            for (var i = 0 ; i < node.m_subNodes.length ; i++)
               nvh_mainnavigation_displaynode(path, node.m_subNodes[i], strFragRoot);
            document.write("</table>");
         }
      }
   }
   else
   {
      document.write("&nbsp;");
   }

   document.write("            </td>");
   document.write("         </tr>");
   document.write("      </table>");
   document.write("   </td>");
   document.write("</tr>");

   if ((node.m_level <= 2) && (path[node.m_level] == node.m_id))
      for (var i = 0 ; i < node.m_subNodes.length ; i++)
         nvh_mainnavigation_displaynode(path, node.m_subNodes[i], strFragRoot);
}

//====================================================================
// Function : nvh_mainnavigation_display
// Comments : this method draws the main navigation fragment
//====================================================================
function nvh_mainnavigation_display(path, node, strFragRoot, bDisplayRoot)
{
   document.write("<table cellspacing=1 cellpadding=0 width=100%>");

   if (bDisplayRoot)
   {
      nvh_mainnavigation_displaynode(path, node, strFragRoot);
   }
   else
   {
      for (var i = 0 ; i < node.m_subNodes.length ; i++)
         nvh_mainnavigation_displaynode(path, node.m_subNodes[i], strFragRoot);
   }

   /********************************************/
   /************ TUTORIAL HYPERLINK ************/
   /********************************************/
   if (SSContributor)
   {
      document.write("<tr><td class=\"PWMainNavigation-level1Lead\">&nbsp;</td><td class=\"PWMainNavigation-level1\" align=right onmouseover=\"className='PWMainNavigation-level1hover';\" onmouseout=\"className='PWMainNavigation-level1';\">");
      generateTutorialLink('PWMainNavigation', 'click here to learn more about the main navigation fragment');
      document.write("</td></tr>");
   }
   /********************************************/
   /************ TUTORIAL HYPERLINK ************/
   /********************************************/

   document.write("</table>");
}
