﻿//comunes
function EstiloAsignar(obj, clase)
{
	if (obj)
		obj.className = clase;
}
function HnlEmbed(codigo) 
{
    document.write(codigo);    
}

function IrA(url)
{
	if (url)
		window.location.href = url;
}

//Exposiciones... carrusel
function ExpoClass(id, titulo, subtitulo) {
	this.id = id;
	this.titulo = titulo;
	this.subtitulo = subtitulo;
}
function GetIndexExpoAnterior(id) {
	id = id.replace("MiniaturaMenu_", "");
	var idx = -1;
	for (var i = 0; i < Expos.length; i++) {
		if (Expos[i].id == id)
			return i;
	}
	return idx;
}
function GetIndexExpoAnterior_Anteriores(id) {
	id = id.replace("Miniatura_", "");
	var idx = -1;
	for (var i = 0; i < ExposAnteriores.length; i++) {
		if (ExposAnteriores[i].id == id)
			return i;
	}
	return idx;
}
function MoverCarrusel(mover, direccion) {
	switch (mover) {
		case 0:
			active = false;
			$(this).stopTime('controlled');
			break;
		case 1:
			var active = false;
			if (!active) {
				active = !active;
				$(this).everyTime(1000, 'controlled', function() {
					stepcarousel.stepBy('carousel', direccion);
				});
			}
			break;
	}
}
function MoverCarruselMenu(mover, direccion) {
	switch (mover) {
		case 0:
			active = false;
			$(this).stopTime('controlledMenu');
			break;
		case 1:
			var active = false;
			if (!active) {
				active = !active;
				$(this).everyTime(1000, 'controlledMenu', function() {
					stepcarousel.stepBy('carouselMenu', direccion);
				});
			}
			break;
	}
}
function VerBocadillo(mostrar, id, positionX, offsetX) {
	switch (mostrar) {
		case 0:
			$("#CajaCarrusel #CajaMiniaturas #Punta").addClass("Oculto");
			$("#CajaBocadillo").removeClass("FondoNegro");
			$("#CajaBocadillo #Titulo").addClass("Oculto");
			$("#CajaBocadillo #Subtitulo").addClass("Oculto");
			break;
		case 1:
			var offsetLeftDivCajaCarrusel = $("#" + id).parent().parent().parent().parent().parent().offset().left;
			var idx = GetIndexExpoAnterior_Anteriores(id);
			if (idx >= 0) {
				$("#CajaCarrusel #CajaBocadillo #Titulo").html(ExposAnteriores[idx].titulo);
				$("#CajaCarrusel #CajaBocadillo #Subtitulo").html(ExposAnteriores[idx].subtitulo);
			}
			else {
				$("#CajaCarrusel #CajaBocadillo #Titulo").html("");
				$("#CajaCarrusel #CajaBocadillo #Subtitulo").html("");
			}
			$("#CajaCarrusel #CajaMiniaturas #Punta").css({ left: (offsetX - (offsetLeftDivCajaCarrusel - 6)) + 'px' });
			$("#CajaCarrusel #CajaMiniaturas #Punta").removeClass("Oculto");
			$("#CajaBocadillo").addClass("FondoNegro");
			$("#CajaBocadillo #Titulo").removeClass("Oculto");
			$("#CajaBocadillo #Subtitulo").removeClass("Oculto");
			break;
	}
}
function VerBocadilloMenu(mostrar, id, positionX, offsetX) {
	switch (mostrar) {
		case 0:
			$("#CajaMiniaturasMenuBocadillo #TituloMenu").addClass("Oculto");
			break;
		case 1:
			//var offsetLeftDivCajaCarrusel = $("#" + id).parent().parent().parent().parent().parent().offset().left;
			var idx = GetIndexExpoAnterior(id);
			if (idx >= 0)
				$("#CajaMiniaturasMenuBocadillo #TituloMenu").html(Expos[idx].titulo + "&nbsp;&nbsp;|&nbsp;&nbsp;" + Expos[idx].subtitulo);
			else 
				$("#CajaMiniaturasMenuBocadillo #TituloMenu").html("");
			$("#CajaMiniaturasMenuBocadillo #TituloMenu").removeClass("Oculto");
			break;
	}
}

// Maniqui carrusel
function ManiquiImagenClass(id, textoPie) {
	this.id = id;
	this.textoPie = textoPie;
}
function ManiquiImagenGetIndex(id) {
	var idx = -1;
	for (var i = 0; i < ManiquiImagenes.length; i++) {
		if (ManiquiImagenes[i].id == id)
			return i;
	}
	return idx;
}
function ManiquiImagenVer(id, src) {
	var idx = ManiquiImagenGetIndex(id);
	if (idx >= 0) {
		$("#ContenedorCarrusel #Imagen").attr('src', src); //.html(Expos[idx].titulo + "&nbsp;&nbsp;|&nbsp;&nbsp;" + Expos[idx].subtitulo);
		$("#ContenedorCarrusel #Pie").html(ManiquiImagenes[idx].textoPie);
	}
	else
		$("#ContenedorCarrusel #Pie").html("");
}

//Inicializacion
var ArrayImagenes = new Array();
var ImgActivaIdx = 0;

