$(document).ready(function()
{
    $.extend( $.fn.dataTable.defaults,
    {
        "language" :
        {
            "sProcessing": "Procesando...",
            "sLengthMenu": "Mostrar _MENU_",
            "sZeroRecords": "No se han encontrado resultados",
            "sEmptyTable": "Sin datos todavía",
            "sInfo": "Mostrando _END_ de un total de _TOTAL_ entradas",
            "sInfoEmpty": "No hay ninguna entrada",
            "sInfoFiltered": "(filtrado de _MENU_ entradas)",
            "sSearchPlaceholder": "Buscar",
            "sInfoPostFix": "",
            "sSearch": "",
            "sUrl": "",
            "oPaginate": {
                "sFirst":    " ",
                "sPrevious": " ",
                "sNext":     " ",
                "sLast":     " "
            }
        }
    });
});
function preparaLugar(pais, provincia, poblacion, idInputPais,idInputProvincia, idInputLocalidad)
{
    if(pais > 0)
    {
        actualizaProvincias(idInputLocalidad,idInputProvincia, idInputPais, provincia, pais, provincia, poblacion, undefined);
    }
    
    $("#"+idInputPais).change(function()
    {
        actualizaProvincias(idInputLocalidad,idInputProvincia, idInputPais, provincia);
    });
    
    if(provincia > 0)
    {
        actualizaCiudades(idInputLocalidad, idInputProvincia,  idInputPais,poblacion, pais, provincia, poblacion, $("#"+idInputProvincia).val()*1);
    }
    
    $("#"+idInputProvincia).change(function()
    {
        actualizaCiudades(idInputLocalidad, idInputProvincia, idInputPais, undefined, $("#"+idInputPais).val()*1, $("#"+idInputProvincia).val()*1);
    });
}
function actualizaProvincias(idCampoLocalidad, idCampoRegion, idCampoPais, idRegionPreEstablecida, forceIdPais, forceIdRegion,forceIdLocalidad, onFinish, textoSelect, textoLoading)
{
	if(forceIdPais == undefined)
    {
        forceIdPais = $("#"+idCampoPais).val();
    }
    if(forceIdRegion == undefined)
    {
        forceIdRegion = $("#"+idCampoRegion).val();
    }
    if(forceIdLocalidad == undefined)
    {
        forceIdLocalidad = $("#"+idCampoLocalidad).val();
    }
	
	if(textoSelect == undefined)
    {
        textoSelect = "";
    }
    
	if(textoLoading == undefined)
    {
        textoLoading = "Cargando...";
    }
	
	var data =
	{
		idPais: forceIdPais
	};
	$("#"+idCampoRegion).empty();
	$("#"+idCampoRegion).append( "");
	var returned = $.ajax(
	{
		url: "ajax/Ubicacion.listadoRegiones.php?CSRF="+CSRF,
		type: "POST",
		dataType : "json",
		data : data,
		error: function(XMLHttpRequest, textStatus, errorThrown)
		{
            //ClassBlockUI.abrirBlockUIEstandarMensaje(XMLHttpRequest.responseText, true);
		},
		success: function(data)
		{
			$("#"+idCampoRegion).empty();
			$("#"+idCampoRegion).append( "");
			for(var index in data)
			{
				$("#"+idCampoRegion).append( "" ); 
			}
			if(idRegionPreEstablecida!=undefined)
			{
				$("#"+idCampoRegion).val(idRegionPreEstablecida);
			}
			if(onFinish != undefined && typeof(onFinish) == "function")
			{
				onFinish();
			}
		}
	});
}
function actualizaCiudades(idCampoLocalidad, idCampoRegion, idCampoPais, idLocalidadPreEstablecida, forceIdPais, forceIdRegion,forceIdLocalidad, onFinish, textoSelect, textoLoading)
{
    if(forceIdPais == undefined)
    {
        forceIdPais = $("#"+idCampoPais).val();
    }
    if(forceIdRegion == undefined)
    {
        forceIdRegion = $("#"+idCampoRegion).val();
    }
    if(forceIdLocalidad == undefined)
    {
        forceIdLocalidad = $("#"+idCampoLocalidad).val();
    }
    
  
	
	if(textoSelect == undefined)
    {
        textoSelect = "";
    }
    
	if(textoLoading == undefined)
    {
        textoLoading = "Cargando...";
    }
    
    var data =
    {
        idPais: forceIdPais,
        idRegion: forceIdRegion
    };
    $("#"+idCampoLocalidad).empty();
    $("#"+idCampoLocalidad).append( "");
    
    var returned = $.ajax(
    {
        url: "ajax/Ubicacion.listadoCiudades.php?CSRF="+CSRF,
        type: "POST",
        dataType : "json",
        data : data,
        error: function(XMLHttpRequest, textStatus, errorThrown)
        {
            //ClassBlockUI.abrirBlockUIEstandarMensaje(XMLHttpRequest.responseText, true);
        },
        success: function(data)
        {
            $("#"+idCampoLocalidad).empty();
            $("#"+idCampoLocalidad).append( "");
            for(var index in data)
            {
                $("#"+idCampoLocalidad).append( "" ); 
            }
            if(idLocalidadPreEstablecida!=undefined)
            {
                $("#"+idCampoLocalidad).val(idLocalidadPreEstablecida);
            }
            if(onFinish != undefined && typeof(onFinish) == "function")
            {
                onFinish();
            }
        }
    });
}
function preparaMarcaModeloAnyoCoche(marca, modelo, anyo, idInputMarca,idInputModelo, idInputAnyo)
{
    if(marca > 0)
    {
        actualizaModelos(idInputAnyo,idInputModelo, idInputMarca, modelo, marca, modelo, anyo, undefined);
    }
    $("#"+idInputMarca).unbind("change").change(function()
    {
        actualizaModelos(idInputAnyo,idInputModelo, idInputMarca, modelo);
    });
    if(modelo > 0)
    {
        actualizaAnyos(idInputAnyo, idInputModelo,  idInputMarca,anyo, marca, modelo, anyo, $("#"+idInputModelo).val()*1);
    }
    $("#"+idInputModelo).unbind("change").change(function()
    {
        actualizaAnyos(idInputAnyo, idInputModelo, idInputMarca, undefined, $("#"+idInputMarca).val()*1, $("#"+idInputModelo).val()*1);
    });
}
function actualizaModelos(idCampoAnyo, idCampoModelo, idCampoMarca, idModeloPreEstablecida, forceIdMarca, forceIdModelo,forceIdAnyo, onFinish, textoSelect, textoLoading)
{
    if(forceIdMarca == undefined)
    {
        forceIdMarca = $("#"+idCampoMarca).val();
    }
    if(forceIdModelo == undefined)
    {
        forceIdModelo = $("#"+idCampoModelo).val();
    }
    if(forceIdAnyo == undefined)
    {
        forceAnyo = $("#"+idCampoAnyo).val();
    }
    if(textoSelect == undefined)
    {
        textoSelect = "Modelo";
    }
    if(textoLoading == undefined)
    {
        textoLoading = "Cargando...";
    }
    var data =
        {
            idMarca: forceIdMarca
        };
    $("#"+idCampoModelo).empty();
    $("#"+idCampoModelo).append( "");
    var returned = $.ajax(
        {
            url: "ajax/Coches.listadoModelos.php?CSRF="+CSRF,
            type: "POST",
            dataType : "json",
            data : data,
            error: function(XMLHttpRequest, textStatus, errorThrown)
            {
                //ClassBlockUI.abrirBlockUIEstandarMensaje(XMLHttpRequest.responseText, true);
            },
            success: function(data)
            {
                $("#"+idCampoModelo).empty();
                $("#"+idCampoModelo).append( "");
                for(var index in data)
                {
                    $("#"+idCampoModelo).append( "" );
                }
                if(idModeloPreEstablecida!=undefined)
                {
                    $("#"+idCampoModelo).val(idModeloPreEstablecida);
                }
                if(onFinish != undefined && typeof(onFinish) == "function")
                {
                    onFinish();
                }
            }
        });
}
function actualizaAnyos(idCampoAnyo, idCampoModelo, idCampoMarca, idAnyoPreEstablecida, forceIdMarca, forceIdModelo,forceIdAnyo, onFinish, textoSelect, textoLoading)
{
    if(forceIdMarca == undefined)
    {
        forceIdMarca = $("#"+idCampoMarca).val();
    }
    if(forceIdModelo == undefined)
    {
        forceIdModelo = $("#"+idCampoModelo).val();
    }
    if(forceIdAnyo == undefined)
    {
        forceIdAnyo = $("#"+idCampoAnyo).val();
    }
    if(textoSelect == undefined)
    {
        textoSelect = "Año";
    }
    if(textoLoading == undefined)
    {
        textoLoading = "Cargando...";
    }
    var data =
        {
            idMarca: forceIdMarca,
            idModelo: forceIdModelo
        };
    $("#"+idCampoAnyo).empty();
    $("#"+idCampoAnyo).append( "");
    var returned = $.ajax(
        {
            url: "ajax/Coches.listadoAnyos.php?CSRF="+CSRF,
            type: "POST",
            dataType : "json",
            data : data,
            error: function(XMLHttpRequest, textStatus, errorThrown)
            {
                //ClassBlockUI.abrirBlockUIEstandarMensaje(XMLHttpRequest.responseText, true);
            },
            success: function(data)
            {
                $("#"+idCampoAnyo).empty();
                $("#"+idCampoAnyo).append( "");
                for(var index in data)
                {
                    $("#"+idCampoAnyo).append( "" );
                }
                if(idAnyoPreEstablecida!=undefined)
                {
                    $("#"+idCampoAnyo).val(idAnyoPreEstablecida);
                }
                if(onFinish != undefined && typeof(onFinish) == "function")
                {
                    onFinish();
                }
            }
        });
}
/*
    ClassBlockUI.abrirBlockUIEstandar(contenedorIDAMostrar[, accionCerrar, headerText, extraClass, restaurarElemento]);
    ClassBlockUI.abrirBlockUIEstandarMensaje(mensaje[, isAlertOrButtons, onClose]);
    ClassBlockUI.abrirBlockUIConfirm(mensaje, textoBotonAceptar, accionBotonAceptar, textoBotonCancelar[, accionBotonCancelar]); //accionBotonCancelar="close"
    ClassBlockUI.abrirBlockUIEsperePorFavor:([mensaje]);
*/
var ClassBlockUI =
{
	restaurarElemento: function()
    {
    	var data = $("body").data('blockUIEstandar.history');
        if (data)
        {
            data.el.style.display = data.display;
            data.el.style.position = data.position;
            if (data.parent)
                data.parent.appendChild(data.el);
            $("body").removeData('blockUIEstandar.history');
            $("#"+data.generatedId).remove();
        }
    },
	    abrirBlockUIEstandar: function(contenedorIDAMostrar, accionCerrar, headerText, extraClass, restaurarElemento)
    {   
    	if(restaurarElemento || restaurarElemento == undefined)
        {
    		ClassBlockUI.restaurarElemento();
        }
		$(".modalAutoHide").modal("hide");
        if($(".modal").size()>0){$("body").addClass("modal-open")}
        
        if(contenedorIDAMostrar == undefined || $("#"+contenedorIDAMostrar).size() == 0){return;}
            
		//var blockUIId="blockUI_"+new Date().getTime();
        var blockUIId="blockUI_"+contenedorIDAMostrar;
		
        extraClass = extraClass == undefined ? "" : extraClass; //modal-lg
        
        var object = $("#"+contenedorIDAMostrar);
        var node = object[0];
        var data = {};
        $("body").data('blockUIEstandar.history', data);
        data.el = node;
        data.parent = node.parentNode;
        data.display = node.style.display;
        data.position = node.style.position;
        data.generatedId = blockUIId;
        data.object = object;
        if (data.parent)
            data.parent.removeChild(node);
        var header = headerText != undefined ? headerText : "";
                
        var message = ''+
        '
'+
         
        '	'+
        '
';
        
        $("body").append(message);
        var modal = $("#"+blockUIId);       
        modal.find(".modal-body").append(node);
        $("#"+contenedorIDAMostrar).show();
		modal.find(".modal-dialog").addClass("zoomInDown");
        modal.modal({backdrop: false});
        modal.on('hidden.bs.modal', function () {
           	ClassBlockUI.restaurarElemento();
        })
        if(accionCerrar==undefined) //boton cerrar tiene accion por defecto
        {
            $("#"+blockUIId+" .btnCerrarModalEquis").makeTagLink(function(){
                modal.modal("hide");
                if($(".modal").size()>0){$("body").addClass("modal-open")}
            });
        }
        else if(accionCerrar==false) //oculta el boton cerrar
        {
            $("#"+blockUIId+" .btnCerrarModalEquis").hide();
        }
        else	//boton cerrar con accion especial
        {
            $("#"+blockUIId+" .btnCerrarModalEquis").makeTagLink(accionCerrar);
        }
        
        return modal;
    },
	    abrirBlockUIEstandarMensaje: function(mensaje, isAlertOrButtons, onClose, extraClass)
    {
        $(".modalAutoHide").modal("hide");
        if($(".modal").size()>0){$("body").addClass("modal-open")}
        var blockUIId="blockUI_"+new Date().getTime();
        
  		extraClass = extraClass == null || extraClass == undefined ? "" : extraClass; //modal-lg
        
        if(isAlertOrButtons==undefined) isAlertOrButtons=false;
        if(onClose==undefined) onClose=false;
        var botonera = "";
        var botoneraEspecial = false;
        
        if(isAlertOrButtons === false)
        {
	        botonera = "";
        }
        else if (isAlertOrButtons === true)
        {
			botonera = "Aceptar
";
        }
        else
        {
	        botoneraEspecial = true;
	        botonera = "";
            for(var index in isAlertOrButtons)
            {
		        botonera +=  " "+isAlertOrButtons[index]["text"]+" ";
            }
            botonera += "
";
        }
        
        var message = '';
        message += '';
         
        message += '	';
        message += '
';
        
        $("body").append(message);
        var modal = $("#"+blockUIId);       
		modal.find(".modal-dialog").addClass("zoomInDown");
        modal.modal({backdrop: false});
        modal.on('hidden.bs.modal', function () {
            modal.remove();
        })
		//Acciones de los botones especiales        
        if(botoneraEspecial)
        {
			for(var index in isAlertOrButtons)
            {
            	if(isAlertOrButtons[index]["action"] == "close")
                {
                	isAlertOrButtons[index]["action"] = function(){
                        modal.modal("hide");
                        if($(".modal").size()>0){$("body").addClass("modal-open")}
                    };
                }
                $("#"+blockUIId+" ."+index).unbind("click").makeTagLink(isAlertOrButtons[index]["action"]);   
            }
		}
        
        var fnOnClose;
        if(onClose==false)
        {
            fnOnClose = function(){
            	modal.modal("hide");
                if($(".modal").size()>0){$("body").addClass("modal-open")}
            };
        }
        else if (typeof onClose === "function")
        {
            fnOnClose = function(){onClose()};
        }
        else if (onClose == "location")
        {
            fnOnClose = function(){window.location.reload()};
        }
        else if (onClose == "back")
        {
            fnOnClose = function(){history.go(-1);};
        }
        else
        {
        	
            if(onClose.indexOf("/") !=0 && onClose.indexOf("http") !=0)
            {
            	onClose = "/"+onClose;
            }
            fnOnClose = function(){window.location = onClose};
        }
        
        $("#"+blockUIId+" .btnCerrarBlockUIAlert, #"+blockUIId+" .btnCerrarModalEquis").unbind("click").makeTagLink(fnOnClose);
        
        return modal;
    },
    abrirBlockUIConfirm: function(mensaje, textoAceptar, accionAceptar, textoCancelar, accionCancelar)
    {
    	accionCancelar = accionCancelar == undefined ? "close" : accionCancelar;
        
    	var buttons =
        {
        	"btnAceptarBUI_CONFIRM":
            {
            	"text": textoAceptar,
            	"action": accionAceptar
            },
        	"btnCancelarBUI_CONFIRM":
            {
            	"text": textoCancelar,
            	"action": accionCancelar
            }
        };
		return ClassBlockUI.abrirBlockUIEstandarMensaje(mensaje, buttons, false, "");
    },
    abrirBlockUIEsperePorFavor: function(mensaje)
    {
    	if(mensaje == undefined){ mensaje = " Espere por favor...
 Espere por favor... ';
            $(".IMGBannerMarcaSeleccionada").html(imagenBanner);
        }
        else
        {
            videoBanner = '';
            $(".IMGBannerMarcaSeleccionada").html(videoBanner);
        }
        $(".tituloBannerMarcaSeleccionada").html(tituloMarcaSeleccionada);
        $(".enlaceBannerMarcaSeleccionada").attr("href", e.attr("data-enlace"));
    }
};
var ClassAccesoriosWeb =
{
	init: function(loopCarousel,offset, limit,idFamiliaAccesorio)
    {
                $(".ts-image-foto").each(function () {
            var $this = $(this);
            if ($this.attr("data-bg-image") !== undefined) {
                $this.css("background-image", "url(" + $this.attr("data-bg-image") + ")");
                $this.css("background-size", $this.attr("data-bg-size"));
                $this.css("background-repeat", $this.attr("data-bg-repeat"));
                $this.css("background-position", $this.attr("data-bg-position"));
                $this.css("background-blend-mode", $this.attr("data-bg-blend-mode"));
            }
        });
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery]"]');
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: 1000,
                default_height: 1000            });
        }
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        margin: 5,
                        items: 1,
                        nav: false,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 6
                            },
                            450: {
                                items: 4
                            },
                            0: {
                                items: 2
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
        
    }
    
};
var ClassAccesoriosWebDetalle =
{
	init: function(loopCarousel,offset, limit,idFamiliaAccesorio)
    {
        $("body").on("click",".imgAccesorioS",function(event)
        {
            ClassAccesoriosWebDetalle.actualizarFotoGrande($(this));
        });
        ClassAccesoriosWebDetalle.setPrettyPhoto();
        
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        margin: 5,
                        items: 1,
                        nav: false,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 6
                            },
                            450: {
                                items: 4
                            },
                            0: {
                                items: 2
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
        
    },
    actualizarFotoGrande:function(elemento)
    {
        //e.preventDefault();
        idFoto = elemento.attr("data-idfoto");
        //console.log(idFoto, "img/accesorios/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG img").attr("src","img/accesorios/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("data-bg-image","img/accesorios/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("href","img/accesorios/"+zero_fill(idFoto,5)+"SG.jpg");
        //Activamos todos los antiguos
        $(".imagenGaleria").removeClass("prettyPhotoDisabled");
        //Desactivamos el de ahora
        $(".imagenGaleria" + idFoto).addClass("prettyPhotoDisabled");
        //Cambiamos la imagen grande
        /* $(".imgAccesorioG").attr("href", $(this).parents(".itemFoto").children(".imagenGaleria").attr("href"));
         $(".imgAccesorioG img").attr("src", $(this).parents(".itemFoto").find("img").attr("src"));*/
        //Volvemos a cagar las iamgenes
        ClassAccesoriosWebDetalle.setPrettyPhoto();
    },
    setPrettyPhoto:function()
    {
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery]"]:not(.prettyPhotoDisabled)');   //.imgAccesorioG , .itemFoto
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: 1000,
                default_height: 1000            });
        }
            }
};
var ClassModelosAcabados =
{
	init: function(loopCarousel, offset, limit, idMarca, novedades, dedicadas, promociones, outlet)
    {
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoplayHoverPause = parseInt( $(this).attr("data-owl-autoplay-hover-pause"), 0);
                if( !autoplayHoverPause ) autoplayTimeOut = false;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        autoplay: autoplay,
                        autoplayTimeout: autoplayTimeOut,
                        //autoplayHoverPause:autoplayHoverPause,
                        margin: 20,
                        items: 1,
                        nav: true,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 3
                            },
                            450: {
                                items: 2
                            },
                            0: {
                                items: 1
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
    }
};
var ClassModelosAcabadosDetalle =
{
	init: function(loopCarousel)
    {
        $("body").on("click",".imgAccesorioS",function(event)
        {
            ClassModelosAcabadosDetalle.actualizarFotoGrande($(this));
        });
        ClassModelosAcabadosDetalle.setPrettyPhoto();
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoplayHoverPause = parseInt( $(this).attr("data-owl-autoplay-hover-pause"), 0);
                if( !autoplayHoverPause ) autoplayTimeOut = false;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        autoplay: autoplay,
                        autoplayTimeout: autoplayTimeOut,
                        //autoplayHoverPause:autoplayHoverPause,
                        margin: 20,
                        items: 1,
                        nav: true,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 3
                            },
                            450: {
                                items: 2
                            },
                            0: {
                                items: 1
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
        
    },
    actualizarFotoGrande:function(elemento)
    {
        //e.preventDefault();
        idFoto = elemento.attr("data-idfoto");
        //console.log(idFoto, "img/llantas/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG img").attr("src","img/llantas/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("data-bg-image","img/llantas/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("href","img/llantas/"+zero_fill(idFoto,5)+"SG.jpg");
        //Activamos todos los antiguos
        $(".imagenGaleria").removeClass("prettyPhotoDisabled");
        //Desactivamos el de ahora
        $(".imagenGaleria" + idFoto).addClass("prettyPhotoDisabled");
        //Cambiamos la imagen grande
       /* $(".imgAccesorioG").attr("href", $(this).parents(".itemFoto").children(".imagenGaleria").attr("href"));
        $(".imgAccesorioG img").attr("src", $(this).parents(".itemFoto").find("img").attr("src"));*/
        //Volvemos a cagar las iamgenes
        ClassModelosAcabadosDetalle.setPrettyPhoto();
    },
    setPrettyPhoto:function()
    {
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery]"]:not(.prettyPhotoDisabled)');   //.imgAccesorioG , .itemFoto
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: 900,
                default_height: 900            });
        }
            }
};
var ClassGaleria =
{
	init: function(tipo)
    {
        switch(tipo)
        {
            default:
            case "1":
                default_width = 1000;
                default_height = 1000;
                break;
            case "2":
                default_width = 1000;
                default_height = 1000;
                break;
            case "3":
                default_width = 1000;
                default_height = 1000;
                break;
        }
        $(".ts-image").each(function () {
            var $this = $(this);
            if ($this.attr("data-bg-image") !== undefined) {
                $this.css("background-image", "url(" + $this.attr("data-bg-image") + ")");
                $this.css("background-size", $this.attr("data-bg-size"));
                $this.css("background-repeat", $this.attr("data-bg-repeat"));
                $this.css("background-position", $this.attr("data-bg-position"));
                $this.css("background-blend-mode", $this.attr("data-bg-blend-mode"));
            }
        });
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery2]"]');
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: default_width,
                default_height: default_height
            });
        }
        
    }
};
';
            $(".IMGBannerMarcaSeleccionada").html(imagenBanner);
        }
        else
        {
            videoBanner = '';
            $(".IMGBannerMarcaSeleccionada").html(videoBanner);
        }
        $(".tituloBannerMarcaSeleccionada").html(tituloMarcaSeleccionada);
        $(".enlaceBannerMarcaSeleccionada").attr("href", e.attr("data-enlace"));
    }
};
var ClassAccesoriosWeb =
{
	init: function(loopCarousel,offset, limit,idFamiliaAccesorio)
    {
                $(".ts-image-foto").each(function () {
            var $this = $(this);
            if ($this.attr("data-bg-image") !== undefined) {
                $this.css("background-image", "url(" + $this.attr("data-bg-image") + ")");
                $this.css("background-size", $this.attr("data-bg-size"));
                $this.css("background-repeat", $this.attr("data-bg-repeat"));
                $this.css("background-position", $this.attr("data-bg-position"));
                $this.css("background-blend-mode", $this.attr("data-bg-blend-mode"));
            }
        });
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery]"]');
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: 1000,
                default_height: 1000            });
        }
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        margin: 5,
                        items: 1,
                        nav: false,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 6
                            },
                            450: {
                                items: 4
                            },
                            0: {
                                items: 2
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
        
    }
    
};
var ClassAccesoriosWebDetalle =
{
	init: function(loopCarousel,offset, limit,idFamiliaAccesorio)
    {
        $("body").on("click",".imgAccesorioS",function(event)
        {
            ClassAccesoriosWebDetalle.actualizarFotoGrande($(this));
        });
        ClassAccesoriosWebDetalle.setPrettyPhoto();
        
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        margin: 5,
                        items: 1,
                        nav: false,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 6
                            },
                            450: {
                                items: 4
                            },
                            0: {
                                items: 2
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
        
    },
    actualizarFotoGrande:function(elemento)
    {
        //e.preventDefault();
        idFoto = elemento.attr("data-idfoto");
        //console.log(idFoto, "img/accesorios/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG img").attr("src","img/accesorios/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("data-bg-image","img/accesorios/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("href","img/accesorios/"+zero_fill(idFoto,5)+"SG.jpg");
        //Activamos todos los antiguos
        $(".imagenGaleria").removeClass("prettyPhotoDisabled");
        //Desactivamos el de ahora
        $(".imagenGaleria" + idFoto).addClass("prettyPhotoDisabled");
        //Cambiamos la imagen grande
        /* $(".imgAccesorioG").attr("href", $(this).parents(".itemFoto").children(".imagenGaleria").attr("href"));
         $(".imgAccesorioG img").attr("src", $(this).parents(".itemFoto").find("img").attr("src"));*/
        //Volvemos a cagar las iamgenes
        ClassAccesoriosWebDetalle.setPrettyPhoto();
    },
    setPrettyPhoto:function()
    {
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery]"]:not(.prettyPhotoDisabled)');   //.imgAccesorioG , .itemFoto
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: 1000,
                default_height: 1000            });
        }
            }
};
var ClassModelosAcabados =
{
	init: function(loopCarousel, offset, limit, idMarca, novedades, dedicadas, promociones, outlet)
    {
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoplayHoverPause = parseInt( $(this).attr("data-owl-autoplay-hover-pause"), 0);
                if( !autoplayHoverPause ) autoplayTimeOut = false;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        autoplay: autoplay,
                        autoplayTimeout: autoplayTimeOut,
                        //autoplayHoverPause:autoplayHoverPause,
                        margin: 20,
                        items: 1,
                        nav: true,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 3
                            },
                            450: {
                                items: 2
                            },
                            0: {
                                items: 1
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
    }
};
var ClassModelosAcabadosDetalle =
{
	init: function(loopCarousel)
    {
        $("body").on("click",".imgAccesorioS",function(event)
        {
            ClassModelosAcabadosDetalle.actualizarFotoGrande($(this));
        });
        ClassModelosAcabadosDetalle.setPrettyPhoto();
        // Owl Carousel
        var $owlCarousel = $(".owl-carousel");
        if( $owlCarousel.length ){
            $owlCarousel.each(function() {
                var items = parseInt( $(this).attr("data-owl-items"), 10);
                if( !items ) items = 1;
                var nav = parseInt( $(this).attr("data-owl-nav"), 2);
                if( !nav ) nav = 0;
                var dots = parseInt( $(this).attr("data-owl-dots"), 2);
                if( !dots ) dots = 0;
                var center = parseInt( $(this).attr("data-owl-center"), 2);
                if( !center ) center = 0;
                var loop = loopCarousel;
                var margin = parseInt( $(this).attr("data-owl-margin"), 2);
                if( !margin ) margin = 0;
                var autoWidth = parseInt( $(this).attr("data-owl-auto-width"), 2);
                if( !autoWidth ) autoWidth = 0;
                var navContainer = $(this).attr("data-owl-nav-container");
                if( !navContainer ) navContainer = 0;
                var autoplay = parseInt( $(this).attr("data-owl-autoplay"), 2);
                if( !autoplay ) autoplay = 0;
                var autoplayTimeOut = parseInt( $(this).attr("data-owl-autoplay-timeout"), 10);
                if( !autoplayTimeOut ) autoplayTimeOut = 5000;
                var autoplayHoverPause = parseInt( $(this).attr("data-owl-autoplay-hover-pause"), 0);
                if( !autoplayHoverPause ) autoplayTimeOut = false;
                var autoHeight = parseInt( $(this).attr("data-owl-auto-height"), 2);
                if( !autoHeight ) autoHeight = 0;
                var fadeOut = $(this).attr("data-owl-fadeout");
                if( !fadeOut ) fadeOut = 0;
                else fadeOut = "fadeOut";
                if( $("body").hasClass("rtl") ) var rtl = true;
                else rtl = false;
                if( items === 1 ){
                    $(this).owlCarousel({
                        autoplay: 0,
                        center: center,
                        loop: 0,
                        margin: 0,
                        items: 1,
                        nav: false,
                        dots: false,
                    });
                }
                else {
                    $(this).owlCarousel({
                        //center: loop == 1 ? true : false,
                        loop: loop,
                        lazyLoad:true,
                        autoplay: autoplay,
                        autoplayTimeout: autoplayTimeOut,
                        //autoplayHoverPause:autoplayHoverPause,
                        margin: 20,
                        items: 1,
                        nav: true,
                        navText: ["", ""],
                        dots: false,
                        dotsEach: true,
                        responsive: {
                            1368: {
                                items: items
                            },
                            992: {
                                items: 3
                            },
                            450: {
                                items: 2
                            },
                            0: {
                                items: 1
                            }
                        }
                    });
                }
                if( $(this).find(".owl-item").length === 1 ){
                    $(this).find(".owl-nav").css( { "opacity": 0,"pointer-events": "none"} );
                }
            });
        }
        
    },
    actualizarFotoGrande:function(elemento)
    {
        //e.preventDefault();
        idFoto = elemento.attr("data-idfoto");
        //console.log(idFoto, "img/llantas/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG img").attr("src","img/llantas/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("data-bg-image","img/llantas/"+zero_fill(idFoto,5)+"G.jpg");
        $(".imgAccesorioG").attr("href","img/llantas/"+zero_fill(idFoto,5)+"SG.jpg");
        //Activamos todos los antiguos
        $(".imagenGaleria").removeClass("prettyPhotoDisabled");
        //Desactivamos el de ahora
        $(".imagenGaleria" + idFoto).addClass("prettyPhotoDisabled");
        //Cambiamos la imagen grande
       /* $(".imgAccesorioG").attr("href", $(this).parents(".itemFoto").children(".imagenGaleria").attr("href"));
        $(".imgAccesorioG img").attr("src", $(this).parents(".itemFoto").find("img").attr("src"));*/
        //Volvemos a cagar las iamgenes
        ClassModelosAcabadosDetalle.setPrettyPhoto();
    },
    setPrettyPhoto:function()
    {
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery]"]:not(.prettyPhotoDisabled)');   //.imgAccesorioG , .itemFoto
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: 900,
                default_height: 900            });
        }
            }
};
var ClassGaleria =
{
	init: function(tipo)
    {
        switch(tipo)
        {
            default:
            case "1":
                default_width = 1000;
                default_height = 1000;
                break;
            case "2":
                default_width = 1000;
                default_height = 1000;
                break;
            case "3":
                default_width = 1000;
                default_height = 1000;
                break;
        }
        $(".ts-image").each(function () {
            var $this = $(this);
            if ($this.attr("data-bg-image") !== undefined) {
                $this.css("background-image", "url(" + $this.attr("data-bg-image") + ")");
                $this.css("background-size", $this.attr("data-bg-size"));
                $this.css("background-repeat", $this.attr("data-bg-repeat"));
                $this.css("background-position", $this.attr("data-bg-position"));
                $this.css("background-blend-mode", $this.attr("data-bg-blend-mode"));
            }
        });
        var $pphoto = $('a[data-gal^="prettyPhoto[gallery2]"]');
        if ($pphoto.length) {
            $pphoto.prettyPhoto({
                hook: 'data-gal',
                show_title: false,
                deeplinking: false,
                social_tools: false,
                default_width: default_width,
                default_height: default_height
            });
        }
        
    }
};