$(document).ready (function(){
							
  // 1. Get pathname
  // 2. Add class on the navigation depending on the href link
  var $page_name = window.location.pathname.substring(1);
  var $page_null = $page_name == '';
  var $page_green = $page_name.indexOf('gogreen') === 0;
  var $page_products = $page_name.indexOf('products') === 0;

  var $page_solar = $page_name == 'products-solar-system.php';
  var $page_racks = $page_name == 'products-racks.php';
  $('ul.sf-menu li a[href="' + $page_name + '"]').addClass('current');
  $('nav.subnav.links a[href="' + $page_name + '"]').addClass('current');
  if ($page_null){
	$('ul.sf-menu li:first-child a').addClass('current');
	$('ul.sf-menu li ul li:first-child a').removeClass('current');
  };
  if ($page_green){
	$('ul.sf-menu li:nth-child(8) a').addClass('current');
	$('nav.subnav.links a:nth-child(8)').addClass('current');
	$('ul.sf-menu li:nth-child(8) ul li a').removeClass('current');
	$('ul.sf-menu li ul li:nth-child(8) a').removeClass('current');
  };
  if ($page_products){
	$('ul.sf-menu li:nth-child(5) a').addClass('current');
	$('nav.subnav.links a:nth-child(5)').addClass('current');
	$('ul.sf-menu li:nth-child(5) ul li a').removeClass('current');
  };

  // UPS
  var $page_ups = $page_name.indexOf('products-uninterruptible-power-supply') === 0;
  var $page_ups_np2031 = $page_name == 'products-uninterruptible-power-supply-np2031.php';
  var $page_ups_np4033 = $page_name == 'products-uninterruptible-power-supply-np4033.php';
  var $page_ups_np3031 = $page_name == 'products-uninterruptible-power-supply-np3031.php';  
  var $page_ups_np3215 = $page_name == 'products-uninterruptible-power-supply-np3215.php';
  var $page_ups_np3315 = $page_name == 'products-uninterruptible-power-supply-np3315.php';
  if ($page_ups){
	$('nav.categories a:nth-child(1)').addClass('current');
  };
  if ($page_ups_np2031){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_ups_np4033){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_ups_np3031){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_ups_np3215){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  if ($page_ups_np3315){
	$('nav.models a:nth-child(5)').addClass('current');
  };
    
  // Rectifiers
  var $page_rectifier = $page_name.indexOf('products-rectifier') === 0;
  var $page_rectifier_microprocessor = $page_name == 'products-rectifier-charger-microprocessor.php';
  var $page_rectifier_nsc_ntc = $page_name == 'products-rectifier-charger-nsc-ntc.php';
  var $page_rectifier_complete = $page_name == 'products-rectifier-charger-complete.php';
  var $page_rectifier_compact = $page_name == 'products-rectifier-compact-charger-complete.php';
  var $page_rectifier_wallmounted = $page_name == 'products-rectifier-charger-wallmounted.php';
  var $page_rectifier_explosion_proof = $page_name == 'products-rectifier-charger-explosion-proof.php';
  if ($page_rectifier){
	$('nav.categories a:nth-child(2)').addClass('current');
  };
  if ($page_rectifier_microprocessor){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_rectifier_nsc_ntc){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_rectifier_complete){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_rectifier_compact){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  if ($page_rectifier_wallmounted){
	$('nav.models a:nth-child(5)').addClass('current');
  };
  if ($page_rectifier_explosion_proof){
	$('nav.models a:nth-child(6)').addClass('current');
  };
  
  // Inverters
  var $page_inverter = $page_name.indexOf('products-inverter') === 0;
  var $page_inverter_np2031 = $page_name == 'products-inverter-np2031-inv.php';
  var $page_inverter_np4033 = $page_name == 'products-inverter-np4033-inv.php';
  var $page_inverter_np3031 = $page_name == 'products-inverter-np3031-inv.php';
  var $page_inverter_module = $page_name == 'products-inverter-module.php';
  if ($page_inverter){
	$('nav.categories a:nth-child(3)').addClass('current');
  };
  if ($page_inverter_np2031){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_inverter_np4033){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_inverter_np3031){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_inverter_module){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  
  // Switch Mode Rectifier
  var $page_switch_mode_rectifier = $page_name.indexOf('products-switch-mode-rectifier') === 0;
  var $page_switch_mode_rectifier_telecom = $page_name == 'products-switch-mode-rectifier-telecom-module.php';
  var $page_switch_mode_rectifier_control = $page_name == 'products-switch-mode-rectifier-control-module.php';
  var $page_switch_mode_rectifier_rack = $page_name == 'products-switch-mode-rectifier-rack-solution.php';
  var $page_switch_mode_rectifier_nsp1000i = $page_name == 'products-switch-mode-rectifier-nsp1000i.php';
  var $page_switch_mode_rectifier_nsp2000h = $page_name == 'products-switch-mode-rectifier-nsp2000h.php';
  if ($page_switch_mode_rectifier){
	$('nav.categories a:nth-child(4)').addClass('current');
  };
  if ($page_switch_mode_rectifier_telecom){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_switch_mode_rectifier_control){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_switch_mode_rectifier_rack){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_switch_mode_rectifier_nsp1000i){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  if ($page_switch_mode_rectifier_nsp2000h){
	$('nav.models a:nth-child(5)').addClass('current');
  };
  
  // Load Banks
  var $page_load_bank = $page_name.indexOf('products-load-bank') === 0;
  var $page_load_bank_48_500v = $page_name == 'products-load-bank-48-500v-series.php';
  var $page_load_bank_24 = $page_name == 'products-load-bank-24-series.php';
  var $page_load_bank_100kw = $page_name == 'products-load-bank-100kw-200kw-series.php';
  var $page_load_bank_250kw = $page_name == 'products-load-bank-250kw-600kw-series.php';
  if ($page_load_bank){
	$('nav.categories a:nth-child(5)').addClass('current');
  };
  if ($page_load_bank_48_500v){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_load_bank_24){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_load_bank_100kw){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_load_bank_250kw){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  
  // Nickel Cadmium Battery
  var $page_ni_cd = $page_name.indexOf('products-nickel-cadmium-battery') === 0;
  var $page_ni_cd_nph = $page_name == 'products-nickel-cadmium-battery-nph-range.php';
  var $page_ni_cd_single_cell = $page_name == 'products-nickel-cadmium-battery-single-cell-nal-nam-nah.php';
  var $page_ni_cd_block = $page_name == 'products-nickel-cadmium-battery-block-type-nble-nbm-nbh.php';
  var $page_ni_cd_anl = $page_name == 'products-nickel-cadmium-battery-anl-range-l-type.php';
  var $page_ni_cd_anm = $page_name == 'products-nickel-cadmium-battery-anm-range-m-type.php';
  var $page_ni_cd_sol = $page_name == 'products-nickel-cadmium-battery-sol.php';
  if ($page_ni_cd){
	$('nav.categories a:nth-child(6)').addClass('current');
  };
  if ($page_ni_cd_nph){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_ni_cd_single_cell){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_ni_cd_block){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_ni_cd_anl){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  if ($page_ni_cd_anm){
	$('nav.models a:nth-child(5)').addClass('current');
  };
  if ($page_ni_cd_sol){
	$('nav.models a:nth-child(6)').addClass('current');
  };
  
  // Sealed Lead Acid Battery
  var $page_sealed = $page_name.indexOf('products-sealed-lead-acid') === 0;
  var $page_sealed_sr = $page_name == 'products-sealed-lead-acid-sr.php';
  var $page_sealed_evr = $page_name == 'products-sealed-lead-acid-evr.php';
  var $page_sealed_evh = $page_name == 'products-sealed-lead-acid-evh.php';
  var $page_sealed_opzv = $page_name == 'products-sealed-lead-acid-opzv.php';
  var $page_sealed_gvr = $page_name == 'products-sealed-lead-acid-gvr.php';
  var $page_sealed_solar = $page_name == 'products-sealed-lead-acid-solar.php';
  var $page_sealed_12_front = $page_name == 'products-sealed-lead-acid-12-front-terminal.php';
  if ($page_sealed){
	$('nav.categories a:nth-child(7)').addClass('current');
  };
  if ($page_sealed_sr){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_sealed_evr){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_sealed_evh){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_sealed_opzv){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  if ($page_sealed_gvr){
	$('nav.models a:nth-child(5)').addClass('current');
  };
  if ($page_sealed_solar){
	$('nav.models a:nth-child(6)').addClass('current');
  };
  if ($page_sealed_12_front){
	$('nav.models a:nth-child(7)').addClass('current');
  }; 
  
  // Vented Lead Acid Battery
  var $page_vented = $page_name.indexOf('products-vented-lead-acid') === 0;
  var $page_vented_pp = $page_name == 'products-vented-lead-acid-pp.php';
  var $page_vented_opzs = $page_name == 'products-vented-lead-acid-opzs.php';
  var $page_vented_pph = $page_name == 'products-vented-lead-acid-pph.php';
  var $page_vented_groe = $page_name == 'products-vented-lead-acid-groe.php';
  var $page_vented_solar = $page_name == 'products-vented-lead-acid-opzs-solar.php';
  var $page_vented_ogi = $page_name == 'products-vented-lead-acid-ogi.php';
  if ($page_vented){
	$('nav.categories a:nth-child(8)').addClass('current');
  };
  if ($page_vented_pp){
	$('nav.models a:nth-child(1)').addClass('current');
  };
  if ($page_vented_opzs){
	$('nav.models a:nth-child(2)').addClass('current');
  };
  if ($page_vented_pph){
	$('nav.models a:nth-child(3)').addClass('current');
  };
  if ($page_vented_groe){
	$('nav.models a:nth-child(4)').addClass('current');
  };
  if ($page_vented_solar){
	$('nav.models a:nth-child(5)').addClass('current');
  };
  if ($page_vented_ogi){
	$('nav.models a:nth-child(6)').addClass('current');
  };
  
  
  if ($page_solar){
	$('nav.categories a:nth-child(9)').addClass('current');
  };
  if ($page_racks){
	$('nav.categories a:nth-child(10)').addClass('current');
  };
  
});
