if (typeof pubmedia_type==="undefined"){	
  var pubmedia_zone = pubmedia_ad_zone;
  var pubmedia_width = pubmedia_ad_width;
  var pubmedia_height = pubmedia_ad_height;
  document.write('<div id="pubmedia_ad_' + pubmedia_zone + '" align="center" style="margin: 0px; padding: 0px;"></div>');
}

var popup_width_text = 508;
var popup_width_banner = 508;
var popup_height_text = 377;
var popup_height_banner = 316;
var pubmedia_site = "http://widgets.publishermedia.net";
var popup_site = "http://publishermedia.net";
var pubmedia_plugins_loaded = false;
var popup_listener_loaded = false;
var dom_loaded = false;

function pubmedia_create_ad(z, w, h, s) {
    var i = document.createElement('iframe');
    i.setAttribute('id', 'pubmedia_ad_frame_' + z);
    i.setAttribute('name', 'pubmedia_ad_frame_' + z);
    //i.setAttribute('src', s + '/widget/show_ad/' + z + '/go?access_via=widget&ref=' + encodeURIComponent(document.referrer));
	i.setAttribute('src', s + '/forsale/show/' + z);
    i.setAttribute('marginwidth', '0');
    i.setAttribute('marginheight', '0');
    i.setAttribute('scrolling', 'no');
    i.setAttribute('frameBorder', '0');
    i.setAttribute('border', '0');
    i.setAttribute('cellspacing', '0');
    i.setAttribute('style', 'border:0;margin:0;padding:0;');
    i.setAttribute('width', w);
    i.setAttribute('height', h);
    document.getElementById('pubmedia_ad_' + z).appendChild(i)
}

function pubmedia_popup_form() {
    var s = pubmedia_site;
    var ps = popup_site;
    if (location.hash != "" && location.hash != "#_") {
		
		

		
        var l = location.hash.split('_');
		
        location.hash = "#_";
        if (l[0] == "#showform") {
            if (l[1] == "text") {
                var w = popup_width_text;
                var h = popup_height_text;
            } else {
                var w = popup_width_banner;
                var h = popup_height_banner;
            }
            if (pubmedia_plugins_loaded == false) {
                var css = document.createElement('link');
                css.setAttribute('id', 'pubmedia_popup_css');
                css.setAttribute('rel', 'stylesheet');
                css.setAttribute('href', s + '/css/plugins/colorbox.css');
                document.getElementsByTagName('head')[0].appendChild(css);
                (function (g, b, d) {
                    var c = b.head || b.getElementsByTagName("head"),
                        D = "readyState",
                        E = "onreadystatechange",
                        F = "DOMContentLoaded",
                        G = "addEventListener",
                        H = setTimeout;

                    function f() {
                        $LAB.script(s + "/js/plugins/jquery.js").wait().script(s + "/js/plugins/jquery.colorbox.forsale-custom.js").wait(function () {
                            $.fn.pubmedia_colorbox({
                                href: ps + "/forsale/" + l[1] + "/"+ l[2] + "/"+ l[3],
                                iframe: true,
                                innerWidth: w,
                                innerHeight: h
                            })
                        })
                    }
                    H(function () {
                        if ("item" in c) {
                            if (!c[0]) {
                                H(arguments.callee, 25);
                                return
                            }
                            c = c[0]
                        }
                        var a = b.createElement("script"),
                            e = false;
                        a.onload = a[E] = function () {
                            if ((a[D] && a[D] !== "complete" && a[D] !== "loaded") || e) {
                                return false
                            }
                            a.onload = a[E] = null;
                            e = true;
                            f()
                        };
                        a.src = s + "/js/plugins/lab.js";
                        c.insertBefore(a, c.firstChild)
                    }, 0);
                    if (b[D] == null && b[G]) {
                        b[D] = "loading";
                        b[G](F, d = function () {
                            b.removeEventListener(F, d, false);
                            b[D] = "complete"
                        }, false)
                    }
                })(this, document);
                pubmedia_plugins_loaded = true
            } else {
                $.fn.pubmedia_colorbox({
                    href: ps + "/forsale/" + l[1] + "/"+ l[2] + "/"+ l[3],
                    iframe: true,
                    innerWidth: w,
                    innerHeight: h
                })
            }
        } else if (l[0] == "#closeform") {
            $.fn.pubmedia_colorbox.close()
        }
    }
}
if (document.addEventListener) document.addEventListener("DOMContentLoaded", function () {
    dom_loaded = 1;
    init()
}, false)
else if (document.all && !window.opera) {
    document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
    var contentloadtag = document.getElementById("contentloadtag")
    contentloadtag.onreadystatechange = function () {
        if (this.readyState == "complete") {
            dom_loaded = true;
            init();
        }
    }
} else if (/Safari/i.test(navigator.userAgent)) {
    var _timer = setInterval(function () {
        if (/loaded|complete/.test(document.readyState)) {
            clearInterval(_timer)
            init()
        }
    }, 10)
}

function init() {
    if (!popup_listener_loaded) {
        setInterval(pubmedia_popup_form, 200);
        popup_listener_loaded = true;
    }
}
pubmedia_create_ad(pubmedia_zone, pubmedia_width, pubmedia_height, popup_site);
window.onload = function () {
    setTimeout("if (!dom_loaded){init()}", 0)
}
