function setHeight ()
{
  var height = document.body.clientHeight || window.innerHeight || document.documentElement.clientHeight;
  document.getElementById("navigation").style.height = (height - 59) +"px";
  document.getElementById("main").style.height = (height - 69) +"px";
}

function makeActive(name)
{
  if(!document.images[name])
    return;

  document.images[name].src = "/img/buttons/hover/" +name+ ".jpg";
}

function makeDefault(name)
{
  if(!document.images[name])
    return;

  document.images[name].src = "/img/buttons/" +name+ ".jpg";
}

function mailto(email_crypt)
{
  if(!email_crypt)
    return;

  var chars  = "efghijklmnopqrstuvwxyz0123456789.@abcd";
  var chars2 = "abcdefghijklmnopqrstuvwxyz0123456789.@";
  var found = 0;

  var email = "";
  for(var i=0; i < email_crypt.length; i++)
  {
    for(var j=0; j< chars.length; j++)
    {
      if(chars[j] === email_crypt[i])
      {
        email+= chars2[j];
        found = 1;
        break;
      }
      found = 0;
    }

    if(!found)
      email+= email_crypt[i];
  }

  location.href = "mailto:" + email + "";
}

function show_page (id)
{
  var i = 1;
  while(document.getElementById("page" +i+ "") && document.getElementById("link_page" +i+ ""))
  {
    document.getElementById("page" +i+ "").style.display="none";
    document.getElementById("link_page" +i+ "").style.fontWeight="normal";
    i++;
  }

  if(id)
  {
    document.getElementById("page").value = id;
    document.getElementById("page" +id+ "").style.display="block";
    document.getElementById("link_page" +id+ "").style.fontWeight="bold";
  }
  else
  {
    var page = document.getElementById("page").value;
    document.getElementById("page" +page+ "").style.display="block";
    document.getElementById("link_page" +page+ "").style.fontWeight="bold";
  }
}

function slideshow (name, Images, interval)
{
  if(!document.images["slideshow"])
    return;

  document.images["slideshow"].src = Images[image_id];

  if(image_id + 1 < Images.length)
    image_id++;
  else
    image_id=0;

  setTimeout("slideshow(name, Images, " +interval+ ")", interval);
}

function trim(str)
{
  while(str.substring(0,1) == ' ') 
  {
    str = str.substring(1,str.length);
  }
  while(str.substring(str.length-1,str.length) == ' ') 
  {
    str = str.substring(0,str.length-1);
  }
  return str;
}

function message(text)
{
  document.getElementById("messagetext").innerHTML=text;
  new Effect.SlideDown('messagebox', {duration:0.4});
  window.setTimeout("new Effect.SlideUp('messagebox', {duration:0.4})", 5000);
}
