
var modalEdicion;

function CargarProductos(id, esSubCategoria)
{	
	
	if(esSubCategoria == "true")
	{
		document.getElementById("vinculoVolver").style.display = "block";
		
		var req1 = new Request({
	
			url: 'fcms/php_sitio/consultar_nombre_categoria.php?id=' + id + '&esSubCategoria=' + esSubCategoria,
	
			onSuccess: function(resultado){
				document.getElementById("nombreCategoria").innerHTML = resultado;
				
			},
	
			onFailure: function(){
				alert('Request fallo!!');
			}
	
		});
		
		req1.send();
		
		var req = new Request({
	
			url: 'fcms/php_sitio/consultar_productos.php?id=' + id + '&esSubCategoria=' + esSubCategoria,
	
			onSuccess: function(resultado){
				document.getElementById("listadoProductos").innerHTML = resultado;
						
			},
	
			onFailure: function(){
				alert('Request fallo!!');
			}
	
		});
		
		req.send();
	}	
}

function CargarProductos1(id, esSubCategoria)
{	
	
	if(esSubCategoria == "true")
	{
		var req = new Request({
	
			url: 'fcms/php_sitio/consultar_productos1.php?id=' + id + '&esSubCategoria=' + esSubCategoria,
	
			onSuccess: function(resultado){
				document.getElementById("listadoProductos").innerHTML = resultado;
						
			},
	
			onFailure: function(){
				alert('Request fallo!!');
			}
	
		});
		
		req.send();
	}	
}


function CargarImagenCategoria(id, esSubCategoria, imagen)
{	
	if(esSubCategoria == "false")
	{
		var reqCategoria = new Request({
	
			url: 'fcms/php_sitio/consultar_imagen_categoria.php?id=' + id + '&esSubCategoria=' + esSubCategoria,
	
			onSuccess: function(resultado){
				
				document.getElementById("vinculosPrincipales").style.display = 'block';
				document.getElementById(imagen).src = resultado;
				
			},
	
			onFailure: function(){
				alert('Request fallo!!');
			}
	
		});
		
		reqCategoria.send();
	}
	else
		document.getElementById("vinculosPrincipales").style.display = 'none';
}

function MostrarDetalleProducto(idProducto, idAnterior, idSiguiente, idCategoria, esSubCategoria)
{
	document.getElementById("iframeEdicion").href = "detalle.php?id=" + idProducto + "&idAnterior=" + idAnterior + "&idSiguiente=" + idSiguiente + "&idCategoria=" + idCategoria + "&esSubCategoria=" + esSubCategoria;
	//modalEdicion.Show();
	
	try
	{
		 boxDetalle.open($('iframeEdicion'));
	}
	 catch(err)
	 {}
	 
}

var contDesaceleracion = 0;
var distanciaMovimiento;
var intervalo;
var inicialImagenes;

function MoverImagenes(distancia)
{
	
	if(document.getElementById("listadoImagenes").offsetHeight < 370)
		return;
		
	var x = document.getElementById("listadoImagenes").style.top;
	var unit = x.replace(/\d/g,''); // Get unit
	unit = unit.replace('-', '');
	unit = unit.replace('.', '');
	x = x.replace(unit,''); // Get value
	
	if ('px' == unit) {

		var otherEl = $('listadoImagenes');
		
		otherEl.set('tween', {duration: 100, fps: 50});
		
		if(((+x + distancia) < (315 - document.getElementById("listadoImagenes").offsetHeight)) || 
				((+x + distancia) > 0))
		{
			if(distancia > 0)
				otherEl.tween('top', 0);	
			else
				otherEl.tween('top', (315 - document.getElementById("listadoImagenes").offsetHeight));
		}
		else
		{
			distanciaMovimiento = distancia;
			inicialImagenes = +x;
			otherEl.tween('top', (+x + distancia));
			//intervalo = setInterval("MoverGaleria()", 100);
		}
		
	} else {
	// If unit was anything other than px
	//document.getElementById("listadoImagenes").style.top = '10px';
	}
	
}

