﻿function AddSM(sender, title, description, url) {
    //HtmlContent.AddSoftMark(title, description, url, OnSMSucces, null, { "sender": sender });
    $.post('http://www.lavva.com/Services/LavvaService.ashx?meth=addsoftmark', { title: title, description: description, url: url }, function (result) { OnSMSucces(result, sender); });
    ShowSMLoader();
}

function DeleteSM(sMId) {
    //HtmlContent.DeleteSoftMark(sMId, OnSMSucces, null, 'SMF');
    $.post('http://www.lavva.com/Services/LavvaService.ashx?meth=DELETESOFTMARK', { id: sMId }, function (result) { OnSMSucces(result, 'SMF'); });
    ShowSMLoader();
}

function OnSMSucces(response, sender) {
    if (sender) {
        var offset = $(sender).offset();
        if (response === "1") {
            showMessageBox("Softmark was succesfully added", offset.top, offset.left);
            $(sender).parent().remove();
        }
        else {
            showMessageBox("Softmark was already added", offset.top, offset.left);
            $(sender).parent().remove();
        }
    }
    if ((typeof (myLavvaPanelDivContent) != 'undefined') && (myLavvaPanelDivContent != 'undefined')) {
        var divC = document.getElementById(myLavvaPanelDivContent);
        if ((divC != null) && (divC.style["display"] != "none"))
            divC.innerHTML = response;
    }
    if ((typeof (myLavvaPanelLoaderPnl) != 'undefined') && (myLavvaPanelLoaderPnl != 'undefined')) {
        var divLoader = document.getElementById(myLavvaPanelLoaderPnl);
        $(divLoader).find('.pwLoader').remove();
    }
}

function ShowSMLoader() {
    if ((typeof (myLavvaPanelLoaderPnl) != 'undefined') && (myLavvaPanelLoaderPnl != 'undefined')) {
        var divLoader = document.getElementById(myLavvaPanelLoaderPnl);
        $(divLoader).append(loaderHTML);
    }
}
