/*
preloadI("/img/payments/visaOver.png", "/img/payments/ma00stercardOver.png", "/img/payments/westUnionOver.png", "/img/payments/bankOver.png",
"/img/payments/moneyGramOver.png", "/img/payments/bookersOver.png", "/img/payments/paypalOver.png", "/img/payments/webmoneyOver.png");
*/

function pay_ov(el)
{
    var src = el.id;
    src = src.substring(4, src.length);
    el.src = "/img/payments/" + src + "Over.png";
}
function pay_ou(el)
{
    var src = el.id;
    src = src.substring(4, src.length);
    el.src = "/img/payments/" + src + ".png";
}


function clicks_tag(id) {
    JsHttpRequest.query(
        '/inc/clicks_tag.php', // backend
        {
            'tag_id': id
        },
        // Function is called when an answer arrives. 
        function(result, errors) {
            window.location = "/tags/" + result;
        },
        false  // do not disable caching
    );
    return false;
}

function on_poll(poll_id)
{
    var poll_id_ansver;
    for (var i = 0; i < poll_id.length; i++) {
        if (document.getElementById('poll_id_ansver' + poll_id[i]).checked) {
            poll_disabled = true;
            poll_id_ansver = poll_id[i];
            break;
        }
    }
    if (!poll_disabled) {
        alert("No select ansver");
        return;
    }

    for (var i = 0; i < poll_id.length; i++) {
        document.getElementById('poll_id_ansver' + poll_id[i]).disabled = true;
    }
    document.getElementById('vote_submit').style.visibility = "hidden";

    var height1 = document.getElementById('poll_header').clientHeight;
    var height2 = document.getElementById('poll_block').clientHeight;
    if (!height1) {
        height1 = document.getElementById('poll_header').offsetHeight;
        height2 = document.getElementById('poll_block').offsetHeight;
    }
    document.getElementById('poll_header_comment').style.height = height1 + "px";
    document.getElementById('poll_header_comment').style.lineHeight = height1 + "px";
    document.getElementById('poll_textarea_comment').style.height = (height2 - 54) + "px";
    document.getElementById("poll_block_comment").style.height = height2 + "px";

    JsHttpRequest.query(
        '/inc/poll_ajax.php', // backend
        {
            'poll_id_ansver': poll_id_ansver,
            'poll_id_query': document.getElementById('poll_id_query').value
        },
        // Function is called when an answer arrives. 
        function(result, errors) {
            if (errors) {
                alert(errors);
            }
            poll_result_id = result[0];
            document.getElementById("poll_header_comment").innerHTML = result[1];
            document.getElementById('poll_comment').style.display = 'block';
        },
        false  // do not disable caching
    );
}

var poll_disabled = false;
function on_radio(id)
{
   if (!poll_disabled) {
       document.getElementById("poll_id_ansver" + id).checked = true;
   }
}

function poll_close()
{
    document.getElementById('poll_all').style.display = 'none';
}

var poll_result_id;
function poll_comment_submit()
{
    if (document.getElementById("poll_textarea_comment").value == "") {
        alert("No comment");
        return;
    }

    JsHttpRequest.query(
        '/inc/poll_ajax.php', // backend
        {
            'poll_result_id': poll_result_id,
            'poll_comment': document.getElementById("poll_textarea_comment").value
        },
        // Function is called when an answer arrives. 
        function(result, errors) {
            if (errors) {
                alert(errors);
            }
            document.getElementById("poll_header_comment").innerHTML = "";
            document.getElementById("poll_block_comment").innerHTML = "<br /><br />Thanks for your comment!";
            setTimeout("poll_close()", 1000);

        },
        false  // do not disable caching
    );
}

function absTop(obj) {
      var y = 0;
      while(obj) {
            y += obj.offsetTop;
            obj = obj.offsetParent;
      }
      return y;
}

// outerHTML
// Проверяем знает ли браузер про HTMLElement.
if (typeof(HTMLElement) != "undefined") {
    var _emptyTags = {
       "IMG": true,
       "BR": true,
       "INPUT": true,
       "META": true,
       "LINK": true,
       "PARAM": true,
       "HR": true
    };
    
    HTMLElement.prototype.__defineGetter__("outerHTML", function () {
       var attrs = this.attributes;
       var str = "<" + this.tagName;
       for (var i = 0; i < attrs.length; i++)
          str += " " + attrs[ i ].name + "=\"" + attrs[ i ].value + "\"";
    
       if (_emptyTags[this.tagName])
          return str + ">";
    
       return str + ">" + this.innerHTML + "</" + this.tagName + ">";
    });
    
    HTMLElement.prototype.__defineSetter__("outerHTML", function (sHTML) {
       var r = this.ownerDocument.createRange();
       r.setStartBefore(this);
       var df = r.createContextualFragment(sHTML);
       this.parentNode.replaceChild(df, this);
    });
}

function startChatEs()
{   var f = (document.getElementById("chat_es").lastChild).href;
	f = f.substring(11, f.length - 1);
	eval(f);
}

function startChatRu()
{   var f = (document.getElementById("chat_ru").lastChild).href;
	f = f.substring(11, f.length - 1);
	eval(f);
}

function startChatEn()
{   var f = (document.getElementById("chat_en").lastChild).href;
	f = f.substring(11, f.length - 1);
	eval(f);
}