
// patch:
(function(window, undefined) {
    var eFiyat = function(){};

    eFiyat.complete = function (content, seq, module, page) {

        document.getElementById(module).innerHTML = content;
        if (module == 'ePuan')
            post_ePuan();
        else if (module == 'eYorum')
            post_eYorum(page);
        
    };

    window.eFiyat = eFiyat;
    
})(window);


var eYorum_host = 'http://84.51.18.10/';
//var eYorum_host = 'http://192.168.1.76:8080/';

function cover_eYorum() {
    var node = document.getElementById('eYorum');
    var cover = document.createElement('div');

    cover.id = 'eYorumCover';

    //cover.innerHTML = '<table><tr><td><img src="/images/customer/account/preloader.gif" /></td></tr></table>'

    var _x = 0;
    var _y = 0;

    var tmp = node;

    if(tmp.offsetParent) {
        do {
            _x += tmp.offsetLeft;
            _y += tmp.offsetTop;
        }
        while(tmp = tmp.offsetParent);
    }

    cover.style.left = _x +"px";
    cover.style.top  = _y + "px";
    cover.style.width  = node.offsetWidth + "px";
    cover.style.height = node.offsetHeight + "px";

    document.body.appendChild(cover);
}

function uncover_eYorum() {
    document.body.removeChild(document.getElementById('eYorumCover'));
}


function pre_eYorum(page) {
    if(page)
        cover_eYorum();
    if(typeof(eYorum_secenekler.eYorum_baslarken) == 'function')
        eYorum_secenekler.eYorum_baslarken();
    else if(page)
        window.location = '#eYorum';
}

function post_eYorum(page) {
    if(page)
        uncover_eYorum();
    if(typeof(eYorum_secenekler.eYorum_biterken) == 'function')
        eYorum_secenekler.eYorum_biterken();
    else if(page)
        window.location = '#eYorum';
}

function pre_ePuan() {}

function post_ePuan() {
    if(typeof(eYorum_secenekler.ePuan_biterken) == 'function')
        eYorum_secenekler.ePuan_biterken();
}

function show_eYorum() {
    if(typeof(eYorum_secenekler.eYorum_goster) == 'function')
        eYorum_secenekler.eYorum_goster();
    else if(typeof(eYorumGoster) == 'function')
        eYorumGoster();
    else
        window.location = '#eYorum';
}


function eYorum(page) {
    pre_eYorum(page);

    if(eYorum_secenekler.basic)
        get_eYorum(URL_eYorum(2, page));
    else
        $.getJSON(URL_eYorum(2, page), function(x){});
}

function ePuan() {
    pre_ePuan();

    if(eYorum_secenekler.basic)
        get_eYorum(URL_eYorum(1));
    else
        $.getJSON(URL_eYorum(1), function(x){});
}

function URL_eYorum(type, page) {
    if(page)
        page = '&page=' + page;
    else
        page = '';

    var minGrade = '';
    if(eYorum_secenekler.minPuan)
        minGrade = '&minPuan=' + eYorum_secenekler.minPuan;

    var key = '&key=' + eYorum_secenekler.anahtar;
    var id = '&id=' + eYorum_secenekler.id;

    return eYorum_host + 'content/hemenal?type=' + type + key + id + page + minGrade + '&v2=v2&jsoncallback=?';
}

function get_eYorum(url) {
    var script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = url;
    document.getElementsByTagName('head')[0].appendChild(script);
}

