/*
   Paradise Inn & Vacation Homes
   -----------------------------
   Common javascript functions

   code: schill
*/

var _onload = [];

function fire() {
  for (var i=0; i<_onload.length; i++) {
    _onload[i]();
  }
}

function addOnload(oF) {
  _onload[_onload.length] = oF;
}

function email(sAddr) {
  // dynamically add e-mail address (I hate spam.)
  var o = document.getElementById('email');
  o.href = o.href.replace('#',sAddr);
  o.innerHTML = o.href.substr(7,(o.href.indexOf('?')!=-1?o.href.indexOf('?')-7:o.href.length));
}


//additions for nav from preet-son!

function show(o){
  o.style.display = "block";
}
 
function hide(o){
  o.style.display = "none";
}
 
function toggleList(o){
  var p = o.parentNode;
  var targ = p.parentNode.getElementsByTagName("ul")[0];

  if ((targ.style.display == "") || (targ.style.display == "block")) {
    if (!(p.className.indexOf("off")+1)) {
      p.className = p.className ? p.className + " " + "off" : "off";
    }
    hide(targ);
  } else {
    if (p.className.indexOf("off")+1) {
      p.className = p.className.replace("off", "");
    }
    show(targ);
  }
  
  try {
    o.blur();
  } catch (e) {
    //ah well
  }
  
  return false;
 }






window.onload = fire;
