﻿window.Adk2 = window.Adk2 || {};
(function () {
    var consts = { tpl: '<iframe height="{height}" width="{width}" frameborder="0" border="0" scrolling="no" src="http://ads.adk2.com/player.html?a={website}&size={width}x{height}{cid}{tags}"></iframe>' },
        websites = eval('[{"hostforbiz.com": 6284306, "lightquestion.com": 6284313, "mx1.ns1.deutschsuchen.com": 6378027, "kangaroovids.com": 6289239, "youtube.bannd.com": 6284929, "24709.c.jayxl.com": 6283319, "primaryidea.com.": 6321311, "swissprog.com": 6290283, "busquedaespana.com": 6283300, "diglook.com": 6289242, "24903.c.clickpayz.com": 6378028, "mx1.ns1.trovareitalia.com": 6312090, "gymses.com": 6290282, "jayxl.com": 6306093, "24431.c.jayxl.com": 6314070, "serverworx.com": 6283296, "asknod.com": 6282268, "globalspi.com": 6282270, "easyinquire.com": 6299236, "mxpelicula.com": 6299237, "sideblog.org": 6284312, "dig.cc": 6284305, "funvp.com": 6284319, "askdst.com": 6289244, "dolookup.com": 6321286, "esresult.com": 6284320, "pieceofcakesearch.com": 6284311, "pureask.com": 6290286, "bffgame.com": 6299241, "ww1.elitelovers.com": 6283320, "crabsearch.com": 6299243, "globsearch.com": 6321288, "pop.videolapin.com": 6368011, "ubbeat.com": 6299245, "billiger.de": 6283386, "look4the.com": 6289243, "referrer": 6282266, "sideblog.net": 6321287, "gamebush.com": 6321283, "pop.mxbuscador.com": 6368012, "pop.ns2.mxpelicula.com": 6312088, "ezquestion.com": 6290293, "trouverfrance.com": 6290285, "heymusi.com": 6283294, "nepal.bannd.com": 6367263, "hiveone.com": 6321289, "ftvids.com": 6290290, "rootio.com": 6289246, "processingcube.com": 6290295, "trouverparis.com": 6282276, "stsplace.com": 6282273, "purequery.com": 6290288, "local.pandorashope.com": 6314102, "videolapin.com": 6321290, "glamourposing.net": 6293233, "antygame.com": 6284314, "mycincinnatiteams.com": 6283418, "ibeaty.com": 6282271, "deutschfinden.com": 6299240, "mxbuscador.com": 6284307, "lightask.com": 6321282, "solomus.com": 6299242, "gamelip.com": 6283302, "bulbunit.com": 6284321, "rpm0.com": 6290296, "slowinterest.com": 6290289, "hark.com": 6320186, "myhostpro.com": 6284318, "addmetube.com": 6283893, "ad.yieldmanager.com": 6320096, "mail.ns1.bsasvideo.com": 6367264, "dolookup.com.": 6321312, "italiaricerca.com": 6283297, "sydneyportal.com": 6290279, "neetskin.com": 6289238, "blinkx.com": 6287196, "ipv6.dolookup.com": 6317084, "http:": 6320187, "hvdog.com": 6289240, "c.tdsgo.com": 6314071, "koalavideo.com": 6284316, "naturalsurvey.com": 6293241, "vidstv.com": 6290284, "artsixty.com": 6284877, "movewall.com": 6284310, "cardealsearch.net": 6284323, "fssound.com": 6321285, "ads.adk2.com": 6283299, "bsasvideo.com": 6299244, "bsasbuscador.com": 6284315, "google.com": 6306224, "bannd.com": 6284322, "cj.com": 6308087, "mail.bsasbuscador.com": 6312089, "primaryidea.com": 6282274, "salviadream.com": 6289241, "psvids.com": 6289245, "art60plus.com": 6293235, "easyfastfind.com": 6290281, "musebit.com": 6290294, "ww.dolookup.com": 6317085, "galasearch.com": 6293240, "bsfun.com": 6293236, "ukprog.com": 6293238, "bashw.com": 6284308, "default": 6321068, "webalta.net": 6290291, "fnmusc.com": 6283298, "spotornot.com": 6290292, "colo1.adriver.ru": 6411119, "wiigamez.com": 6293234, "listingresult.com": 6290278, "rollsearch.com": 6299239, "sysask.com": 6293242, "armgamer.com": 6290280, "globalspi.net": 6321284, "translate.googleusercontent.com": 6367068, "searchleak.com": 6320097, "redask.com": 6321291, "agevs.com": 6282267, "irishfrog.com": 6293239, "p100060.superclick.com": 6306263, "hootgame.com": 6282272, "img.webalta.net": 6299808, "trovareitalia.com": 6284309, "videoquotidien.com": 6282275, "smtp.videolapin.com": 6283419, "24903.c.jayxl.com": 6299535, "facebook.com": 6302126, "inkbeat.com": 6282269, "landcyber.com": 6289247, "encontrarespana.com": 6290287, "clearask.com": 6299238, "deutschsuchen.com": 6283295, "delby filseclab.com": 6317086, "info.webalta.net": 6293237, "soundpy.com": 6283301, "billingcube.com": 6283303, "elitelovers.com": 6284317, "digops.com": 6284324}]')[0],
        wwwDop = {},
        key, onLoad, oHead, oScript;

    for(key in websites){
        wwwDop['www.' + key] = websites[key];
    }

    for(key in wwwDop){
        websites[key] = wwwDop[key];
    }

    onLoad = function (cb) {
        var $ = jQuery;
        if (!Adk2.integrationAttached){
            Adk2.integrationAttached = true;
            $(document).ready(onLoad);
        }

        // find and replace all tags

        var selector = ($.browser.msie && $.browser.version === '8.0') ? '*' : 'adk2\\:ad';
        $(selector).each(function(){
            try{
            if (this.nodeName && this.nodeName.toLowerCase() !== 'adk2:ad'){
                return;
            }
            }catch(e){}

            var size = $(this).attr('size'),
                width = size.split('x')[0],
                height = size.split('x')[1],
                tags = $(this).attr('tags'),
                cid = $(this).attr('cid'),
                a = '_',
                res = '';

            if (tags){
                tags = tags.split(',');
                tags = jQuery.map(tags, function(el){
                    return jQuery.trim(el);
                });
                tags = tags.join('|');
            }

            if (typeof(websites) === 'object') {
                a = websites[window.location.host] || websites['default'] || '_';
            }

            res = consts.tpl.replace('{website}', a).replace(/{width}/gi, width).replace(/{height}/gi, height).replace('{cid}', cid ? '&cid=' +cid : '').replace('{tags}', tags ? '&tags=' + tags :'' );
            $(this).replaceWith(res);
        });
        cb ? cb() : '';
    }

    if (window.jQuery) {
        onLoad(null);
        return;
    }

    /* no jquery on page */
    oHead = document.getElementsByTagName("head")[0];
    oScript = document.createElement("script");
    oScript.type = 'text/javascript';
    oScript.src = "https://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js";
    oScript.onload = oScript.onreadystatechange = function () {
        if (this.readyState && this.readyState != 'complete' && this.readyState != 'loaded') { return; }
        oScript.onload = oScript.onreadystatechange = null;
        onLoad(function() {
            //Jquery was not on the page so release $
            jQuery.noConflict(); // Relinquish jQuery's control of the $ variable in-case there are other libraries o
        });
    };
    oHead.appendChild(oScript);
})();
