﻿/**
 * @author stuart.hopper
 * amended by v.hanesse - 16.05.08
 */

function show() {
var viewby = document.getElementById('viewBy');
//viewby.style.position='relative';
//viewby.style.left='0px';
viewby.style.display='block';
var c1 = document.getElementById('c1');
c1.style.display='block';
//c1.style.visibility='visible';
var c2 = document.getElementById('c2');
c2.style.display='block';
//c2.style.visibility='visible';
document.getElementById('hide').style.display='inline';
document.getElementById('show').style.display='none';
}

function hide() {
var viewby = document.getElementById('viewBy');
//viewby.style.position='absolute';
//viewby.style.left='-9999px';
viewby.style.display='none';
var c1 = document.getElementById('c1');
c1.style.display='none';
//c1.style.visibility='hidden';
var c2 = document.getElementById('c2');
c2.style.display='none';
//c2.style.visibility='hidden';
document.getElementById('hide').style.display='none';
document.getElementById('show').style.display='inline';
}

/* A to Z section
v.hanesse - 16.05.08
*/

function resetLetters(){//hide all letter section on the page
 var letters = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
 var i=0;
 var letterDiv = null;
 for (i=0;i<26;i++){
  letterDiv = document.getElementById("letter"+letters[i]);
  if (letterDiv) { 
   letterDiv.style.display = "none";
  }
 }
}

function resetPaginationClasses(){//reset page, classesto null on pagination line
 var letters = new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
 var i=0;
 var page = null;
 var attributeClass = (window.ActiveXObject)?"className":"class";//if IE attribute is called className else class
 for (i=0;i<26;i++){
  page = document.getElementById("page"+letters[i]);
  if (page) {
   page.setAttribute(attributeClass,"");
  }
 }
}

function setPageClass(letter){//set the page, class to active on pagination line
 var attributeClass = (window.ActiveXObject)?"className":"class";//if IE attribute is called className else class
 var page = document.getElementById("page"+letter);
 if (page) {
  page.setAttribute(attributeClass,"active");
 }
}

function showLetter(letter){
 resetPaginationClasses();
 setPageClass(letter);
 resetLetters();
 var letterDiv = document.getElementById("letter"+letter);
 if (letterDiv) {
  letterDiv.style.display = "block";
 }
}