// Setup 
var idVinilo = 0;
var cantidadComprar = 1;
var cantidadStock = 1;
var orientacionActual = 1; // 1 Normal - 2 Invertida
var acabadoActual = 2; //
var tamanioActual = 1; // Primero de la lista
var colorBackActual = "";
var colorFondo;
var colorVinilo1;
var colorVinilo2;
var cantidadColores = 1;
var buying = false;

/* Configuracion Setup */
function setInitialData(objData){

	idVinilo = objData.idVinilo;
	cantidadStock = objData.cantidadStock;
	cantidadColores = 2;
	if (objData.cantidadColores == 1){
		cantidadColores = 1;
		$("#codigosB").hide();
		$("#solapaB").hide();
		$("#setSolapas").hide();
		$("#setSolapasUnico").show();
		$("#paleta_fore").removeClass();
		$("#paleta_fore").addClass("coloresB");
	}else if (objData.cantidadColores != 2){
		cantidadColores = 0;
		$("#codigosB").hide();
		$("#setSolapas").hide();
		$("#setSolapasUnico").show();
		$("#paleta_fore").removeClass();
		$("#paleta_fore").addClass("coloresB");
	}else{
		$("#setSolapas").show();
		$("#setSolapasUnico").hide();
		setPaletteA();
	}


	tamanioActual = 1;

	if (objData.acabadoMate != '1' || objData.acabadoBrillante != '1'){
		if (objData.acabadoMate == '1'){
			acabadoActual = 1;
			$("#selector-acabado #opcion1").css("float","left");
			$("#selector-acabado #label").hide();
			$("#selector-acabado .unico").show();
			$("#selector-acabado #separador").css("width","115px");
			$("#selector-acabado #opcion2").hide();
		}else{
			acabadoActual = 2;
			$("#selector-acabado #opcion2").css("float","right");
			$("#selector-acabado #separador").css("width","115px");
			$("#selector-acabado #label").hide();
			$("#selector-acabado .unico").show();
			$("#selector-acabado #opcion1").hide();
		}
	}else{
		$("#selector-acabado .unico").hide();
		acabadoActual = 2;
	}
	setAcabado(acabadoActual);
	setTamaņo(tamanioActual);

	orientacionActual = 1;
	setOrientacion(orientacionActual);

	cantidadComprar = 1;
	$("#selector-cantidad #cantidad").html(cantidadComprar);

	return true;
}



function getData(){
	if (!buying){
		$("#cargadorCompra").show();
		$("a#comprar").hide();
		var string = "";
		string += "ViniloId="+idVinilo;
		string += "|cantidadComprar="+cantidadComprar;
		string += "|orientacionActual="+orientacionActual;
		string += "|acabadoActual="+acabadoActual;
		string += "|tamanioActual="+tamanioActual;
		string += "|colorFondo="+colorFondo;
		if (cantidadColores > 0){
			string += "|colorVinilo1="+colorVinilo1;
			if (cantidadColores > 1)
				string += "|colorVinilo2="+colorVinilo2;
		}
		formu = document.getElementById("configuracion");
		formu.data.value = string;
		formu.submit(); 
	}
	buying = true;
}


/* Configuracion Vinilo */
function sumarCantidad(){
	cantidadComprar++;
	$("#selector-cantidad #cantidad").html(cantidadComprar);
}
function restarCantidad(){
	if (cantidadComprar-1 > 0)
		cantidadComprar--;
	$("#selector-cantidad #cantidad").html(cantidadComprar);
}
function activarItem(item){
	$(item).removeClass();
	$(item).addClass("activa");
}
function desactivarItem(item){
	$(item).removeClass();
}
function setOrientacion(id){
	switch (id){
		case 1:
			orientacionActual = 1;
			activarItem('#selector-orientacion #opcion1');
			desactivarItem('#selector-orientacion #opcion2')
			break;
		case 2:
			orientacionActual = 2;
			activarItem('#selector-orientacion #opcion2');
			desactivarItem('#selector-orientacion #opcion1')
			break;
	}
}
function setAcabado(id){
	switch (id){
		case 1:
			acabadoActual = 1;
			activarItem('#selector-acabado #opcion1');
			desactivarItem('#selector-acabado #opcion2')
			break;
		case 2:
			acabadoActual = 2;
			activarItem('#selector-acabado #opcion2');
			desactivarItem('#selector-acabado #opcion1')
			break;
	}
}
function setTamaņo(id){
	$("#selector-medida a").each(function(){
		$(this).removeClass();
	});
	tamanioActual = $("#selector-medida #opcion"+id).attr("title");
	$("#selector-medida #opcion"+id).addClass("activa");
}
function cambiarColorV (color, nroVinilo, id){
	var obj = swfobject.getObjectById("myCom");
	if (obj && typeof obj.setBackColor != "undefined") 
		obj.setColorVinilo(color, nroVinilo);
	if (nroVinilo == 1){
		colorVinilo1 = id;
		$("#codigosA a").each(function (){
			$(this).removeClass("activo");
		});
	}else{
		colorVinilo2 = id;
		$("#codigosB a").each(function (){
			$(this).removeClass("activo");
		});
	}
	$("#color"+nroVinilo+"_"+id).addClass("activo");
}
function cambiarColorB (color, id){
	colorFondo = id;
	var obj = swfobject.getObjectById("myCom");
	if (obj && typeof obj.setBackColor != "undefined") 
		obj.setBackColor(color);
	$(".paleta_back a").each(function (){
		$(this).removeClass();
	});
	$("#colorBack_"+id).addClass("activo");

}
function orientacionInvertida (){
	var obj = swfobject.getObjectById("myCom");
	if (obj && typeof obj.setBackColor != "undefined") 
		obj.orientacionInvertida();
}
function orientacionNormal (){
	var obj = swfobject.getObjectById("myCom");
	if (obj && typeof obj.setBackColor != "undefined") 
		obj.orientacionNormal();
}
function setPaletteA(obj){
	$("#codigosA").show();
	$("#codigosB").hide();
	$("#paleta_fore").removeClass();
	$("#paleta_fore").addClass("coloresA");
	$("#setSolapas").removeClass();
	$("#setSolapas").addClass("solapasbackA");
	$("#codigosA a ").each(function (){
		$("span", this).css("position", "absolute");
	})
}
function setPaletteB(){
	$("#codigosA").hide();
	$("#codigosB").show();
	$("#paleta_fore").removeClass();
	$("#paleta_fore").addClass("coloresB");
	$("#setSolapas").removeClass();
	$("#setSolapas").addClass("solapasbackB");
	$("#codigosB a ").each(function (){
		$("span", this).css("position", "absolute");
	})
}




