/*  Bubbles by Brooks */
/* www.bubblesbybrooks.com */
/* Common Javascript Functions */ 
/* November 2006 */

// this file contains javascript meant to run (or at least be accessible) to every page on the site


function emailListForm() {
  var input = document.ccoptin.ea;
  
  input.defaultValue = input.value;
  
  input.onclick = function() {
    if (this.value == this.defaultValue) {
      this.value = '';
    }
  }
  
  input.onblur = function() {
    if (this.value == '') {
      this.value = this.defaultValue;
    }
  }
  
  document.ccoptin.onsubmit = function() {
    if (input.value == input.defaultValue) {
      alert('Please enter a valid email address');
      return false;
    }
  }
  
}

window.onload = emailListForm;

// This selects a random header image
var imgs = new Array(
'header-bark.jpg',
'header-beach.jpg',
'header-berry.jpg',
'header-ocean.jpg',
'header-wren.jpg',
'header-fish.jpg',
'header-orangeflowers.jpg',
'header-reeds.jpg',
'header-sand.jpg',
'header-stonebirds.jpg',
'header-trees.jpg',
'header-soap.jpg',
'header-lilypad-1.jpg',
'header-lilypad-2.jpg',
'header-lilypad-3.jpg',
'header-lilypad-4.jpg',
'header-lilypad-6.jpg',
'header-lilypad-7.jpg',
'header-bird.jpg'
);

function randomImage(imageID) {
  var imageID = document.getElementById(imageID);
  var i = Math.round(18*Math.random());
  imageID.src = '/images/' + imgs[i];
  imageID.alt = imageID.src + '';
  imageID.alt = imageID.alt.replace(/(.+models\/)/ig,'');
}
