function obtenerInfoVars(IdCombo_aInfoVar,Tipo)
{
	if(Tipo == 'combo')
	{
		if($(IdCombo_aInfoVar).length == 0)
		{
			NivelCargar = 0;
			IdVariacion = 0;
			FlagUltNivel = 1;
		}
		else
		{	
			var IdVar_UltNivel = $(IdCombo_aInfoVar).val();
			var aIdVar_UltNivel = IdVar_UltNivel.split('_');

			var IdVariacion = aIdVar_UltNivel[0];
			var IdVarDet = 0;	//En los combos siempre es 0
			var FlagUltNivel = aIdVar_UltNivel[1];
		}
	}
	else if (Tipo == 'hidden')
	{
		var IdVariacion = IdCombo_aInfoVar[0];
		var IdVarDet = IdCombo_aInfoVar[1];
		var FlagUltNivel = IdCombo_aInfoVar[2];
	}
	
	return new Array(IdVariacion,IdVarDet,FlagUltNivel);
	
}

function SeleccionaCaracteristicas(IdVariacion)
{
	$(".DescrVar").removeClass("highlight");
	$("#DescrVar_"+IdVariacion).toggleClass("highlight");
}

function SeleccionaCombo(IdCombo_Hidden,Nivel,Tipo)
{
//	Obtengo info de la Variacion seleccionada	
	var aInfoVars = obtenerInfoVars(IdCombo_Hidden,Tipo);
	var IdVariacion = aInfoVars[0];
	var IdVarDet = aInfoVars[1];
	var FlagUltNivel = aInfoVars[2]; 
	var NivelCargar = Nivel + 1;		
				
	$("#vars_nivel"+Nivel).attr("value",IdVariacion+"_"+IdVarDet);

	CargaDescripcionCaracteristicas(Nivel, IdVariacion,IdVarDet);
	cargaHijoVar(aInfoVars,Nivel,Tipo);
	CalculaInfoStock(IdVariacion,IdVarDet);
}

function SeleccionaColor(IdVar,IdDetalleVar,FlagUltimoNivel,NombreVar,NivelActual)
{
	$('#imgMuestraVarSel'+NivelActual).attr('src','Imagenes/DetalleVar/var'+IdDetalleVar+'.jpeg');
	$('#imgMuestraVarSel'+NivelActual).attr('name','var'+IdDetalleVar+'.jpeg');
	
	$('#nombreMuestraVarSel'+NivelActual).text(' ' +NombreVar);
	
	$("#vars_nivel"+NivelActual).attr('value',IdVar+'_'+IdDetalleVar);

	aInfoVarSel = new Array(IdVar,IdDetalleVar,FlagUltimoNivel);
	
	//NombreColor
	if(FlagUltimoNivel)
	{ 
		//SeleccionaCaracteristicas(IdVar);
		//cargaHijoVar(aInfoVarSel,NivelActual,'hidden'); //Lo hago para que edite las caracteristicas de debajo la foto
		CalculaPrecioTotal(IdVar,IdDetalleVar);
		CalculaInfoStock(IdVar,IdDetalleVar);
	}
	else cargaHijoVar(aInfoVarSel,NivelActual,'hidden');
	
	CargaDescripcionCaracteristicas(NivelActual, IdVar,IdDetalleVar);
}

function resize(img,nuevoAncho,nuevoAlto) 
{
	if($("#"+img).attr("src") != 'Imagenes/indicador.png')
	{	
		//$("#"+img).attr("src",'Imagenes/DetalleVar/Originales/'+$("#"+img).attr("name"));
		$("#"+img).attr("src",'Imagenes/DetalleVar/'+$("#"+img).attr("name"));
		$("#"+img).attr("width",nuevoAncho);
		$("#"+img).attr("height",nuevoAlto);
	}
}
