var showAt = 3; // in sec
var maxCount = 4;
var objs = new Array();
var i;

function init() {
  for (i=0; i<objs.length; i++) {
    if (objs[i]) {
      setOpacity(objs[i], 0);
      objs[i].style.visibility = 'visible';
    }
  }
  if (objs.length) window.setTimeout("fadeIn(0)", showAt * 1000);
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100) ? 99.999 : opacity;
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn(opacity) {
  var obj;
  if (opacity <= 100) {
    for (i=0; i<objs.length; i++) {
      if (objs[i]) {
        setOpacity(objs[i], opacity);
        opacity += 10;
      }
    }
    window.setTimeout("fadeIn("+opacity+")", 100);
  }
}

function hideall() {
  var objName = 'goo'+'gle_a'+'ds_f'+'rame';
  objs = document.getElementsByName(objName);
  if (objs && objs.length) {
    for (i=0; i < objs.length; i++) {
      objs[i].style.visibility = 'hidden';
    }
  }
}

function hideall1() {
  var obj, objName;
  if (document.getElementById) {
    for (i=1; i < maxCount; i++) {
      objName = 'goo'+'gle_a'+'ds_f'+'rame' + i;
      obj = document.getElementById(objName);
      if (obj) {
        obj.style.visibility = 'hidden';
        objs.push(objName);
      }
    }
  }
}

function addEvent(obj, evType, fn) {
  if (obj.addEventListener) {
    obj.addEventListener(evType, fn, false);
    return true;
  } else if (obj.attachEvent) {
    var r = obj.attachEvent("on"+evType, fn);
    return r;
  } else {
    return false;
  }
}

