/*
	Funciones JS genéricas del portal
*/


//---------------------------------------------------------------------------------------------
//Funciones para mostrar y ocultar capas
//---------------------------------------------------------------------------------------------
function mostrar(capa)
{
	document.getElementById(capa).style.display='block';
}
function ocultar(capa)
{
	document.getElementById(capa).style.display='none';
}


//---------------------------------------------------------------------------------------------
//Funciones para ver si existe una variable
//---------------------------------------------------------------------------------------------
function isset(variable_name) {
    try {
         if (typeof(eval(variable_name)) != 'undefined')
         if (eval(variable_name) != null)
         return true;
     } catch(e) { }
    return false;
}


function paginar(nuevaPagina)
{
	document.getElementById("paginaActual").value = nuevaPagina;
	document.formularioPaginacion.submit();
}


function CargarFormularioBusqueda(producto, formulario, tipo)
{
	if (tipo=='busqueda')
	{
		document.getElementById(formulario).action = document.getElementById(formulario).actionBusqueda.value;
	}
	else
	{
		document.getElementById(formulario).action = document.getElementById(formulario).actionIframes.value;
	}

	document.getElementById(formulario).producto.value=producto;
	document.getElementById(formulario).submit();
}



function EnviarPeticion(idFormulario)
{
	if (isset(document.getElementById(idFormulario)))
		document.getElementById(idFormulario).submit();
}



function irLinkOfeta(url)
{
	if (url!='')
	{
		title = '';
		window.open(url, title, "")
	}
}

function mostrarOfertas(imagen, link)
{
	urlImagenPortada = link;
	document.getElementById('imagenOfertaJS').src = 'images/ofertas/'+imagen;
}

function playVisor()
{
	mostrarOfertas(arrayOfertas[indOferta], arrayLinks[indOferta]);
	indOferta++ ;
	if (indOferta == arrayOfertas.length) indOferta = 0;

	t=setTimeout("playVisor()",3000);
}

function pauseVisor()
{
	clearTimeout(t);
}


function visorOfertas(path)
{
	var accion = document.getElementById('formularioOfertasJS').accion.value;

	if (accion == 'play')
	{
		playVisor();

		//Cambiar accion a pause
		document.getElementById('formularioOfertasJS').accion.value = 'pause';
		document.getElementById('formularioOfertasJS').offersJSbutton.src = path+'images/pause.jpg';
		document.getElementById('offersJStext').innerHTML = 'PAUSE';
	}
	else
	{
		pauseVisor()

		//Cambiar accion a play
		document.getElementById('formularioOfertasJS').accion.value = 'play';
		document.getElementById('formularioOfertasJS').offersJSbutton.src = path+'images/play.jpg';
		document.getElementById('offersJStext').innerHTML = 'PLAY';
	}
}




function abrirPopUp(url, title)
{
	margenTop = '150';
	margenLeft = '150';
	ancho = '600';
	alto = '400';
	window.open(url, title, "width="+ancho+", height="+alto+", top=100, left=100, scrollbars=yes")
}

function cerrarPopUp()
{
	window.close();
}
