﻿$(document).ready(function () {

    var rootUrl = '';

    var scripts = document.getElementsByTagName('link');
    $.each(scripts, function (index, element) {
        var idx = element.href.indexOf('athCms/css/athCmsCss.css', 0);
        if (idx != -1) {
            rootUrl = element.href.substring(0, idx);
            $('body').data('rootUrl', rootUrl);
            return false;
        }
    });

    function isAdmin() {
        var retval = false;
        $.ajax({ type: "GET", url: rootUrl + "athCms/ajax/AthCms.asmx/IsAdmin", async: false, dataType: "json", contentType: "application/json; charset=utf-8", data: '{}',
            success: function (data) {
                if (data.d == true) {
                    retval = true;
                };
            }
        });
        return retval;
    }


    var buttons = $('.athButton');
    $.each(buttons, function (index, button) {
        var b = new athI18nButtons(button);
    });


    function athI18nButtons(button) {

        var self = this;
        var id = button.id;
        var langCode = button.lang;

        //$.ajax({ type: "POST", async: false, url: theRoot +  "athCms/ajax/AthCms.asmx/CreateCmsElement", dataType: "json", contentType: "application/json; charset=utf-8", data: '{"elementName": "' + cms.name() + '", "type": "' + $('#selectedCmsType').val() + '"}',
        $.ajax({ type: "POST", url: rootUrl + "athCms/ajax/AthCms.asmx/GetButtonText", async: false, dataType: "json", contentType: "application/json; charset=utf-8", data: '{"buttonId": "' + id + '", "langCode": "' + langCode + '"}',
            success: function (data) {
                if (data != null && data.d != null && data.d != '') {
                    $(button).html(data.d);
                }
            }
        });

    };


});