function MoverTexto(distancia)
{
	if(document.getElementById("contenidoTexto").offsetHeight < 160)
		return;
		
	var x = document.getElementById("contenidoTexto").style.top;
	var unit = x.replace(/\d/g,''); // Get unit
	unit = unit.replace('-', '');
	unit = unit.replace('.', '');
	x = x.replace(unit,''); // Get value
		
	if ('px' == unit) {

		var otherEl = $('contenidoTexto');
		
		otherEl.set('tween', {duration: 100, fps: 50});
				
		if(((+x + distancia) < (160 - document.getElementById("contenidoTexto").offsetHeight)) || 
				((+x + distancia) > 0))
		{
			if(distancia > 0)
				otherEl.tween('top', 0);	
			else
				otherEl.tween('top', (160 - document.getElementById("contenidoTexto").offsetHeight));
		}
		else
		{
			distanciaMovimiento = distancia;
			inicialImagenes = +x;
			otherEl.tween('top', (+x + distancia));
			//intervalo = setInterval("MoverGaleria()", 100);
		}
		
	} else {
	// If unit was anything other than px
	//document.getElementById("listadoImagenes").style.top = '10px';
	}
	
}

function MoverGaleria()
{
	var distanciaFinal; 
	
	var otherEl = $('listadoImagenes');
	var x = document.getElementById("listadoImagenes").style.top;
	var unit = x.replace(/\d/g,''); // Get unit
	unit = unit.replace('-', '');
	x = parseInt(x.replace(unit,'')); // Get value
	
	/*if(distanciaMovimiento > 0)
	{
		distanciaFinal = x + (((inicialImagenes + distanciaMovimiento) - x) / 5);
		
		if(distanciaFinal >= (inicialImagenes + distanciaMovimiento) || distanciaFinal == null || isNaN(distanciaFinal))
		{
			clearInterval(intervalo);
			distanciaFinal = inicialImagenes + distanciaMovimiento;
			return;
		}
	}
	else
	{
		distanciaFinal = x + (((inicialImagenes + distanciaMovimiento) - x) / 5);
		
		if(distanciaFinal <= (inicialImagenes + distanciaMovimiento) || distanciaFinal == null || isNaN(distanciaFinal))
		{
			clearInterval(intervalo);
			distanciaFinal = inicialImagenes + distanciaMovimiento;
			return;
		}
	}
	
	alert(document.getElementById("listadoImagenes").style.top);
	alert(x);
	alert(distanciaFinal);
	alert((inicialImagenes + distanciaMovimiento));*/
	
	otherEl.tween('top', (+x + distanciaFinal));
	//document.getElementById("listadoImagenes").style.top = (+x + distanciaFinal) + 'px';
	
}

var initialise;
var idActivo;

function CambiarImagenPrincipal(id, url)
{
	idActivo = id;
	
	if(id != "")
	{
		document.getElementById('progreso').style.visibility='visible';
	
		 //initialise the default image  
		 initialise = $("imagenPrincipal").setStyles({opacity: 0});      
			 
		 var cont = 0;
		 
		 while(document.getElementById("galeria" + cont) != null)
		 {
			//initialise the default image  
			 var initialise2 = $("galeria" + cont).setStyles({opacity: 1});      	
			 cont++;
		 }
		 
		 //initialise the default image  
		 var initialise1 = $(id).setStyles({display:'block',opacity: 0.5});      
	}
	
	document.getElementById("imagenPrincipal").src = url;
}

function EjecutarTransicion()
{
	var el = $("imagenPrincipal");
	
	document.getElementById('progreso').style.visibility='hidden';	
	
	el.fade(1);
}

function MouseOverGaleria(id)
{
	if(id != idActivo)
	{
		var el = $(id);
		
		el.fade(0.5);
	}
}

function MouseOutGaleria(id)
{
	if(id != idActivo)
	{
		var el = $(id);
		
		el.fade(1);		
	}
}

