<!--

// Agregar a favoritos
function agregar_a_favoritos(title,url){
	if (window.sidebar) // firefox
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// 
		window.external.AddFavorite(url, title);
}


// Oculta y muestra la capa con el formulario flash de recomendar a un amigo
function mostrarOcultar(ly) { //v6.0
	var elLayer = document.getElementById(ly);
		if( elLayer.style.display=='block' ){
		elLayer.style.display='none';
	} else {
		elLayer.style.display='block';
	}
}

// Función para ocultar el logo y la firma cuando esta dentro del iframe
function mostrarLogo(){
  if(window.parent.document.getElementById('encabezado')){
    if(window.parent.document.getElementById('encabezado').value != 0 || window.name=='VentanaNueva'){
      document.getElementById("cabecera").style.display="none";
      //document.getElementById("header").className+=" oculto";
      //alert("pepe");
    }
  } else if (window.name=='VentanaNueva') {
    document.getElementById("cabecera").style.display="none";
  }
}
function mostrarFirma(){
  if(window.parent.document.getElementById('encabezado')){
    if(window.parent.document.getElementById('encabezado').value != 0){
      document.getElementById("firma").style.display="none";
    }
  }
}

//	Funcion que se llama cada vez que se dispara el evento onreadystatechange del objeto XMLHttpRequest
function processReqChangeAutofillFac(){
	var detalles = document.getElementById(id_div);
	if(req.readyState == 4){
		detalles.innerHTML = req.responseText;
	} else {
		detalles.innerHTML = 'Cargando...';
	}
}

// Función para scroll horizontal de layers 05/03/09 victorn

// Declaro las variables para el carro
var Calculo = 0;
var Mover = 750;
var PosicionActual;
var MasMover = 0;
var Aceleracion = 0.90;

// Función para mover a la izquierda un layer con aceleración
function siguiente(capa){
  
	// Busco el DIV que tiene el scroll
	var Contenedor = document.getElementById(capa);
  
	//Para debug, escribe en un layer con ID=valor1 la variable "Calculo"
	//var datos=document.getElementById('valor1');
	//datos.innerHTML = Contenedor.scrollLeft+'-'+Contenedor.scrollWidth+'-'+Contenedor.offsetWidth+'- MasMover = '+MasMover;
    
	// solo se ejecuta el movimiento si la posición del scroll es < al ancho total del layer que esta dentro del contenedor
	if ( Contenedor.scrollLeft < ( Contenedor.scrollWidth - Contenedor.offsetWidth ) ){
    
		// Función matemática para aceleración
		Calculo -= Mover
		Calculo *= Aceleracion
		Calculo += Mover
    
		// Le doy el valor al que se tiene que mover + el valor donde esta
		Contenedor.scrollLeft = Calculo + MasMover;
		PosicionActual = Calculo;
    
		//Para debug, escribe en un layer con ID=valor la variable "Calculo"
		//var ejs=document.getElementById('valor');
		//ejs.innerHTML += Calculo+'<br>';
    
		// si todavía no llega al lugar requerido vuelve a ejecutar la función
		// de lo contrario resetea todas las variables
		if(Mover > PosicionActual+1){
			setTimeout('siguiente("'+capa+'")',20);
		} else {
			MasMover = MasMover + Mover;
			PosicionActual = 0;
			Calculo = 0;
		}
	} else {
		// Cuando el scroll llegó al final asigna el valor de la posición actual a la variable
		MasMover = Contenedor.scrollLeft;
	}
}

// Función para mover a la derecha un layer con aceleración
function anterior(capa){
  
	// Busco el DIV que tiene el scroll
	var Contenedor = document.getElementById(capa);
  
	//Para debug, escribe en un layer con ID=valor1 la variable "Calculo"
	//var datos=document.getElementById('valor1');
	//datos.innerHTML = Contenedor.scrollLeft+'-'+Contenedor.scrollWidth+'-'+Contenedor.offsetWidth+'- MasMover = '+MasMover;
  
	// solo se ejecuta el movimiento si la posición del scroll es > 0
	if ( Contenedor.scrollLeft > 0 ){
  
		// Función matemática para aceleración
		Calculo += Mover
		Calculo *= Aceleracion
		Calculo -= Mover
    
		// Le doy el valor al que se tiene que mover + el valor donde esta
		Contenedor.scrollLeft = Calculo + MasMover;
		PosicionActual = Calculo;
    
		//Para debug, escribe en un layer con ID=valor la variable "Calculo"
		//var ejs=document.getElementById('valor');
		//ejs.innerHTML += Calculo+'<br>';
    
		// si todavía no llega al lugar requerido vuelve a ejecutar la función
		// de lo contrario resetea todas las variables
		if(Mover > -PosicionActual+1){
			setTimeout('anterior("'+capa+'")',20);
		} else {
			MasMover = MasMover - Mover;
			PosicionActual = 0;
			Calculo = 0;
		}
	} else {
		// Cuando el scroll llegó al final asigna el valor de la posición actual a la variable
		MasMover = 0;
	}
}
// FIN Función para scroll horizontal de layers 05/03/09 victorn

//-->