﻿$(document).ready(function () {
    getCurrentNodeId();
    $("#divFiltre .customList dd a").click(function () {
        window.location = $(this).children("span").attr("value");
    });
    $("#divFiltreBottom .customList dd a").click(function () {
        window.location = $(this).children("span").attr("value");
    });
    $("#SabonnerRss").click(function () {
        var urlFlux = $("#ddlThemeFlux").find("option:selected").attr("value");
        var marquePage = $("#ddlMarquePages").find("option:selected").attr("value");
        if (marquePage == 'mpdynamiques') {
            window.open(urlFlux);
        } else if (marquePage == 'netvibes') {
            window.open("http://www.netvibes.com/subscribe.php?url=" + urlFlux);
        } else if (marquePage == 'myyahoo') {
            window.open("http://add.my.yahoo.com/rss?url=" + urlFlux);
        } else if (marquePage == 'google') {
            window.open("http://fusion.google.com/add?feedurl=" + urlFlux);
        }
        return false;
    });
    loadMeteo();
    $("#divFiltreEvent .customList dd a").click(function () {
        displayEvents($("#eventMonth").html(), $("#eventYear").html(), $(this).children("span").attr("value"));
        if ($(this).children("span").attr("value") == '')
            $("#eventRegion").html('France');
        else
            $("#eventRegion").html($(this).children("span").html());
    });

    // Map fede départementale
    $("#formFedeDepartement .customList dd a").click(function () {
        $("#formFedeDepartement .customList dt a span").attr("value", $(this).children("span").attr("value"));
    });
    $("#sSubFederation").click(function () {
        window.location = "/decouvrir-la-fnsea/carte-des-federations-departementales/federation-departementale?id=" + $("#formFedeDepartement .customList dt a span").attr("value");
    });

    // Map fede régionale
    $("#formFedeRegion .customList dd a").click(function () {
        $("#formFedeRegion .customList dt a span").attr("value", $(this).children("span").attr("value"));
    });
    $("#sSubFederationRegion").click(function () {
        window.location = "/decouvrir-la-fnsea/carte-des-federations-regionales/federation-regionale?id=" + $("#formFedeRegion .customList dt a span").attr("value");
        return false;
    });

    // Moteur de recherche federation
    $("#rechercheDepartement .customList dd a").click(function () {
        $("#rechercheDepartement .customList dt a span").attr("value", $(this).children("span").attr("value"));
    });
    $("#rechercheRegion .customList dd a").click(function () {
        $("#rechercheRegion .customList dt a span").attr("value", $(this).children("span").attr("value"));
    });
    $("#searchFederation").click(function () {
        if ($("#rechercheDepartement .customList dt a span").attr("value") != null && $("#rechercheDepartement .customList dt a span").attr("value") != '') {
            window.location = "/decouvrir-la-fnsea/carte-des-federations-departementales/federation-departementale?id=" + $("#rechercheDepartement .customList dt a span").attr("value");
        }
        else if ($("#rechercheRegion .customList dt a span").attr("value") != null && $("#rechercheRegion .customList dt a span").attr("value") != '') {
            window.location = "/decouvrir-la-fnsea/carte-des-federations-regionales/federation-regionale?id=" + $("#rechercheRegion .customList dt a span").attr("value");
        }
        else {
            alert('Veuillez choisir un département ou un région');
        }
        return false;
    });

    // Moteur de recherche association
    $("#sSubAssociation").click(function () {
        window.location = window.location.pathname + "?id=" + $("#sProd").find("option:selected").val();
        return false;
    });
    $("#sSubAssociationOrga").click(function () {
        window.location = "/recherche/rechercher-associations-specialisees?id=" + $("#sProdOrga").find("option:selected").val();
        return false;
    });

    $("#rechercheDepartementOrga .customList dd a").click(function () {
        $("#rechercheDepartementOrga .customList dt a span").attr("value", $(this).children("span").attr("value"));
    });
    $("#rechercheRegionOrga .customList dd a").click(function () {
        $("#rechercheRegionOrga .customList dt a span").attr("value", $(this).children("span").attr("value"));
    });
    $("#searchFederationRegOrga").click(function () {
        if ($("#rechercheRegionOrga .customList dt a span").attr("value") != null) {
            window.location = "/decouvrir-la-fnsea/carte-des-federations-regionales/federation-regionale?id=" + $("#rechercheRegionOrga .customList dt a span").attr("value");
        }
        return false;
    });
    $("#searchFederationDeptOrga").click(function () {
        if ($("#rechercheDepartementOrga .customList dt a span").attr("value") != null) {
            window.location = "/decouvrir-la-fnsea/carte-des-federations-departementales/federation-departementale?id=" + $("#rechercheDepartementOrga .customList dt a span").attr("value");
        }
        return false;
    });

    $("#sSubAssociationHeader").click(function () {
        window.location = "/recherche/rechercher-associations-specialisees?id=" + $("#sAssoSpe").find("option:selected").val();
        return false;
    });
    $("#btnSearchGlobal").click(function () {
        window.location = "/recherche/rechercher-dans-le-site?s=" + $("#searchTerm").val();
        return false;
    });
    $('#searchTerm').keypress(function (event) {
        if (event.which == '13') {
            window.location = "/recherche/rechercher-dans-le-site?s=" + $("#searchTerm").val();
        }
    });
    loadGlossaire();
});
var currentNodeId = -1;
function getCurrentNodeId() {
    var url = window.location.pathname;
    var nomPage = url.substring(url.lastIndexOf('/') + 1, url.length);
    FNSEA.GetCurrentNodeId(nomPage, function (id) {
        currentNodeId = id;
    });
}
function extractUrlParams() {
    var t = location.search.substring(1).split('&');
    var f = [];
    for (var i = 0; i < t.length; i++) {
        var x = t[i].split('=');
        f[x[0]] = x[1];
    }
    return f;
}
function sendMail(prenom, mailExp, mailDest, texte) {
    $("#layerMail .cntFormMail").hide();
    $("#layerMail .msgLoadingSendMail").show();
    var sujet = $("h1").html();
    var message = "Cette article vous est envoyé par " + prenom + "<br/><a href=\"" + window.location.href + "\">" + sujet + "</a><br/>" + texte;
    FNSEA.SendMail(mailExp, mailDest,sujet, message, function () {
        $("#recapMail").html("Votre message a bien été envoyé à l'adresse <strong>" + mailDest + "</strong>.");
        $("#layerMail .msgLoadingSendMail").hide();
        $("#layerMail .msgValidation").show();
    }, function () {
        $("#recapMail").html("Impossible d'envoyer le message à l'adresse <strong>" + mailDest + "</strong>.");
        $("#layerMail .msgLoadingSendMail").hide();
        $("#layerMail .msgValidation").show();
    });
}
function loadMeteo() {
    //    var location = mshd.visitor.regionname;
    //    $("#depMeteo").find("option:selected").removeAttr("selected");
    //    $("#depMeteo").find("option[value = " + location + "]").attr("selected");
    //    displayMeteo(location);
    displayMeteo($("#depMeteo").find("option:selected").val());
}
function displayMeteo(location) {
    FNSEA.GetMeteo(location, function (data) {
        $("#meteo").html(data);
    });
}
function displayEvents(month, year, region) {
    FNSEA.GetEventList(currentNodeId, month, year, region, function (data) {
        var markup = "<li><span class=\"info\">${Begin} - ${End}</span><h2><a href=\"${Url}\">${Title} – ${Location}<span class=\"spChevron themaLink inlineBlock\"></span></a></h2></li>";

        /* Compile markup string as a named template */
        $.template("eventTemplate", markup);

        /* Render the named template */
        $("#listEvent").empty();
        if (data.length > 0) {
            $("#evenementsEntete").html("Les événements de");
            $.tmpl("eventTemplate", data).appendTo("#listEvent");
        }
        else {
            $("#evenementsEntete").html("Aucun évenement en");
        }
        $("#eventMonth").html(month);
        $("#eventYear").html(year);
    });
}
function DisplayDepartementInMap(departementId) {
    FNSEA.GetDepartement(departementId, currentNodeId, function (data) {
        $("#fedeTitle").html(data.Nom);
        $("#fedeAddress1").html(data.Address1);
        $("#fedeAddress2").html(data.Address2);
        $("#fedeVille").html(data.Ville);
        $("#fedeTel").html("Tél : " + data.Tel);
        $("#fedeFax").html("Fax : " + data.Fax);

        if (data.Url == null || data.Url == '') {
            $("#fedeWeb").css("display", "none");
        } else {
            $("#fedeWeb").css("display", "block");
            $("#fedeWeb span a").attr("href", data.Url);
        }
        if (data.Email == null || data.Email == '') {
            $("#fedeMail").css("display", "none");
        } else {
            $("#fedeMail").css("display", "block");
            $("#fedeMail a").attr("href", "mailto:" + data.Email);
        }

        $("#fedePresident").html(data.PrenomPresident + " " + data.NomPresident + ", Président");
        if (data.EmailPresident == null || data.EmailPresident == '') {
            $("#fedePresidentMail").css("display", "none");
        } else {
            $("#fedePresidentMail").css("display", "block");
            $("#fedePresidentMail a").attr("href", "mailto:" + data.EmailPresident);
        }
        if (data.PhotoPresident == null || data.PhotoPresident == '') {
            $("#fedePresidentImage").css("display", "none");
        } else {
            $("#fedePresidentImage").css("display", "block");
            $("#fedePresidentImage img").attr("src", data.PhotoPresident);
        }

        if (data.FonctionAdjoint != null && data.FonctionAdjoint != '') {
            $("#fedeDirecteurVisible").css("display", "block");
            $("#fedeDirecteur").html(data.NomPrenomAdjoint + ", " + data.FonctionAdjoint);
            if (data.EmailAdjoint == null || data.EmailAdjoint == '') {
                $("#fedeDirecteurMail").css("display", "none");
            } else {
                $("#fedeDirecteurMail").css("display", "block");
                $("#fedeDirecteurMail a").attr("href", "mailto:" + data.EmailAdjoint);
            }
            if (data.PhotoAjoint == null || data.PhotoAjoint == '') {
                $("#fedeDirecteurImage").css("display", "none");
            } else {
                $("#fedeDirecteurImage").css("display", "block");
                $("#fedeDirecteurImage img").attr("src", data.PhotoAjoint);
            }
        }
        else {
            $("#fedeDirecteurVisible").css("display", "none");
        }

        $("#fedeOpenFarm").html(data.FermesOuvertes);

        $("#fedeFiche").attr("href", "/decouvrir-la-fnsea/carte-des-federations-departementales/federation-departementale?id=" + departementId);

    });
}
function DisplayRegionInMap(regionId) {
    FNSEA.GetRegion(regionId, currentNodeId, function (data) {
        $("#fedeTitle").html(data.Nom);
        $("#fedeAddress1").html(data.Address1);
        $("#fedeAddress2").html(data.Address2);
        $("#fedeVille").html(data.Ville);
        $("#fedeTel").html("Tél : " + data.Tel);
        $("#fedeFax").html("Fax : " + data.Fax);

        if (data.Url == null || data.Url == '') {
            $("#fedeWeb").css("display", "none");
        } else {
            $("#fedeWeb").css("display", "block");
            $("#fedeWeb span a").attr("href", data.Url);
        }
        if (data.Email == null || data.Email == '') {
            $("#fedeMail").css("display", "none");
        } else {
            $("#fedeMail").css("display", "block");
            $("#fedeMail a").attr("href", "mailto:" + data.Email);
        }

        $("#fedePresident").html(data.PrenomPresident + " " + data.NomPresident + ", Président");
        if (data.EmailPresident == null || data.EmailPresident == '') {
            $("#fedePresidentMail").css("display", "none");
        } else {
            $("#fedePresidentMail").css("display", "block");
            $("#fedePresidentMail a").attr("href", "mailto:" + data.EmailPresident);
        }
        if (data.PhotoPresident == null || data.PhotoPresident == '') {
            $("#fedePresidentImage").css("display", "none");
        } else {
            $("#fedePresidentImage").css("display", "block");
            $("#fedePresidentImage img").attr("src", data.PhotoPresident);
        }

        if (data.FonctionAdjoint != null && data.FonctionAdjoint != '') {
            $("#fedeDirecteurVisible").css("display", "block");
            $("#fedeDirecteur").html(data.NomPrenomAdjoint + ", " + data.FonctionAdjoint);
            if (data.EmailAdjoint == null || data.EmailAdjoint == '') {
                $("#fedeDirecteurMail").css("display", "none");
            } else {
                $("#fedeDirecteurMail").css("display", "block");
                $("#fedeDirecteurMail a").attr("href", "mailto:" + data.EmailAdjoint);
            }
            if (data.PhotoAjoint == null || data.PhotoAjoint == '') {
                $("#fedeDirecteurImage").css("display", "none");
            } else {
                $("#fedeDirecteurImage").css("display", "block");
                $("#fedeDirecteurImage img").attr("src", data.PhotoAjoint);
            }
        }
        else {
            $("#fedeDirecteurVisible").css("display", "none");
        }

        $("#fedeProduction").html(data.Production);

        $("#fedeFiche").attr("href", "/decouvrir-la-fnsea/carte-des-federations-regionales/federation-regionale?id=" + regionId);

    });
}
function DisplaySecondRegionInMap(regionId) {
    if (regionId != null && regionId != '') {
        FNSEA.GetRegion(regionId, currentNodeId, function (data) {
            $("#layerCarte").attr("class", "extend");
            $("#secondFede").show();
            $("#fedeTitle_2").html(data.Nom);
            $("#fedeAddress1_2").html(data.Address1);
            $("#fedeAddress2_2").html(data.Address2);
            $("#fedeVille_2").html(data.Ville);
            $("#fedeTel_2").html("Tél : " + data.Tel);
            $("#fedeFax_2").html("Fax : " + data.Fax);

            if (data.Url == null || data.Url == '') {
                $("#fedeWeb_2").css("display", "none");
            } else {
                $("#fedeWeb_2").css("display", "block");
                $("#fedeWeb_2 span a").attr("href", data.Url);
            }
            if (data.Email == null || data.Email == '') {
                $("#fedeMail_2").css("display", "none");
            } else {
                $("#fedeMail_2").css("display", "block");
                $("#fedeMail_2 a").attr("href", "mailto:" + data.Email);
            }

            $("#fedePresident_2").html(data.PrenomPresident + " " + data.NomPresident + ", Président");
            if (data.EmailPresident == null || data.EmailPresident == '') {
                $("#fedePresidentMail_2").css("display", "none");
            } else {
                $("#fedePresidentMail_2").css("display", "block");
                $("#fedePresidentMail_2 a").attr("href", "mailto:" + data.EmailPresident);
            }
            if (data.PhotoPresident == null || data.PhotoPresident == '') {
                $("#fedePresidentImage_2").css("display", "none");
            } else {
                $("#fedePresidentImage_2").css("display", "block");
                $("#fedePresidentImage_2 img").attr("src", data.PhotoPresident);
            }

            if (data.FonctionAdjoint != null && data.FonctionAdjoint != '') {
                $("#fedeDirecteurVisible_2").css("display", "block");
                $("#fedeDirecteur_2").html(data.NomPrenomAdjoint + ", " + data.FonctionAdjoint);
                if (data.EmailAdjoint == null || data.EmailAdjoint == '') {
                    $("#fedeDirecteurMail_2").css("display", "none");
                } else {
                    $("#fedeDirecteurMail_2").css("display", "block");
                    $("#fedeDirecteurMail_2 a").attr("href", "mailto:" + data.EmailAdjoint);
                }
                if (data.PhotoAjoint == null || data.PhotoAjoint == '') {
                    $("#fedeDirecteurImage_2").css("display", "none");
                } else {
                    $("#fedeDirecteurImage_2").css("display", "block");
                    $("#fedeDirecteurImage_2 img").attr("src", data.PhotoAjoint);
                }
            }
            else {
                $("#fedeDirecteurVisible_2").css("display", "none");
            }

            $("#fedeProduction_2").html(data.Production);

            $("#fedeFiche_2").attr("href", "/decouvrir-la-fnsea/carte-des-federations-regionales/federation-regionale?id=" + regionId);

        });
    } else {
        $("#layerCarte").attr("class", "");
        $("#secondFede").hide();
    }
}
function displayAssociationList() {
    if (currentNodeId == -1) {
        setTimeout("displayAssociationList()", 100);
        return;
    }
    var params = extractUrlParams();
    FNSEA.GetAssociations(params["id"], currentNodeId, function (data) {
        var conteneur = $("#contentM2r");
        conteneur.empty();
        if (data.length > 1)
            $("#spNbAssoc").html(data.length + " résultats");
        if (data.length == 1)
            $("#spNbAssoc").html("1 résultat");
        if (data.length == 0)
            $("#spNbAssoc").html("aucun résultat");
        $.each(data, function () {
            var url = "/recherche/rechercher-associations-specialisees/association?id=" + this.asoIDField;
            var cntLine = $("<div class=\"cntLine\"/>");
            conteneur.append(cntLine);
            var cntF = $("<div class=\"cntF\"/>");
            cntLine.append(cntF);
            var picture = $("<div class=\"picture\"/>");
            cntF.append(picture);

            if (this.ecranField != null) {
                picture.append("<a href=\"" + url + "\"><img src=\"" + this.ecranField + "\" /></a>");
            } else {
                picture.append("<a href=\"" + url + "\"><img src=\"/images/picto_asso02.jpg\" /></a>");
            }
            var blcF = $("<div class=\"blcF\"/>");
            cntF.append(blcF);
            var h3 = $("<h3/>");
            blcF.append(h3);
            h3.append("<a href= \"" + url + "\">" + this.fDUDField + "</a>");
            var adresse = $("<p/>");
            blcF.append(adresse);
            adresse.append(this.aDRESSE1Field);
            var cp = $("<p/>");
            blcF.append(cp);
            cp.append(this.vILLEField);

            if (this.tELField != null) {
                var tel = $("<p/>");
                blcF.append(tel);
                tel.append("Tel : " + this.tELField);
            }
            if (this.fAXField != null) {
                var fax = $("<p/>");
                blcF.append(fax);
                fax.append("Fax : " + this.fAXField);
            }
            if (this.emailField != null) {
                var email = $("<p/>");
                blcF.append(email);
                email.append("<a href=\"mailto:" + this.emailField + "\" class=\"defautLink3\">contact e-mail</a>");
            }
            var cntBtnAction = $("<div class=\"cntBtnAction\"/>");
            blcF.append(cntBtnAction);
            if (this.webField != null) {
                if (this.webField.indexOf("http://") != -1) {
                    cntBtnAction.append("<span class=\"bgThem\"><a href=\"" + this.webField + "\" target=\"_blank\">visiter le site</a></span>");
                } else {
                    if (this.webField.indexOf("@") != -1) {
                        cntBtnAction.append("<span class=\"bgThem\"><a href=\"mailto:" + this.webField + "\" target=\"_blank\">visiter le site</a></span>");
                    }
                    else {
                        cntBtnAction.append("<span class=\"bgThem\"><a href=\"http://" + this.webField + "\" target=\"_blank\">visiter le site</a></span>");
                    }
                }
            }
            if (this.pRESIDENTField != null) {
                var president = $("<p/>");
                blcF.append(president);
                president.append("President : " + this.pRENOMField + " " + this.pRESIDENTField);
            }
            if (this.fONCTION1Field != null) {
                var directeur1 = $("<p/>");
                blcF.append(directeur1);
                directeur1.append(this.fONCTION1Field + " : " + this.dIRECTEUR1Field);
            }
            if (this.fONCTION2Field != null) {
                var directeur2 = $("<p/>");
                blcF.append(directeur2);
                directeur2.append(this.fONCTION2Field + " : " + this.dIRECTEUR2Field);
            }
            //var fiche = $("<p/>");
            //blcF.append(fiche);
            //fiche.append("<a href=\"" + url + "\" class=\"defautLink3\">Lire la fiche</a>");
        });
    });
}
function displayAssociation() {
    if (currentNodeId == -1) {
        setTimeout("displayAssociation()", 100);
        return;
    }
    var params = extractUrlParams();
    FNSEA.GetAssociationById(params["id"], currentNodeId, function (data) {
        $("h1").html(data.fDUDField);
        $("#imgLoading").hide();
        if (data.ecranField != null) {
            $("#artImage").append("<img src=\"" + data.ecranField + "\" />");
        } else {
            $("#artImage").append("<img src=\"/images/picto_asso02.jpg\" />");
        }
        // TODO Contenu article
        //$("#artContent").html(data.???);
        var blcF = $("#artContact");
        var adresse = $("<p/>");
        blcF.append(adresse);
        adresse.append(data.aDRESSE1Field);
        var cp = $("<p/>");
        blcF.append(cp);
        cp.append(data.vILLEField);

        if (data.tELField != null) {
            var tel = $("<p/>");
            blcF.append(tel);
            tel.append("Tel : " + data.tELField);
        }
        if (data.fAXField != null) {
            var fax = $("<p/>");
            blcF.append(fax);
            fax.append("Fax : " + data.fAXField);
        }
        if (data.emailField != null) {
            var email = $("<p class=\"linkMail\"/>");
            blcF.append(email);
            email.append("<a href=\"mailto:" + data.emailField + "\" class=\"contact defautLink3\">contact e-mail</a>");
        }
        var cntBtnAction = $("<div class=\"cntBtnAction\"/>");
        blcF.append(cntBtnAction);
        if (data.webField != null) {
            if (data.webField.indexOf("http://") != -1) {
                cntBtnAction.append("<span class=\"bgThem\"><a href=\"" + data.webField + "\" target=\"_blank\">visiter le site</a></span>");
            } else {
                if (data.webField.indexOf("@") != -1) {
                    cntBtnAction.append("<span class=\"bgThem\"><a href=\"mailto:" + data.webField + "\" target=\"_blank\">visiter le site</a></span>");
                }
                else {
                    cntBtnAction.append("<span class=\"bgThem\"><a href=\"http://" + data.webField + "\" target=\"_blank\">visiter le site</a></span>");
                }
            }
        }

        var artRepresentant = $("#artRepresentant");
        if (data.pRESIDENTField != null) {
            var president = $("<div class=\"cntF\"/>");
            artRepresentant.append(president);
            if (data.photoField != null) {
                var imgPresident = $("<img height=\"50\"/>");
                president.append(imgPresident);
                imgPresident.attr("src", data.photoField);
            }
            var presidentInfos = $("<div class=\"blcF last\">");
            president.append(presidentInfos);
            presidentInfos.append("<p>" + data.pRENOMField + " " + data.pRESIDENTField + ", President(e)</p>");
            if (data.emailPresidentField != null) {
                var presidentMail = $("<p class=\"linkMail\">");
                presidentInfos.append(presidentMail);
                presidentMail.append("<a class=\"contact defautLink3\" href=\"mailto:" + data.emailPresidentField + "\">contact mail</a></p>");
            }
        }
        if (data.fONCTION1Field != null) {
            artRepresentant.append($("<br/>"));
            var directeur1 = $("<div class=\"cntF\"/>");
            artRepresentant.append(directeur1);
            var directeur1Infos = $("<div class=\"blcF last\">");
            directeur1.append(directeur1Infos);
            directeur1Infos.append("<p>" + data.dIRECTEUR1Field + ", " + data.fONCTION1Field + "</p>");
            if (data.emailDirecteurField != null) {
                var directeur1Mail = $("<p class=\"linkMail\">");
                directeur1Infos.append(directeur1Mail);
                directeur1Mail.append("<a class=\"contact defautLink3\" href=\"mailto:" + data.emailDirecteurField + "\">contact mail</a></p>");
            }
        }
        if (data.fONCTION2Field != null) {
            artRepresentant.append($("<br/>"));
            var directeur2 = $("<div class=\"cntF\"/>");
            artRepresentant.append(directeur2);
            var directeur2Infos = $("<div class=\"blcF last\">");
            directeur2.append(directeur2Infos);
            directeur2Infos.append("<p>" + data.dIRECTEUR2Field + ", " + data.fONCTION2Field + "</p>");
            if (data.emailDirAdjointField != null) {
                var directeur2Mail = $("<p class=\"linkMail\">");
                directeur2Infos.append(directeur2Mail);
                directeur2Mail.append("<a class=\"contact defautLink3\" href=\"mailto:" + data.emailDirAdjointField + "\">contact mail</a></p>");
            }
        }
    });
}
function loadGlossaire() {
    if (currentNodeId == -1) {
        setTimeout("loadGlossaire()", 100);
        return;
    }
    $("smileglossaire").each(function () {
        var glossaire = $(this)
        var word = glossaire.text();
        FNSEA.GetDefinition(word, currentNodeId, function (definition) {
            glossaire.replaceWith(function () {
                var span = $("<span title=\"" + definition + "\" class=\"dToolTip\"/>");
                span.append(glossaire.text());
                span.tooltip({ position: "bottom right", opacity: 1 });
                return span;
            });
        });
    });
}
function downloadPlaquette(item) {
    window.open(item.parent().find("input:checked").val());
}
