﻿function ShowDetails(e) {
    $(e).parent().parent().hide().siblings(".details").slideDown();
}

function HideDetails(e) {
    $(e).parent().parent().slideUp(function() {
        $(this).siblings(".summary").slideDown();
    });
}
function SelectMenu() { }
function AskInfo(prodname) {
    var $dialog = $(".info-form").clone();
    $dialog.find(".name").text(prodname);
    $dialog.find(".error").html("");
    $dialog.dialog({
        modal: true,
        buttons: {
            Invia: function() {
                $dialog.find(".error").html("");
                var name = $.trim($(".info-name", $dialog).val());
                var email = $.trim($(".info-email", $dialog).val());
                var prod = prodname;
                var req = $.trim($(".info-request", $dialog).val());

                if (!email.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/)) {
                    $dialog.find(".error").html("Inserire un indirizzo e-mail corretto");
                    return;
                }
                if (name.length == 0) {
                    $dialog.find(".error").html("Inserisci il tuo nome e cognome");
                    return;
                }
                var $ok;
                $.post('/ajax/info.ashx', {
                    "name": name,
                    "email": email,
                    "prod": prod,
                    "req": req
                }, function() {
                    $ok = $("<div title='Conferma invio'>La richiesta è stata inviata, la contatteremo al più presto</div>").dialog({
                        modal: true
                    });
                });
                setTimeout(function() {
                    $ok.dialog('close');
                    $dialog.dialog('close');
                }, 3000);
            },
            Chiudi: function() { $dialog.dialog('close'); }
        },
        width: 400
    });
}
function SendToFriend(ref) {
    var $dialog = $(".friend-form").clone();
    var $ok;
    $dialog.dialog({
        modal: true,
        buttons: {
            Invia: function() {
                var email = $.trim($(".email", $dialog).val());
                var name = $.trim($(".name", $dialog).val());
                
                $.post("/ajax/send-friend.ashx",
                    {
                        "email" : email,
                        "name": name,
                        "link" : location.pathname + "#prodotto"+ref
                    }, function() { 
                        $ok = $("<div title='Conferma invio'>La segnalazione è stata spedita</div>").dialog({
                            modal: true
                        });
                });
                setTimeout(function() {
                    $ok.dialog('close');
                    $dialog.dialog('close');
                }, 3000);
            },
            Chiudi: function() { $dialog.dialog('close'); }
        },
        width: 400
    });
}

function ShowNewsDetails(e) {
    $(e).parent().parent().find(".details").slideDown();
}