﻿var AirtradeOpenXScriptController = new function() {
    this.CallOpenXScript = function(zoneids) {
        var OA_zoneids = '';
        if (typeof (OA_zones) != 'undefined') {
            for (var zonename in OA_zones)
                OA_zoneids += escape(zonename + '=' + OA_zones[zonename] + "|");
            OA_zoneids += '&amp;nz=1';
        }
        else {
            OA_zoneids = escape(zoneids);
        }
        if (typeof (OA_source) == 'undefined') { OA_source = ''; }
        var OA_p = location.protocol == 'https:' ? 'https:' : 'http:';
        var OA_r = Math.floor(Math.random() * 99999999);

        OA_output = new Array();
        var OA_spc = "<" + "script type='text/javascript' ";
        OA_spc += "src='" + OA_p + "//d1.openx.org/spc.php?zones=" + OA_zoneids;
        OA_spc += "&amp;source=" + escape(OA_source) + "&amp;r=" + OA_r;
        OA_spc += (document.charset ? '&amp;charset=' + document.charset : (document.characterSet ? '&amp;charset=' + document.characterSet : ''));

        if (window.location) OA_spc += "&amp;loc=" + escape(window.location);
        if (document.referrer) OA_spc += "&amp;referer=" + escape(document.referrer);
        OA_spc += "'><" + "/script>";
        document.write(OA_spc);

        var OA_fo = '';
        OA_fo += "<" + "script type=\'text/javascript\' src='" + OA_p + "//d1.openx.org/fl.js\'><" + "/script>\n";
        document.write(OA_fo);
    };

    this.Show = function(name) {
        if (typeof (OA_output[name]) == 'undefined') {
            return;
        }
        else {
            document.write(OA_output[name]);
        }
    };

    this.PositionIt = function(objDiv) {
        if (!isIE) {
            setTimeout('MoveAds(\'' + objDiv + '\')', 2000);
        }
        else {
            MoveAds(objDiv);
        }
    };
};
function MoveAds(objDiv) {

    if (isIE) {

        var theParams = document.getElementById(objDiv + 'Hidden').getElementsByTagName("param");

        var theParamsLength = theParams.length;

        for (var j = 0; j < theParamsLength; j++) {

            if (theParams[j].name.toLowerCase() == 'flashvars') {

                var theFlashVars = theParams[j].value;

            }

        }

        document.getElementById(objDiv).innerHTML = document.getElementById(objDiv + 'Hidden').innerHTML;

        var re = /<param name="FlashVars" value="">/ig;

        document.getElementById(objDiv).innerHTML = document.getElementById(objDiv).innerHTML.replace(re, "<param name='FlashVars' value='" + theFlashVars + "'>");

        document.getElementById(objDiv + 'Hidden').innerHTML = "";

    }

    else {

        document.getElementById(objDiv).innerHTML = document.getElementById(objDiv + 'Hidden').innerHTML;

        document.getElementById(objDiv + 'Hidden').innerHTML = "";

    }
};

