﻿function ReemplazarFuente() {
    Cufon.replace('.title_h1');
    Cufon.replace('.title_h2');
    Cufon.replace('.title_h3');
    Cufon.replace(['#menu a'], { hover: true });
    Cufon.replace(['.submenu a'], { hover: true });
    Cufon.replace(['#menufooter'], { hover: true });
    Cufon.replace('#content .price');
    Cufon.replace('#content .titulos');
}

function FormComentarioOpen(formulario) {
    formulario.data.fadeIn('normal');
    formulario.container.fadeIn('normal');
    formulario.overlay.fadeIn('normal');
}

//Cerrar formulario
function FormComentarioClose(formulario) {
    formulario.data.fadeOut('slow');
    formulario.container.fadeOut('slow');
    formulario.overlay.fadeOut('slow', function() {
        //$.modal.close();
    });
}

function DeleteLinea(zapato, talla, color) {

    var loc = window.location.href;
    var indice = loc.indexOf("?");
    if (indice != -1)
        loc = loc.substr(0, indice);

    $.ajax({
        type: "POST",
        url: loc + "/CarritoDelete",
        data: "{zapato: '" + zapato + "',talla: '" + talla + "',color: '" + color + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        cache: false,
        success: function(msg) {
            $("#resumen").html(msg.d);
            ReemplazarFuente();
        }
    });
}

function AddCarritoResumen(zapato, color, cantidad, lang, forzar, tallaje) {

    var loc = window.location.href;
    var indice = loc.indexOf("?");
    if (indice != -1)
        loc = loc.substr(0, indice);
        
    //leer talla
    var talla = 0;
    if (tallaje != "0")
        talla = tallaje;
    else
        talla = $(".tallas-list").val();
 
    $.ajax({
        type: "POST",
        url: loc + "/AddCarrito",
        data: "{zapato: '" + zapato + "',color: '" + color + "',talla: '" + talla + "',cantidad: '" + cantidad + "', lang: '" + lang + "', forzar: '" + forzar + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        cache: false,
        success: function(msg) {
        
        var cadena = msg.d;
        var codigo = cadena.substring(0, 1);
       
        if (codigo == "1") {
            $.modal.close();
            if (($("#modal").html() == null) || ($("#modal").html() == "")) {
                $("#searchengine").after("<div id='modal'>" + msg.d.substring(1, msg.d.length) + "</div>");
            }
            else {
                $("#modal").html(msg.d.substring(1, msg.d.length));
            }
            $('#modal').modal({ onOpen: FormComentarioOpen, onClose: FormComentarioClose, overlayClose: true }); return false;
        } else {
                $("#resumen").html(msg.d);
            }
            ReemplazarFuente();
        }
    });
}


function AddCarrito(zapato, color, cantidad, lang, forzar, tallaje) {
    
    var aux = window.location.href.split("/");
    var loc = aux[0] + "//" + aux[2] + "/views/publica/coleccion/coleccion.aspx";

    var indice = loc.indexOf("?");
    if (indice != -1)
        loc = loc.substr(0, indice);


    //leer talla
    var talla = 0;
    if (tallaje != "0")
        talla = tallaje;
    else
        talla = $(".tallas-list").val();
        
  
    $.ajax({
        type: "POST",
        url: loc + "/AddCarrito",
        data: "{zapato: '" + zapato + "',color: '" + color + "',talla: '" + talla + "',cantidad: '" + cantidad + "', lang: '" + lang + "', forzar: '" + forzar + "'}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        cache: false,
        success: function(msg) {
            var cadena = msg.d;
            var codigo = cadena.substring(0, 1);


            if (codigo == "1") {
                $.modal.close();
                if (($("#modal").html() == null) || ($("#modal").html() == "")) {
                    //$("#searchengine").after("<div id='modal'><span class='error'>" + msg.d.substring(1, msg.d.length) + "</span><p class=\"advice\"><a id=\"cerrarmsg\" onclick=\"$.modal.close();\" title=\"cerrar\">cerrar</a></p></div>");
                    $("#searchengine").after("<div id='modal'>" + msg.d.substring(1, msg.d.length) + "</div>");
                }
                else {
                    //$("#modal").html("<span class='error'>" + msg.d.substring(1, msg.d.length) + "<p class=\"advice\"><a id=\"cerrarmsg\" onclick=\"$.modal.close();\" title=\"cerrar\">cerrar</a></p></span>");
                    $("#modal").html(msg.d.substring(1, msg.d.length));
                }
                $('#modal').modal({ onOpen: FormComentarioOpen, onClose: FormComentarioClose, overlayClose: true }); return false;
                //$('#modal').modal({ overlayClose: true });
            } else {
                if (($("#cart").html() == null) || ($("#cart").html() == "")) {
                    if ($(".banners").html() != null) {
                        $(".banners").after("<div id='cart'></div>");
                    }
                    else if ($("#searchengine").html() != null) {
                        $("#searchengine").after("<div id='cart'></div>");
                    }
                }

                var texto = msg.d.split("###");

                $("#cart").html(texto[1]);
                ReemplazarFuente();

                $.modal.close();
                $("#modal").remove();
                if (forzar == "0") {
                    //var lin = texto[0].substring(2).split(",");
                    if (($("#modal").html() == null) || ($("#modal").html() == "")) {
                        //$("#searchengine").after("<div id='modal'><p class=\"title_h1\">" + lin[5] + "</p><div class=\"image\"><img src=\"" + lin[0] + "\" alt=\"no-foto\" /></div> <p class=\"nombre\">" + lin[1] + "</p><p class=\"color\">Color:&nbsp;<img alt=\"color\" src=\"" + lin[2] + "\" /></p><p class=\"talla\"><span>Talla:&nbsp;" + lin[3].replace(".", ",") + "</span></p><p class=\"price\">" + lin[4].replace(".", ",") + " &euro;</p><p class=\"advice\"><a id=\"cerrarmsg\" onclick=\"$.modal.close();\" title=\"cerrar\">cerrar</a></p></div>");
                        $("#searchengine").after("<div id='modal'>" + texto[0].substring(1) + "</div>");
                    }
                    else {
                        //$("#modal").html("<div id='modal'><p class=\"title_h1\">" + lin[5] + "</p><div class=\"image\"><img src=\"" + lin[0] + "\" alt=\"no-foto\" /></div> <p class=\"nombre\">" + lin[1] + "</p><p class=\"color\">Color:&nbsp;<img alt=\"color\" src=\"" + lin[2] + "\" /></p><p class=\"talla\"><span>Talla:&nbsp;" + lin[3].replace(".", ",") + "</span></p><p class=\"price\">" + lin[4].replace(".", ",") + " &euro;</p><p class=\"advice\"><a id=\"cerrarmsg\" onclick=\"$.modal.close();\" title=\"cerrar\">cerrar</a></p></div>");
                        $("#searchengine").after("<div id='modal'>" + texto[0].substring(1) + "</div>");
                    }
                    $('#modal').modal({ onOpen: FormComentarioOpen, onClose: FormComentarioClose, overlayClose: true }); return false;
                    //$('#modal').modal({ overlayClose: true });
                }
            }

        }
    });
}