﻿function getQuery() {
    function getLastChild(el) {
        return (el.lastChild && el.lastChild.nodeName != '#text') ? getLastChild(el.lastChild) : el;
    }
    try {
        return getLastChild(document.lastChild).getAttribute('src').replace(/.*\?/, '');
    }
    catch (e) {
        return getLastChild(document.body.lastChild).getAttribute('src').replace(/.*\?/, '');
    }
}

function getQueryString(qs) {
    var result = {};
    qs = qs.toLowerCase();
    var args = qs.split('&');

    for (var i = 0; i < args.length; i++) {
        var pair = args[i].split('=');
        var name = decodeURIComponent(pair[0]).toLocaleLowerCase();
        var value = (pair.length == 2) ? decodeURIComponent(pair[1]) : name;
        result[name] = value;
    }

    return result;
};

var query = getQuery();
var params = getQueryString(query);
var ifrH;
var ifrW;

params.h = params.h || 250;
params.w = params.w || 300;

if ((params.size) && (m=params.size.match('([0-9]*)x([0-9]*)'))) {
    ifrW = m[1];
    ifrH = m[2];
}
else {
    ifrH = params.h;
    ifrW = params.w;
    query = query + '&size=' + params.w + 'x' + params.h;
};

document.write('<iframe src="http://ads.adk2.com/player.html?' + query + '" height="' + ifrH + '" width="' + ifrW + '" frameborder="0" border="0"  scrolling="no"></iframe>');
