
var _feedtimecerrar = 0;
var _feedtimeintcerrar = 1000;
var _feedtimemaxcerrardefault = 4000;
var _feedtimemaxcerrar = 4000;
var _feedtimer = true;

function closeLayerFeedBack(theobject) 
{
    document.getElementById(theobject).style.display='none';
}

function CerrarFeedBack()
{
    closeLayerFeedBack('divFondo');
    closeLayerFeedBack('divFeedBack'); 
    closeLayerFeedBack('iframefeedback'); 
}

function CerrarFeedBackTimer()
{    
    // Va mostrando los segundos restantes para que cierre el cartel, cuando llega a cero cierra el cartel    
    _feedtimecerrar = _feedtimecerrar + _feedtimeintcerrar;            
    if (_feedtimer) MostrarTime();            
    if (_feedtimecerrar == _feedtimemaxcerrar) 
       CerrarFeedBack();    else
       if (_feedtimer) window.setTimeout("CerrarFeedBackTimer();", _feedtimeintcerrar);       
}

function SacarTime()
{
    // Saca el timer y deja el cartel abierto 
    _feedtimer = false;
    _feedtimecerrar = _feedtimemaxcerrar;    
    MostrarTime();    
}

function MostrarTime()
{    
    // Va mostrando los segundos que restan    
    var lblTimer = document.getElementById('lblTiempo');
    lblTimer.innerHTML = (_feedtimemaxcerrar - _feedtimecerrar) / _feedtimeintcerrar;    
}

function CambiarClassFeedBack(_class) 
{
    // Asigno las clases a los elementos del ayuda
    var span1 = document.getElementById('FB_top')
    var span2 = document.getElementById('FB_bottom')
    var div1 = document.getElementById('FB_body')
    if (span1 != null) span1.className = _class;
    if (span2 != null) span2.className = _class;
    if (div1 != null) div1.className = _class;
}

function AbrirFeedBackTimer(_class, _timer) {
    _feedtimemaxcerrar = _timer;

    PosicionarFeedBack(_class);
}

function AbrirFeedBack(_class) {
    _feedtimemaxcerrar = _feedtimemaxcerrardefault;

    PosicionarFeedBack(_class);
}

function PosicionarFeedBack(_class) 
{    
    // Abre el cartel y lo posiciona en el centro

    if (_class == undefined) return;
    
    _feedtimecerrar = 0;
    _feedtimer = true;

    CambiarClassFeedBack(_class)

    MostrarTime();
    
    var divFondo = document.getElementById('divFondo');
    var divFeedBack = document.getElementById('divFeedBack');
    var frmFeedBack = document.getElementById('iframefeedback');
    
    findTamVentanaPopUp(divFondo);	
                    
    divFondo.style.display='';
    divFeedBack.style.display='';
    frmFeedBack.style.display='';

    PosScrollCentradoPopUp(divFeedBack, false, 150, 0);
    
    divFeedBack.style.marginLeft = "-" + parseInt(divFeedBack.offsetWidth / 2) + "px";
    
    frmFeedBack.style.width = divFondo.style.width;
    frmFeedBack.style.height = divFondo.style.height;                
            
    CerrarFeedBackTimer();

}