 function desplegar(id)
{
	$('#'+id).slideToggle();
}

function loadingproductsOn()
{
	$(".loading1").fadeIn();
}

function loadingproductsOff()
{
	$(".loading1").fadeOut();
}

function get_product_list(data){
	loadingproductsOn();

        arrayCheckBoxes = new Array;
        $("input:checked").each(function(id) {
            //arrayCheckBox = new Array;
            myVar = $("input:checked").get(id);

            //arrayCheckBox.push(myVar.name,myVar.value);
            arrayCheckBoxes.push(myVar.name+'-'+myVar.value);
        });

        //console.log($("input:checked")[0]['name']);

	$.ajax({
		type: "GET",
		url: "",
		data: "ajax=true&function=get_product_list&Filtros="+arrayCheckBoxes,
                //data: ({ajax : true, function : 'get_product_list', precio: {0: '46'} }),
		success: function(html){
                        $('#product_list').hide().html(html).fadeIn('slow');
			loadingproductsOff();
		}
	});
}


function seleccionar_acabado(id,id_real)
{
	$(".imagen_acabado").hide();
	$("#acabado"+id).show();
	$("#acabado"+id).css("display","block");
	$(".acabado img").removeClass("selected");
	$("#muestra_acabado"+id+" img").addClass("selected");
	$("#acabado_seleccionado").val(id_real);

	$.ajax({
		type: "GET",
		url: "index.php",
		data: "ajax=true&function=get_tallas&id_p="+id_real,
		success: function(html){
			$('.talla.hidden').remove();
			/*$('#purchuase-button').before(html);*/
			$('#span_tallas').before(html);
		}
	});


	// Control de stock
	if ($('#talla_seleccionada').attr('value') == '_u_') {
		$.ajax({
			async:false,
			type: "GET",
			url: "index.php",
			data: "ajax=true&function=get_stock&id_t="+$("#talla_seleccionada").val()+"&id_a="+$("#acabado_seleccionado").val()+"&items="+$("#unidades").val(),
			success: function(html){


				if (html.length > 5) {

					$('#purchuase-button').html("SOLD OUT");

				} else $('#purchuase-button').html("ADD TO CART");

			}
		});
	} else {

		$('#talla_seleccionada').attr('value','');

	}

}

function seleccionar_detalle(id)
{
	$(".imagen_acabado").hide();
	$("#acabado"+id).show();
	$("#acabado"+id).css("display","block");

}

function seleccionar_talla(id,id_real)
{
	$(".talla").removeClass("selected");
	$("#talla"+id).addClass("selected");
	$("#talla_seleccionada").val(id_real);
	// Control de stock
	$.ajax({
		async:false,
		type: "GET",
		url: "index.php",
		data: "ajax=true&function=get_stock&id_t="+$("#talla_seleccionada").val()+"&id_a="+$("#acabado_seleccionado").val()+"&items="+$("#unidades").val(),
		success: function(html){
			if (html.length > 5) {
				$('#purchuase-button').html("SOLD OUT");
			} else $('#purchuase-button').html("ADD TO CART");
		}
	});
}
function seleccionar_talla_bajo_pedido(id,id_real)
{
	$(".talla").removeClass("selected");
	$("#talla"+id).addClass("selected");
	$("#talla_seleccionada").val(id_real);
        
	// Control de stock
	$.ajax({
		async:false,
		type: "GET",
		url: "index.php",
		data: "ajax=true&function=get_stock&id_t="+$("#talla_seleccionada").val()+"&id_a="+$("#acabado_seleccionado").val()+"&items="+$("#unidades").val(),
		success: function(html){
			//if (html.length > 5) {
			//	$('#purchuase-button').html("SOLD OUT");
			//} else 
                        $('#purchuase-button').html("ADD TO CART");
		}
	});
}

function comprobar_ficha_producto()
{
	if($("#acabado_seleccionado").val()=="")
	{
		alert('Please, choose one of the available options to add the item to your order.');
		return false;
	}
	if($("#talla_seleccionada").val()=="")
	{
		alert('Please, select a size to add the item to your cart.');
		return false;
	}
	var errors = false;
	// Control de stock
	$.ajax({
		async:false,
		type: "GET",
		url: "index.php",
		data: "ajax=true&function=get_stock&id_t="+$("#talla_seleccionada").val()+"&id_a="+$("#acabado_seleccionado").val()+"&items="+$("#unidades").val(),
		success: function(html){
			if (html.length > 5) {
				errors = true;
				alert (html);
			}
		}
	});
	if (!errors) return true;
	else return false;
}
/*
function callback_return(){
	alert ('lere');
}*/

$(document).ready( function() {

	/*document.getElementById('s').focus();*/

						$('#cat_1').click(function() { desplegar('sub_1'); return false; });
										$('#cat_168').click(function() { desplegar('sub_168'); return false; });
					
	//Ficha de producto
	$("#purchuase-button").click(function() { aux=comprobar_ficha_producto(); return aux; });
        
        
        $('button.avisar').click(function(){
        var acabado =$(this).attr('id');
        var url = '/en/sistema/consulta-producto';
        var email = $('input#email-avisar'+acabado).val();
        var producto_idrel = $('input#idrel-avisar'+acabado).val();
        var talla = $('select#talla-avisar'+acabado).val();
        if (typeof(talla) == 'undefined'){var tallas = ''}
        else {var tallas = '&talla=' + talla}
        var texte = $('p#texto_avisar'+acabado);

        $.ajax({
           type: "POST",
           url: '/en/sistema/consulta-producto',
           data: 'email=' + email + '&producto_idrel=' + producto_idrel + '&acabado_idrel=' + acabado + tallas,
           
            success: function(res){
                texte
                .html(res)
            }
        })
        
        return false;
    });
        
        
        
} );

