/*
  Document: Common JS
  Author: Sam Graf
  Revision: 2010/07/15 15:19:07
*/

// Global variables and defaults
var i = 0;

// E-mail obfuscation
function obfuscation(key) {
  var charData = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@:.- ';
  var outputString = '';

  for ( i = 0; i < key.length; i++ ) {
    outputString += charData.charAt(key[i]);
  }

  var keyholder = document.createElement('span');
  var renderedkey = document.createTextNode(outputString);
  keyholder.appendChild(renderedkey);

  var insertionpoint = document.getElementById('badharvest');
  insertionpoint.parentNode.insertBefore(keyholder, insertionpoint);
}

// Rollover buttons
if ( buttonImages !== '' ) {
  var normalButtons = new Array();
  var activeButtons = new Array();

  for ( i = 0; i < buttonImages.length; i++ ) {
    normalButtons[i] = new Image();
    normalButtons[i].src = buttonImagesUri + buttonImages[i] + '.png';
    activeButtons[i] = new Image();
    activeButtons[i].src = buttonImagesUri + buttonImages[i] + '_a.png';
  }

  function changeImage(imgId, newImg) {
    document.getElementById(imgId).src = newImg.src;
  } 
}

// New windows
function openNewWindow(uri) {
  var newWindow = window.open(uri, windowName, windowFeatures);
}


