var etv = {

    newContent: function( formElem, newContentElemID )
    {
        $('#' + newContentElemID).show();
        var url = formElem.action;
        url = url.replace( '/content/action', '/layout/set/ajax/content/action' );
        var data = $(formElem).serializeArray();
        data.push( { name: 'NewButton', value: 1 } );

        //$(formElem).hide();

        var newContentElem = $( '#' + newContentElemID );
        newContentElem.html( this.loaderImage() );
        newContentElem.load( url, data, function()
        {
        //    tags.init();
        } );

        return false;
    },

    publishContent: function( formElem, publishContentElemID , hide_loader)
    {
        return etv.publish( formElem, publishContentElemID , hide_loader, '/content/edit');
    },

    publish : function( formElem, publishContentElemID , hide_loader, url_for_replace)
    {
        var url = formElem.action;
        if (url.search('/layout/set/ajax') == -1) {
            url = url.replace( url_for_replace, '/layout/set/ajax' + url_for_replace);
        }

        var data = $(formElem).serializeArray();

        //data.push( { name: 'NewButton', value: 1 } );

        var publishContentElemID = $( '#' + publishContentElemID );
        if (!hide_loader)
            publishContentElemID.html( this.loaderImage() );
        publishContentElemID.load( url, data, function(){} );
        return false;
    },

    loadComments: function( url , hide_loader)
    {
        if (url.search('/layout/set/ajax') == -1) {
            url = url.replace( '/tvmod/loadcommentslist', '/layout/set/ajax/tvmod/loadcommentslist' );
        }
        var commentsListElem = $( '#' + "commentslist" );

        if (!hide_loader)
            commentsListElem.html( this.loaderImage() );

        commentsListElem.load( url );
        return false;
    },

    loaderImage: function ()
    {
        return '<div class="textCenter"><img class="loader" src="/extension/tvdesign/design/tvdesign/images/loader.gif" alt="Ladowanie" /></div>';
    },

    commentAddEvent : function (){
        var form_addcomment = $('#addcomments');
        $('input[name="PublishButton"]').click(function(event){
            event.preventDefault();
            //$('#form-add').html(etv.loaderImage());
            etv.publish( form_addcomment.get(0) , 'form-add' , false, '/comments/add');
        });
    }
}


