﻿try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {};

var interfaceLoading = '<div class="jqmWindow" id="interfaceLoading"><div class="padd"><div class="ajax-loader"></div><br />Carregando...</div></div>';

$(document).ready(function(){
    $('body').append(interfaceLoading);
    $('#interfaceLoading').jqm({modal:false, overlay: 0});
    $(".arte").add(".elipseLogo .img").ifixpng();
    $(".linkWithImage").not(".selected").find("img.colorfull").css("opacity","0");
    $(".colorfull").css("display","block");
    $(".linkWithImage").not(".selected").hover(function(){
            $(this).find("img.colorfull").stop().fadeTo(100,1);
        }, function(){
            $(this).find("img.colorfull").stop().fadeTo(100,.05);
        }
    );
});

function showLoading()
{
    $('#interfaceLoading').jqmShow();
}

function hideLoading()
{
    $('#interfaceLoading').jqmHide();
}
    
function AjaxRequestValue(jsonString, pageName, webMethodFunc, func){
    alert("fazendo requisição");
    var i = 0;
    $.ajax({type: "POST",
        data: jsonString,
        contentType: "application/json; charset=utf-8",dataType: "json",
        url: pageName+"/"+webMethodFunc,
        success: function(d){
            var data;
            try{
             data = eval(d.d);
            }
            catch(e){
                alert("Não foi possível ler o JSON retornado de '"+webMethodFunc+"'.");
                return;
            }
            func.call(this.constructor, data);
        },
        error: function(){ajaxAlert("Erro na chamada assíncrona '"+webMethodFunc+"'. AjaxError.")}
    });
}