﻿$(document).ready(function () {

    $(".xbutton").button();
    $(".tooltip").tooltip({showURL: false});
    $("#currencytype").change(function () {

        var currency = $(this).val();
        var siteurl = $("#SiteUrl").val();

        $.ajax({
            url: '/Payment/Form/' + currency,
            type: 'POST',
            data: { SubmittedSiteUrl: siteurl },
            success: function (data) {
                $("#paymentform").html(data);
            },
            error: function (xhr, ajaxOptions, thrownError) {
                alert(xhr.status);
                alert(thrownError);
            }
        });
    });

    $(".popupcontent").click(function () {
        var contentkey = $(this).attr("contentkey");
        $.ajax({
            url: '/Content/View/' + contentkey,
            type: 'POST',
            success: function (data) {
                $("#dialog").html(data).dialog({ buttons: { "Close": function () { $(this).dialog('close'); } }, width: 650, height: 500, show: "scale", hide: "scale", modal: true, title: "Information" });
            },
            error: function (xhr, ajaxOptions, thrownError) {
                alert(xhr.status);
                alert(thrownError);
            }
        });
    });

    $(".deletebutton").click(function () {
        var formdata = $(this).parent().parent().serialize();
        var container = $(this).parent();
        $.ajax({
            url: '/Admin/DeleteSite/',
            type: 'POST',
            data: formdata,
            dataType: "json",
            success: function (data) {
                $(container).html("");
            },
            error: function (xhr, ajaxOptions, thrownError) {
                alert(xhr.status);
                alert(thrownError);
            }
        });

    });

    $(".updatebutton").click(function () {
        var formdata = $(this).parent().parent().serialize();
        var container = $(this).parent();
        $.ajax({
            url: '/Admin/UpdateSite/',
            type: 'POST',
            data: formdata,
            dataType: "json",
            success: function (data) {
                alert(data);
            },
            error: function (xhr, ajaxOptions, thrownError) {
                alert(xhr.status);
                alert(thrownError);
            }
        });
    });

    $(".approvebutton").click(function () {
        var formdata = $(this).parent().parent().serialize();
        var container = $(this).parent();
        $.ajax({
            url: '/Admin/ApproveSite/',
            type: 'POST',
            data: formdata,
            dataType: "json",
            success: function (data) {
                $(container).html("");
            },
            error: function (xhr, ajaxOptions, thrownError) {
                alert(xhr.status);
                alert(thrownError);
            }
        });
    });

    $("#updatecontentbutton").click(function () {

        var formdata = $(this).parent().serialize();
        alert(formdata);
        $.ajax({
            url: '/Admin/UpdateContent/',
            type: 'POST',
            data: formdata,
            dataType: "json",
            success: function (data) {
                alert(data);
            },
            error: function (xhr, ajaxOptions, thrownError) {
                alert(xhr.status);
                alert(thrownError);
            }
        });
    });
});
