// JavaScript Document

// cross navigator functions
	
var isIE =  ((navigator.userAgent.indexOf("MSIE") > -1) ? true : false);
var isMac =  ((navigator.userAgent.indexOf("Mac") > -1) ? true : false);
var isGecko = ((navigator.userAgent.indexOf("Gecko") > -1) ? true : false);

var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isDyn = (isDOM || isIE4 || isNS4);

function getTag(id){
 if (isDOM) return document.getElementById(id);
 if (isIE4) return document.all[id];
 if (isNS4) return document.layers[id];
}

function getTagStyle(id){
 return (isNS4 ? getTag(id) : getTag(id).style);
} 

//***********************************************
// fade in
//********************************************


var timer = 0;
      var iFade = 1;
      var iOpacity = 0;
      var idFade = "";
      
      function FadeById(id) {
        idFade = id;
        timer = setInterval("FadeIn()", 50);
		//loop();
      }
      
      function CancelFadeById() {
        if (timer == 0) return;
        clearInterval(timer);
        timer = 0;
      }
      
      function FadeIn() {
        var elem = document.getElementById(idFade + iFade);
        if (iOpacity >= 1) {
          iFade++;
          elem = document.getElementById(idFade + iFade);
          if (! elem) {
            CancelFadeById();
            return;
          }
          iOpacity = 0;
        }
        iOpacity += 0.1;
        elem.style.opacity = iOpacity;
        elem.style.MozOpacity = iOpacity;
        elem.style.KhtmlOpacity = iOpacity;
        elem.style.filter = "alpha(opacity=" + iOpacity * 100 + ")";
      }
//*******************************************************************************
