function lswitch(lang) {
  module = window.location.pathname.substr(4);
  window.location.href = '/'+lang+'/'+module;
}

// gallery functions (powered by prototype js)
function iset(curr, repl) {
  $('img_'+curr).hide();
  $('lnk_'+curr).removeClassName('active');
  $('img_'+repl).show();
  $('lnk_'+repl).addClassName('active');
  curr = repl;

  if(curr == 1) 
  {
    $('lnk_p').addClassName('strike');
    $('lnk_n').removeClassName('strike');
  }
  else if (curr == count)
  {
    $('lnk_n').addClassName('strike');
    $('lnk_p').removeClassName('strike');
  }
  else
  {
    $('lnk_p').removeClassName('strike');
    $('lnk_n').removeClassName('strike');
  }
  
  return curr;  
} 

function iprev(curr) {
  if(curr > 1) 
  {
    $('img_'+curr).hide();
    $('lnk_'+curr).removeClassName('active');
    curr = curr-1;
    $('img_'+curr).show();
    $('lnk_'+curr).addClassName('active');
  } 

  if(curr > 1) 
  {
    $('lnk_p').removeClassName('strike');
    $('lnk_n').removeClassName('strike');
  }
  else 
  {
    $('lnk_p').addClassName('strike');
    $('lnk_n').removeClassName('strike');
  }  
  return curr;
} 

function inext(curr) {
  if(curr < count) 
  {
    $('img_'+curr).hide();
    $('lnk_'+curr).removeClassName('active');
    curr = parseInt(curr)+1;
    $('img_'+curr).show();
    $('lnk_'+curr).addClassName('active');
  } 
  else
  {
    curr = iset(curr, 1);
    $('lnk_n').removeClassName('strike');
    $('lnk_p').addClassName('strike');
    return curr;     
  }
  
  if (curr < count)
  {
    $('lnk_p').removeClassName('strike');
    $('lnk_n').removeClassName('strike');
  } 
  else if (curr == count)
  {
    $('lnk_n').addClassName('strike');
    $('lnk_p').removeClassName('strike');
  }
  return curr;
}

function iset_mod(curr, repl) {
  $('img_'+curr).hide();
  $('lnk_'+curr).removeClassName('active');
  $('img_'+repl).appear({ duration: 1.5 });
  $('lnk_'+repl).addClassName('active');
  curr = repl;

  if(curr == 1) 
  {
    $('lnk_p').addClassName('strike');
    $('lnk_n').removeClassName('strike');
  }
  else if (curr == count)
  {
    $('lnk_n').addClassName('strike');
    $('lnk_p').removeClassName('strike');
  }
  else
  {
    $('lnk_p').removeClassName('strike');
    $('lnk_n').removeClassName('strike');
  }
  
  return curr;  
} 

function iprev_mod(curr) {
  if(curr > 1) 
  {
    $('img_'+curr).hide();
    $('lnk_'+curr).removeClassName('active');
    curr = curr-1;
    $('img_'+curr).appear({ duration: 1.5 });
    $('lnk_'+curr).addClassName('active');
  } 

  if(curr > 1) 
  {
    $('lnk_p').removeClassName('strike');
    $('lnk_n').removeClassName('strike');
  }
  else 
  {
    $('lnk_p').addClassName('strike');
    $('lnk_n').removeClassName('strike');
  }  
  return curr;
} 

function inext_mod(curr) {
  if(curr < count) 
  {
    $('img_'+curr).hide();
    $('lnk_'+curr).removeClassName('active');
    curr = parseInt(curr)+1;
    $('img_'+curr).appear({ duration: 1.5 });
    $('lnk_'+curr).addClassName('active');
  } 
  else
  {
    curr = iset_mod(curr, 1);
    $('lnk_n').removeClassName('strike');
    $('lnk_p').addClassName('strike');
    return curr;     
  }
  
  if (curr < count)
  {
    $('lnk_p').removeClassName('strike');
    $('lnk_n').removeClassName('strike');
  } 
  else if (curr == count)
  {
    $('lnk_n').addClassName('strike');
    $('lnk_p').removeClassName('strike');
  }
  return curr;
}

function selectTab(id) {
  $$('a.innerTabLink').each(function(e){e.removeClassName('active');});
  $('tabLink'+id).addClassName('active');
  $$('div.innerTabs').each(function(e){e.hide();});
  $('innerTab'+id).show();
}

function toggleSessions() {
  $$('a.session_b').each(function(e){e.toggle();});
  $$('a.session_switch').each(function(e){e.toggle();});
}

