";
for(var index in isAlertOrButtons)
{
botonera += " "+isAlertOrButtons[index]["text"]+" ";
}
botonera += "
";
}
var message = '';
message += '').parent();
var $html = $("
").html(data);
if($el.prop('tagName') === 'INPUT'){
$('input', $html).attr('value', $el.val());
if($el.prop('checked')){
$('input', $html).attr('checked', 'checked');
}
} else if ($el.prop('tagName') === 'TEXTAREA'){
$('textarea', $html).html($el.val());
} else if ($el.prop('tagName') === 'SELECT'){
$('option:selected', $html).removeAttr('selected');
$('option', $html).filter(function(){
return ($(this).attr('value') === $el.val());
}).attr('selected', 'selected');
}
data = $html.html();
//console.log("Antes habia: "+data);
//console.log("Ahroa quiere poner: "+$html.html());
}
return data;
}
};
var ClassTiendaVirtualPedidos =
{
initReactivaClicks: function(){
$(".tooltipStandardHTML").not(".tooltipstered").tooltipster({animation: 'grow',interactive:true, position:'bottom', contentAsHTML: true});
$(".tooltipStandard").not(".tooltipstered").tooltipster({animation: 'grow',interactive:true, position:'bottom'});
//$(".btnAgregarUnidad").unbind("click");
//$("body").on("click", ".btnAgregarUnidad", function () {
$(".inputCantidadProductoSecundario").unbind("keyup").keyup(function(){
idProducto = $(this).attr("data-id");
cantidadProducto = $(".input_cantidad_"+idProducto).val();
cantidad = cantidadProducto;
ClassTiendaVirtualPedidos.calculaPrecioProducto(idProducto, cantidad);
ClassTiendaVirtualPedidos.compruebaStock($(this), true);
});
$(".btnAgregarUnidad").unbind("click").makeTagLink(function(){
idProducto = $(this).attr("data-id");
cantidadProducto = $(".input_cantidad_"+idProducto).val();
cantidad = parseInt(cantidadProducto)+1;
ClassTiendaVirtualPedidos.calculaPrecioProducto(idProducto, cantidad);
ClassTiendaVirtualPedidos.compruebaStock($(this), true);
});
//$("body").on("click", ".btnQuitarUnidad", function () {
$(".btnQuitarUnidad").unbind("click").makeTagLink(function(){
idProducto = $(this).attr("data-id");
cantidadProducto = $(".input_cantidad_"+idProducto).val();
cantidad = 0;
if(cantidadProducto > 0) {
cantidad = parseInt(cantidadProducto) - 1;
}
ClassTiendaVirtualPedidos.calculaPrecioProducto(idProducto, cantidad);
ClassTiendaVirtualPedidos.compruebaStock($(this), true);
/*
if(cantidadProducto >0)
{
cantidad = parseInt(cantidadProducto)-1;
$(".input_cantidad_"+idProducto).val(cantidad);
precioOferta = $("#precioOfertaTablaProductosSecundarios_"+idProducto).attr("data-preciooferta");
$(".subTotalTablaProductosSecundarios_"+idProducto).html_formated(precioOferta*cantidad, {numberOfDecimals: 2,decimalSeparator: ',',thousandSeparator: '.',symbol: '€'});
}
else if(cantidadProducto == 0)
{
$(".subTotalTablaProductosSecundarios_"+idProducto).html_formated(0, {numberOfDecimals: 2,decimalSeparator: ',',thousandSeparator: '.',symbol: '€'});
}*/
});
},
compruebaStock: function(este, esInput, mostrandoAtributos)
{
return true;
},
calculaPrecioProducto: function(idProducto, cantidad)
{
if(cantidad >0) {
$(".input_cantidad_" + idProducto).val(cantidad);
precioOferta = $("#precioOfertaTablaProductosSecundarios_"+idProducto).attr("data-preciooferta");
$(".subTotalTablaProductosSecundarios_"+idProducto).html_formated(precioOferta*cantidad, {numberOfDecimals: 2,decimalSeparator: ',',thousandSeparator: '.',symbol: '€'});
}
else if(cantidad == 0)
{
$(".input_cantidad_" + idProducto).val(cantidad);
$(".subTotalTablaProductosSecundarios_"+idProducto).html_formated(0, {numberOfDecimals: 2,decimalSeparator: ',',thousandSeparator: '.',symbol: '€'});
}
},
initConfirmarPedido: function(tipoUsuario, opciones_validacion, paisEnvio, provinciaEnvio, poblacionEnvio, paisFacturacion, provinciaFacturacion, poblacionFacturacion, idUsuario)
{
ClassTiendaVirtualPedidos.validacion_pedido=$("#frmCofirmarPedido").validate(opciones_validacion);
$("#btn_confirmar_compra").makeTagLink(function(){ClassTiendaVirtualPedidos.confirmarPedido(tipoUsuario)});
preparaLugar(paisEnvio, provinciaEnvio, poblacionEnvio, "formEnvioPais", "formEnvioProvincia", "formEnvioLocalidad");
//preparaLugar(paisFacturacion, provinciaFacturacion, poblacionFacturacion, "formFacturacionPais", "formFacturacionProvincia", "formFacturacionLocalidad");
$("#copiarDireccionesCarrito").click(function(){
ClassTiendaVirtualPedidos.preparaDirecciones(tipoUsuario)
});
var transporte = $("input[name=formTransporte]:checked").val()*1;
if(idUsuario<=0)
{
ClassTiendaVirtualPedidos.preparaDirecciones(tipoUsuario, transporte ==