
function navigateToCtsPage(page_name, isTable)
{
  if(isTable == "n")
  {
    if (document.moreAboutForm != null)
    {
        document.moreAboutForm.trail_position.value = "1";
        document.moreAboutForm.route.value = "fasttrack";
        document.moreAboutForm.target = "_self";
        document.moreAboutForm.action = page_name;        
        document.moreAboutForm.submit();
    }
    else if (document.form_state != null)
    {
      if (page_name == '/tables/fast_track.jsp')
      {        
        document.form_state.trail_position.value = "1";
        if (document.form_state.product != null)
        {
          document.form_state.product.value = "";
        }        
      }
      else if (page_name == '/tables/table/results_frameset.jsp')
      {        
        document.form_state.trail_position.value = "3";
      }
      else if (page_name == '/tables/model/model_cash_deposits.jsp')
      {        
        document.form_state.trail_position.value = "2";
        document.form_state.product.value = "cash_deposits";
      }
      else if (page_name == "/tables/model/model_investment_bonds.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="investment_bonds";
      }
      else if (page_name == "/tables/model/model_mortgages.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="mortgages";
      }
      else if (page_name == '/tables/model/model_annuities.jsp')
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value = "annuities";
      document.form_state.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_unit_trust_isas.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="unit_trust_isas";
      }
      else if (page_name == "/tables/model/model_pensions_personal.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="pensions_personal";
      }
      else if (page_name == "/tables/model/model_savings_endowments.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="savings_endowments";
      }
      else if (page_name == "/tables/model/model_ppi.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="ppi";
      }
      else if (page_name == "/tables/model/model_ppi_credit_card.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="ppi_credit_card";
      }
      else if (page_name == "/tables/model/model_ppi_mortgage.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="ppi_mortgage";
      }
      else if (page_name == "/tables/model/model_ppi_unsecured_loan.jsp") 
      {      
      document.form_state.trail_position.value="2";
      document.form_state.product.value="ppi_unsecured_loan";
      }      
      else if (page_name == "/tables/model/model_ppi_secured_loan.jsp") 
      {      
        document.form_state.trail_position.value="2";
        document.form_state.product.value="ppi_secured_loan";
      } 
      else if (page_name == '/tables/help_using_this_site/help_using_this_site.jsp')
      {
         document.form_state.trail_position.value = "4";
         document.form_state.route.value = "fasttrack";
      }
           
      document.form_state.target = "_self";    
      document.form_state.route.value= "fasttrack";
      document.form_state.action = page_name;        
      document.form_state.submit();    
    }
    
    else if (document.product_summary != null)
    {
      if (page_name == '/tables/fast_track.jsp')
      {
        document.product_summary.trail_position.value = "1";
        document.product_summary.product.value = "";
        document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == '/tables/table/results_frameset.jsp')
      {
        document.product_summary.trail_position.value = "3";
      }
      else if (page_name == '/tables/model/model_cash_deposits.jsp')
      {
        document.product_summary.trail_position.value = "2";
        document.product_summary.product.value = "cash_deposits";
        document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_mortgages.jsp") 
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value="mortgages";
      document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == '/tables/model/model_annuities.jsp')
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value = "annuities";
      document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_unit_trust_isas.jsp") 
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value="unit_trust_isas";
      document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == '/tables/model/model_investment_bonds.jsp')
      {
        document.product_summary.trail_position.value = "2";
        document.product_summary.product.value = "investment_bonds";
        document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_pensions_personal.jsp") 
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value="pensions_personal";
      document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_savings_endowments.jsp") 
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value="savings_endowments";
      document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_ppi.jsp") 
      {      
        document.product_summary.trail_position.value="2";
        document.product_summary.product.value="ppi";
        document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_ppi_credit_card.jsp") 
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value="ppi_credit_card";
      document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_ppi_mortgage.jsp") 
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value="ppi_mortgage";
      document.product_summary.route.value = "fasttrack";
      }
      else if (page_name == "/tables/model/model_ppi_unsecured_loan.jsp") 
      {      
      document.product_summary.trail_position.value="2";
      document.product_summary.product.value="ppi_unsecured_loan";
      document.product_summary.route.value = "fasttrack";
      }    
      else if (page_name == "/tables/model/model_ppi_secured_loan.jsp") 
      {      
        document.product_summary.trail_position.value="2";
        document.product_summary.product.value="ppi_secured_loan";
        document.product_summary.route.value = "fasttrack";
      } 
      document.product_summary.target = "_self";    
      document.product_summary.action = page_name;        
      document.product_summary.submit();
    }
  }  
  // if called from table
  else
  {
    if (document.form_state != null)
    {
      document.form_state.trail_position.value = "4";
      document.form_state.route.value = "fasttrack";
      document.form_state.target = "_self";    
      document.form_state.action = page_name;        
      document.form_state.submit();
    }
  // following line added to ensure that error is not displayed 
  // if bottom frame does not yet exist 
     if(document.form_hidden ==null)
    {
      return;
    }
    parent.bottomframe.document.form_hidden.target = "_self";
    parent.bottomframe.document.form_hidden.action = page_name;
    document.form_hidden.route.value = "fasttrack";
    
    if (page_name == '/tables/fast_track.jsp')
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="1";
      parent.bottomframe.document.form_hidden.product.value="";
    }
    else if (page_name == "/tables/model/model_cash_deposits.jsp") 
    {      
      document.form_hidden.trail_position.value="2";
      document.form_hidden.product.value="cash_deposits";      
    }
    else if (page_name == "/tables/model/model_investment_bonds.jsp") 
    {     
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="investment_bonds";
    }    
    else if (page_name == "/tables/model/model_mortgages.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="mortgages";
    }
    else if (page_name == "/tables/model/model_annuities.jsp") 
    {
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="annuities";
    }
    else if (page_name == "/tables/model/model_unit_trust_isas.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="unit_trust_isas";      
    }
    else if (page_name == "/tables/model/model_savings_endowments.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="savings_endowments";      
    }
    else if (page_name == "/tables/model/model_pensions_personal.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="pensions_personal";      
    }
    else if (page_name == "/tables/model/model_ppi.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="ppi";
    }
    else if (page_name == "/tables/model/model_ppi_credit_card.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="ppi_credit_card";      
    }
    else if (page_name == "/tables/model/model_ppi_mortgage.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="ppi_mortgage";      
    }
    else if (page_name == "/tables/model/model_ppi_unsecured_loan.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="ppi_unsecured_loan";      
    }
    else if (page_name == "/tables/model/model_ppi_secured_loan.jsp") 
    {      
      parent.bottomframe.document.form_hidden.trail_position.value="2";
      parent.bottomframe.document.form_hidden.product.value="ppi_secured_loan";      
    }
    parent.bottomframe.document.form_hidden.submit();
  }

}//End of navigateToCtsPage