// JavaScript Document
$(document).ready(function () {

    jQuery("abbr.timeago").timeago();

    //Embed,Img resizing
    var noteContent = $(".contentBody");

    var postWidth = noteContent.width();


    $(".removeComment").click(function () {
        var me = $(this);
        var commentID = me.attr("comment");

        var commenteElement = me.parents("li");
        commenteElement.hide();

        deleteComment(commentID, 0, function (res) {
            if (res) {
                commenteElement.remove();
            } else {
                alert("ERROR!");
                commenteElement.show();
            }

        }, function (err) {
            globalError(err, "Ops...error!Please, try again..");
            commenteElement.show();
        });




    });


    var oversizedEmbedElements = $("embed,object,img", noteContent).each(function () {

        var me = $(this);

        var embedWidth = this.getAttribute('width'); //me.attr("width");

        var oldHeight = this.getAttribute('height'); //me.attr("height");

        if (embedWidth != undefined && oldHeight != undefined) {



            //if (embedWidth > (postWidth - 1)) {

            //Resize

            me.attr("width", postWidth);



            var newHeight = Math.floor(oldHeight - (((embedWidth - postWidth) / embedWidth) * oldHeight));

            me.attr("height", newHeight);

            me.data("oldSize", { height: oldHeight, width: embedWidth });



            //}

        }

    });


    //Sys.WebForms.PageRequestManager.getInstance().add_endRequest(AddEffects);
    CheckSearch();


    //QUESTO CODICE SERVE SOLO PER I POST CARICATI DA API, 
    //PERCHè ESSENDO LE PAGINE CARICATE TRAMITE UNA WEBREQUEST DENTRO PUBLICPOSTPROXY.ASHX 
    //IL CODICE JS ORIGINALE SI PERDE E QUINDI DEVE ESSERE MESSO QUI!!!!!
    $("#ButtonClientLink").click(function () {        
        var clientName = $("#logo").attr("clientName");

        try {
            pageTracker._trackEvent("ToolbarInstall", clientName);
            pageTracker._trackPageview("/externalClient/toolBarInstall/" + clientName);
        } catch (err) { }

    });

    $("#MainURL").click(function () {    
        var clientName = $("#logo").attr("clientName");

        try {
            pageTracker._trackEvent("LogoExtClientClick", clientName);
            pageTracker._trackPageview("/externalClient/logoClientClick/" + clientName);
        } catch (err) { }

    });

    $("#MainURLIbrii").click(function () {
        var clientName = $("#logo").attr("clientName");

        try {
            pageTracker._trackEvent("LogoPartershipIbriiClick", clientName);
            pageTracker._trackPageview("/externalClient/logoPartershipIbriiClick/" + clientName);
        } catch (err) { }

    });

    //FINE CODICE JS CHE SERVE PER I POST CARICATI DA API!!!!


    $(".zoomButton").click(function () {
        var me = $(this);

        var url = me.attr("imgurl");

        window.open(url);

        return false;

    });

});

function CheckSearch() {

    $("body").keyup(function (e) {

        var textToSearch = $(".searchBoxValue").val();
        ExecuteSearch(e, "/search/", textToSearch);

    });

    $(".searchBoxValue").keyup(function (e) {

        var textToSearch = $(this).val();
        ExecuteSearch(e, "/search/", textToSearch);

    });
}

//function AddEffects() {

//    jQuery("abbr.timeago").timeago();
//}