// JavaScript Document
/*
Funciones comunes a todas las p{aginas
06/05/05 Ismael Celis
*/
/*===========================================================
 Constante para verificar compatibilidad de browser
============================================================*/
var W3CDOM = (document.createElement && document.getElementById);
// funcion universal para obtener elemento
function getElement(id){
	return W3CDOM?document.getElementById(id):document.all[id];
}
function fadeElementSetup(theID, fdStart, fdEnd, fdSteps) {
  fadeSteps = fdSteps;
  fadeCurrent = 0;
  fadeAmount = (fdStart - fdEnd) / fadeSteps;
  fadeTimer = setInterval("fadeElement('"+theID+"')", 50);
}

function fadeElement(theID) {
  fadeCurrent++;
  // Set the opacity depending on if we're adding or subtracting (pos or neg)
  if (fadeAmount < 0) {
    setOpacity(Math.abs(fadeCurrent * fadeAmount), theID);
  } else {
    setOpacity(100 - (fadeCurrent * fadeAmount), theID);
  }
  if (fadeCurrent == fadeSteps) {
    // We're done, so clear
    clearInterval(fadeTimer);
    document.getElementById(theID).style.visibility = "hidden";
    setOpacity(100, theID);
  }
}

function setOpacity(opacity, theID) {

  // Multi-browser opacity setting
  var object = document.getElementById(theID).style;
  object.filter = "alpha(opacity=" + opacity + ")"; // IE/Win
  object.KhtmlOpacity = (opacity / 100);            // Safari 1.1 or lower, Konqueror
  object.MozOpacity = (opacity / 100);              // Older Mozilla+Firefox
  object.opacity = (opacity / 100);                 // Safari 1.2, Firefox+Mozilla
}

function imprimir(){
	brVersion = parseInt(navigator.appVersion);
	if (brVersion >= 4 || window.print) window.print();
	else alert("No es posible Imprimir. Esto se debe probablemente a que el navegador es muy antiguo");
}

