﻿function validatePositions(positions) {
    var apos = positions.split(',');
    var positionsOk = "";
    for (var i = 0; i < apos.length; i++)
        if (document.getElementById('Pub' + apos[i]) != null)
            if (positionsOk == '')
                positionsOk = apos[i];
            else
                positionsOk = positionsOk + ',' + apos[i];
    return positionsOk;
}

var rns = (Math.random() + "").substring(2, 11);

function getObj(name) {
    if (document.getElementById)
        this.obj = document.getElementById(name);
    else if (document.all)
        this.obj = document.all[name];
    else if (document.layers)
        this.obj = document.layers[name];
    if (this.obj)
        this.style = this.obj.style;
}

function addLoad(func) {
    if (window.addEventListener)
        window.addEventListener("load", func, false);
    else if (document.addEventListener)
        document.addEventListener("load", func, false);
    else if (window.attachEvent)
        window.attachEvent("onload", func);
    else if (typeof window.onload != "function")
        window.onload = func;
    else {
        var oldonload = window.onload;
        window.onload = function () {
            oldonload();
            func();
        };
    }
}

function init() {
    listpos = validatePositions(positions);
    var apos = listpos.split(',');
    for (var i = 0; i < apos.length; i++) {
        var object_togo = new getObj('Pub' + apos[i]);
        var object_tomove = new getObj('HiddenPub' + apos[i]);
        if (typeof (object_togo.obj) != "undefined" && typeof (object_tomove.obj) != "undefined") {
            $('#HiddenPub' + apos[i] + " script").remove();
            object_togo.obj.appendChild(object_tomove.obj);
            object_tomove.style.visibility = "visible";
        }
    }
}

OAS_version = 11;
if (navigator.userAgent.indexOf('Mozilla/3') != -1)
    OAS_version = 10;
if (OAS_version >= 11) {
    document.write('<sc' + 'ript type="text/javascript" src="' + url + '/4/' + sitepage + '/1' + rns + '@' + listpos + '?' + OAS_query + '"><\/script>');
}
if ($.browser.msie && document.getElementById && document.createTextNode) addLoad(init);

function move_publi(id) {
    if ($.browser.msie) return;
    var object_togo = new getObj('Pub' + id);
    var object_tomove = new getObj('HiddenPub' + id);

    if (typeof (object_togo.obj) != "undefined" && typeof (object_tomove.obj) != "undefined") {
        object_togo.obj.appendChild(object_tomove.obj);
        object_tomove.style.visibility = "visible";
        $('#HiddenPub' + id + " script").remove();
    }
}
