view-source:http://inline.localpages.com/ /* * Admedia Inline Text Links * @author: Janaki Manohar Padathula * * Intextual product with merged and compressed files. * Added support for Area Limiting. * http://www.intextual.com */ var consoleLog = function (obj) { if (typeof console != 'undefined') { if(typeof console.info == 'function') console.info(obj) } } var adFly_affiliate = ""; var adFly_keywords = "" var adFly_target = "_blank" var adFly_custom = "search_box" var adFly_keywords_count = 10; var adFly_underline_color = ""; var adFly_double_underline = ""; //New additions var adFly_ipaddress = "74.115.25.124"; var adFly_ua = "Mozilla%2F5.0+%28X11%3B+Linux+x86_64%3B+rv%3A7.0.1%29+Gecko%2F20100101+Firefox%2F7.0.1"; var adFly_aff = ""; var adFly_subid = ""; var adFly_default_view = ""; var host = 'http://inline.admedia.com'; var dir = '/'; var _comscore = _comscore || []; _comscore.push({ c1: "8", c2: "8259994" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); var com_img = document.createElement("img"); com_img.src = "http://b.scorecardresearch.com/p?c1=8&c2=8259994&cv=2.0&cj=1" el.parentNode.insertBefore(com_img, el); })(); var _comscore = _comscore || []; _comscore.push({ c1: "7", c2: "8259994" }); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); var com_img = document.createElement("img"); com_img.src = "http://b.scorecardresearch.com/p?c1=7&c2=8259994&cv=2.0&cj=1" el.parentNode.insertBefore(com_img, el); })(); var objs = document.getElementsByTagName("SCRIPT") objs = objs[objs.length - 1].parentNode //=>body tag /* *Change the source URL to use Production */ /* var obj = document.createElement('SCRIPT') obj.src = host+dir+"min-merge.js" obj.type = "text/javascript" objs.appendChild(obj) consoleLog("Merged JS included") */ //Include min-merge.js directly saving a http call //DEMINIFIED function handleLoading(c) { var b = ""; var a = new Array(); b = c.inline; a = b.split(",", adFly_keywords_count); adFly_keywords = a.join(","); admediaObj.loading.init() } function xss_ajax(c) { var b = null; var a = document.createElement("script"); a.setAttribute("type", "text/javascript"); a.setAttribute("src", c); a.setAttribute("id", "script_id"); b = document.getElementById("script_id"); if (b) { document.getElementsByTagName("head")[0].removeChild(b) } document.getElementsByTagName("head")[0].appendChild(a) } var r = document.referrer; r = encodeURIComponent(r); var link = document.location.href; link = encodeURIComponent(link); var url = "http://include.ldcnetwork.com/crawler.php?type=i&l=" + link + "&r=" + r; xss_ajax(url); function loadInlineAdmediaScript(b, d) { var c = document.getElementsByTagName("head")[0]; addLater = false; if (!c) { c = document.createElement("head"); addLater = true } var a = document.createElement("script"); a.src = b; a.type = "text/javascript"; if (a.readyState) { a.onreadystatechange = function () { if (a.readyState == "loaded" || a.readyState == "complete") { a.onreadystatechange = null } } } else { a.onload = function () {} } c.appendChild(a); if (addLater) { document.documentElement.appendChild(c) } } noCacheHTML = '<HEAD><META HTTP-EQUIV="Pragma" CONTENT="no-cache"></HEAD>'; function trace(a) { if (typeof (jsTrace) != "undefined") { jsTrace.send(a) } } var regColorcode = /^([0-9a-fA-F]{3})([0-9a-fA-F]{3})?$/; typeof affiliate != "undefined" && typeof adFly_affiliate == "undefined" ? adFly_affiliate = affiliate : 0; typeof uid != "undefined" && typeof adFly_sub == "undefined" ? adFly_sub = uid : 0; typeof sub != "undefined" && typeof adFly_sub == "undefined" ? adFly_sub = sub : 0; typeof target != "undefined" && typeof adFly_target == "undefined" ? adFly_target = target : 0; typeof color_underline != "undefined" && typeof adFly_underline_color == "undefined" ? adFly_underline_color = "#" + color_underline : 0; var admediaObj = new Object(); admediaObj.affiliate = typeof adFly_affiliate != "undefined" ? adFly_affiliate : ""; admediaObj.aid = adFly_affiliate; admediaObj.affl = adFly_aff; admediaObj.subid = typeof adFly_subid != "undefined" ? adFly_subid : ""; admediaObj.skin = typeof adFly_skin != "undefined" ? adFly_skin : "search_box2"; admediaObj.addomain = "admedia"; admediaObj.host = "http://inline.admedia.com"; admediaObj.hostcontent = "http://38.101.43.5"; admediaObj.dircontent = "/popup_new/"; admediaObj.dir = "/"; admediaObj.ipaddress = adFly_ipaddress; admediaObj.ua = adFly_ua; admediaObj.originalhost = "http://38.101.43.5"; admediaObj.originaldir = "/popup_new/"; admediaObj.object = undefined; admediaObj.className = typeof adFly_popup_class != "undefined" ? adFly_popup_class : "inlineAdmediapopup"; admediaObj.blockClassName = typeof adFly_block_class != "undefined" ? adFly_block_class : "quick_keys"; admediaObj.canvasReloaded = false; admediaObj.link = new Object(); admediaObj.link.className = typeof adFly_link_class != "undefined" ? adFly_link_class : "inlineAdmedialink"; admediaObj.link.image = typeof adFly_link_image != "undefined" ? adFly_link_image : "inline_arrow.png"; admediaObj.link.object = undefined; admediaObj.content = new Object(); admediaObj.content.loaderImage = "http://inline.admedia.com/images_new/ajax-loader.gif"; admediaObj.content.target = typeof adFly_target != "undefined" ? adFly_target : "_blank"; admediaObj.canvas = new Object(); admediaObj.canvas.interval = 0; admediaObj.loading = new Object(); admediaObj.loading.interval = typeof adFly_loading != "undefined" ? parseInt(adFly_loading) : 300; admediaObj.arrow = new Object(); admediaObj.arrow.x = undefined; admediaObj.arrow.y = undefined; admediaObj.arrow.className = undefined; admediaObj.log = typeof adFly_log != "undefined" ? parseInt(adFly_log) : 1; admediaObj.test = typeof adFly_test != "undefined" ? parseInt(adFly_test) : 0; admediaObj.showDelay = typeof adFly_show_delay != "undefined" ? parseInt(adFly_show_delay) : 200; admediaObj.hideDelay = typeof adFly_hide_delay != "undefined" ? parseInt(adFly_hide_delay) : 2000; admediaObj.verbose = typeof adFly_verbose != "undefined" ? adFly_verbose : ((matches = document.location.toString().match(/[?&]verbose=([0-9]*)/)) ? matches.pop() : 0); admediaObj.borderColor = typeof adFly_border_color != "undefined" ? adFly_border_color : "black"; admediaObj.backgroundColor = typeof adFly_background_color != "undefined" ? adFly_background_color : "white"; admediaObj.searchBorderColor = typeof adFly_search_border_color != "undefined" ? adFly_search_border_color : "#999999"; admediaObj.searchBackgroundColor = typeof adFly_search_background_color != "undefined" ? adFly_search_background_color : "white"; admediaObj.listingsBorderColor = typeof adFly_listings_border_color != "undefined" ? adFly_listings_border_color : "white"; admediaObj.listingsBackgroundColor = typeof adFly_listings_background_color != "undefined" ? adFly_listings_background_color : admediaObj.backgroundColor; admediaObj.topColor = typeof adFly_top_color != "undefined" ? adFly_top_color : "white"; admediaObj.topBackgroundColor = typeof adFly_top_background_color != "undefined" ? adFly_top_background_color : "#0a3137"; admediaObj.botBackgroundColor = typeof adFly_bot_background_color != "undefined" ? adFly_bot_background_color : "#0a3137"; admediaObj.underlineColor = typeof adFly_underline_color != "undefined" && adFly_underline_color != "" && regColorcode.test(adFly_underline_color) ? "#" + adFly_underline_color : "#FF6600"; admediaObj.doubleUnderline = typeof adFly_double_underline != "undefined" && adFly_double_underline == "false" ? "false" : "true"; admediaObj.titleColor = typeof adFly_title_color != "undefined" ? adFly_title_color : "#0033CC"; admediaObj.descriptionColor = typeof adFly_description_color != "undefined" ? adFly_description_color : "black"; admediaObj.displayUrlColor = typeof adFly_display_url_color != "undefined" ? adFly_display_url_color : "#008000"; admediaObj.radius = typeof adFly_radius != "undefined" ? parseInt(adFly_radius) : 10; admediaObj.width = typeof adFly_width != "undefined" ? parseInt(adFly_width) : 330; admediaObj.height = typeof adFly_height != "undefined" ? parseInt(adFly_height) : 400; admediaObj.borderWidth = typeof adFly_border_width != "undefined" ? parseInt(adFly_border_width) : 1; admediaObj.listingsCount = typeof adFly_listings_count != "undefined" ? parseInt(adFly_listings_count) : 15; admediaObj.keywordsCount = typeof adFly_keywords_count != "undefined" ? parseInt(adFly_keywords_count) : 15; admediaObj.orient = typeof adFly_orient != "undefined" ? adFly_orient : ""; admediaObj.padding = parseInt(admediaObj.radius * 0.293 + admediaObj.borderWidth + 1); bannerHeight = 40; var jq144; var jq126; var inputFocus = false; var consoleLog = function (a) { if (!admediaObj.verbose && typeof console != "undefined") { if (typeof console.info == "function") { console.info(a) } } }; var progressInterval; var progressWidth = 0; admediaObj.spanObject = undefined; var random_class = "admdaInlnWdgtHghlghtdTxt"; var scripts = document.getElementsByTagName("script"); var thisScript = scripts[scripts.length - 1]; var thisScriptsSrc = thisScript.src; if (thisScriptsSrc.indexOf("localpages") != -1) { admediaObj.addomain = "localpages"; admediaObj.bannerURLTopLeft = "http://inline.localpages.com/images_new/admedia_bar_topleft_350.gif"; admediaObj.bannerURLTopRight = "http://inline.localpages.com/images_new/admedia_bar_topright_350.gif"; admediaObj.bannerURLBotLeft = "http://inline.localpages.com/images_new/admedia_bar_350.gif"; admediaObj.bannerURLBotRight = "http://inline.localpages.com/images_new/admedia_bar_right_350.gif"; admediaObj.host = "http://inline.localpages.com"; admediaObj.content.loaderImage = "http://inline.localpages.com/images_new/ajax-loader.gif"; admediaObj.socialIconsURL = "http://inline.localpages.com/images_new/social_icons.gif"; admediaObj.socialLogosURL = "http://inline.localpages.com/images_new/social_logos.png" } else { admediaObj.addomain = "admedia"; admediaObj.bannerURLTopLeft = "http://inline.admedia.com/images_new/admedia_bar_topleft_350.gif"; admediaObj.bannerURLTopRight = "http://inline.admedia.com/images_new/admedia_bar_topright_350.gif"; admediaObj.bannerURLBotLeft = "http://inline.admedia.com/images_new/admedia_bar_350.gif"; admediaObj.bannerURLBotRight = "http://inline.admedia.com/images_new/admedia_bar_right_350.gif"; admediaObj.host = "http://inline.admedia.com"; admediaObj.content.loaderImage = "http://inline.admedia.com/images_new/ajax-loader.gif"; admediaObj.socialIconsURL = "http://inline.admedia.com/images_new/social_icons.gif"; admediaObj.socialLogosURL = "http://inline.admedia.com/images_new/social_logos.png" } admediaObj.loading.init = function () { var b = document.getElementsByTagName("SCRIPT"); b = b[b.length - 1].parentNode; if (typeof $ != "undefined") { admediaObj.$ = $ } var a = document.createElement("SCRIPT"); if (admediaObj.host == "http://localhost") { a.src = admediaObj.host + admediaObj.dir + "jquery.js" } else { a.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" } b.appendChild(a); consoleLog(a); preCodePopupKeywords(); var a = document.createElement("LINK"); a.href = admediaObj.host + admediaObj.dir + "css/prettyPhoto.css"; a.rel = "stylesheet"; a.type = "text/css"; a.media = "screen"; b.appendChild(a); consoleLog(a); var a = document.createElement("SCRIPT"); a.type = "text/javascript"; b.appendChild(a); consoleLog(a); var a = document.createElement("SCRIPT"); a.src = "http://maps.google.com/maps/api/js?sensor=false&callback=loadMaps"; a.type = "text/javascript"; b.appendChild(a); consoleLog(a); setTimeout(admediaObj.loading.callback, admediaObj.loading.interval) }; var keywords; var keywordsCount = Array(); var minKeywordDistance = 200; var html; var htmlMore = ""; var position; var keyword; var isKeywordFound; preCodePopupKeywords = function () { typeof keysList != "undefined" && typeof adFly_keywords == "undefined" ? adFly_keywords = keysList : 0; typeof max_matches_per_keyword != "undefined" && typeof adFly_keyword_count == "undefined" ? adFly_keyword_count = max_matches_per_keyword : 0; typeof max_matches_per_page != "undefined" && typeof adFly_total_count == "undefined" ? adFly_total_count = max_matches_per_page : 0; admediaObj.keywords = typeof adFly_keywords != "undefined" && adFly_keywords ? adFly_keywords : ""; admediaObj.keywordMatch = typeof adFly_keyword_count != "undefined" ? adFly_keyword_count : 1; admediaObj.totalMatch = typeof adFly_total_count != "undefined" ? adFly_total_count : 10; admediaObj.parseReplace = '$1<a class="' + admediaObj.link.className + '" href="#">$2</a>$3'; keywords = admediaObj.keywords ? admediaObj.keywords.split(",") : false; for (i in keywords) { if (typeof keywords[i] == "string") { keywords[i] = keywords[i].split("+").join(" ") } } consoleLog("Sending Keywords"); consoleLog(keywords); consoleLog("End Keywords"); admediaObj.keywordMatch == 0 ? admediaObj.keywordMatch = 255 : 0; admediaObj.totalMatch == 0 ? admediaObj.totalMatch = 255 : 0 }; loadNews = function () { google.load("elements", "1", { packages: ["newsshow"], callback: "admediaObj.News" }); consoleLog("GOOGLE CALLBACK") }; loadMaps = function () { consoleLog("Maps api loaded") }; admediaObj.loading.callback = function () { if (typeof jQuery == "undefined") { consoleLog("onload iteration (jQuery undefined)") } else { if (typeof admediaObj.parse == "undefined") { consoleLog("onload iteration (admediaObj.parse undefined)") } else { if (typeof admediaObj.getContentDecorator == "undefined") { consoleLog("onload iteration (admediaObj.getContentDecorator undefined)") } else { consoleLog("jQuery loaded: "); consoleLog(jQuery); if (typeof jq144 == "undefined") { if (jQuery.fn.jquery == "1.4.4") { jq144 = jQuery.noConflict(true); var b = document.getElementsByTagName("SCRIPT"); b = b[b.length - 1].parentNode; var a = document.createElement("SCRIPT"); a.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"; b.appendChild(a); consoleLog(a); admediaObj.loading.callback(); return } else { consoleLog("jQuery Version 1.4.4 is not present " + jQuery.fn.jquery); setTimeout(admediaObj.loading.callback, admediaObj.loading.interval); return } } if (jQuery.fn.jquery != "1.2.6") { consoleLog("jQuery Version 1.2.6 is not present " + jQuery.fn.jquery); setTimeout(admediaObj.loading.callback, admediaObj.loading.interval); return } consoleLog("Type of $ : " + typeof admediaObj.$); jq126 = jQuery.noConflict(true); if (typeof admediaObj.$ != "undefined") { $ = admediaObj.$ } var b = document.getElementsByTagName("SCRIPT"); b = b[b.length - 1].parentNode; var a = document.createElement("SCRIPT"); a.src = admediaObj.host + admediaObj.dir + "js/jquery.wrapSelection.js"; a.type = "text/javascript"; b.appendChild(a); consoleLog(a); var a = document.createElement("SCRIPT"); a.src = admediaObj.host + admediaObj.dir + "js/jquery.prettyPhoto.js"; a.type = "text/javascript"; b.appendChild(a); consoleLog(a); setTimeout(admediaObj.init, 1500); return true } } } setTimeout(admediaObj.loading.callback, admediaObj.loading.interval) }; function getSelectedText() { var a = ""; if (window.getSelection) { a = window.getSelection() } else { if (document.getSelection) { a = document.getSelection() } else { if (document.selection) { a = document.selection.createRange().text } } } return a } admediaObj.canvas.init = function () { var b = jq126; consoleLog("Canvases init: " + b(".corner canvas", admediaObj.object).add(".arrow canvas", admediaObj.object).length + " items."); b.browser.msie ? admediaObj.canvas.fix() : 0; var a = false; setTimeout(admediaObj.canvas.show, admediaObj.canvas.interval); admediaObj.canvas.init = function () {} }; admediaObj.canvas.fix = function () { try { document.namespaces.add("v") } catch (a) { consoleLog('Unable to add "v" namespace to document') } styleSheet = document.createStyleSheet(); styleSheet.addRule("v\\:arc", "behavior: url(#default#VML)"); styleSheet.addRule("v\\:polyline", "behavior: url(#default#VML)"); styleSheet.addRule("v\\:shape", "behavior: url(#default#VML)"); styleSheet.addRule("v\\:fill", "behavior: url(#default#VML)") }; admediaObj.canvas.show = function () { var b = jq126; var a = admediaObj.radius; b(".corner canvas", admediaObj.object).each(function () { var f = jq126; var g = f(this); if (typeof g.attr("fixed") != "undefined") { return false } else { g.attr("fixed", true) } var c = g.parent().hasClass("left") ? (f.browser.msie ? 0 : a) : (f.browser.msie ? -a - 1 : 0); var h = g.parent().hasClass("top") ? (f.browser.msie ? 0 : a) : (f.browser.msie ? -a - 1 : 0); var e = "white"; if (f.browser.msie) { g.parent().append(f("<v:arc></v:arc>").css("position", "absolute").css("left", c + "px").css("top", h + "px").css("width", a * 2 + "px").css("height", a * 2 + "px").attr("strokecolor", admediaObj.borderColor).attr("fillcolor", admediaObj.borderColor).attr("startangle", "0").attr("startangle", "360")).append(f("<v:arc></v:arc>").css("position", "absolute").css("left", c + admediaObj.borderWidth + "px").css("top", h + admediaObj.borderWidth + "px").css("width", (a - admediaObj.borderWidth) * 2 + "px").css("height", (a - admediaObj.borderWidth) * 2 + "px").attr("strokecolor", e).attr("fillcolor", e).attr("startangle", "0").attr("startangle", "360")) } else { var d = this.getContext("2d"); d.fillStyle = admediaObj.borderColor; d.beginPath(); d.arc(c, h, a, 0, Math.PI * 2, false); d.fill(); d.fillStyle = e; d.beginPath(); d.arc(c, h, a - admediaObj.borderWidth, 0, Math.PI * 2, false); d.fill() } }) }; if (typeof String.prototype.trim !== "function") { String.prototype.trim = function () { return this.replace(/^\s+|\s+$/g, "") } } function replaceSelectionWithNode(c) { var a, b; if (window.getSelection && window.getSelection().getRangeAt) { a = window.getSelection().getRangeAt(0); a.deleteContents(); a.insertNode(c) } else { if (document.selection && document.selection.createRange) { a = document.selection.createRange(); b = (c.nodeType == 3) ? c.data : c.outerHTML; a.pasteHTML(b) } } } function removeHTMLNode(c) { var a, b; if (window.getSelection && window.getSelection().getRangeAt) { a = window.getSelection().getRangeAt(0); a.deleteContents(); a.insertNode(c) } else { if (document.selection && document.selection.createRange) { a = document.selection.createRange(); b = (c.nodeType == 3) ? c.data : c.outerHTML; a.pasteHTML(b) } } } function calculateProgress() { var a = jq126; if (progressWidth < 100) { progressWidth += 3; a("#adMediaLearnMoreProgress").css({ width: progressWidth + "%" }); if (progressWidth == 99) { clearInterval(progressInterval); var b = new Object(); b.target = admediaObj.spanObject; a("#adMediaLearnMore").hide("fast"); admediaObj.spanObject.css("background-color", ""); admediaObj.show(b); a(document).bind("mousedown", adMediaMousedownHandler) } } } function calculateProgressPosition(f) { var d = jq126; var h = f; var j = h.offset().top; var c = h.offset().left; var a = h.width(); var b = h.height(); var k = c + parseInt(a / 2) - 20; var g = j - 36; d("#adMediaLearnMore").css("top", g + "px").css("left", c + "px") } adMediaMousedownHandler = function (b) { if (b.which != 3) { var a = jq126; a("#adMediaLearnMore").hide("fast"); a("." + random_class).css("background-color", ""); if (admediaObj.spanObject) { admediaObj.spanObject.each(function () { a(this).replaceWith(a(this).html()) }); admediaObj.spanObject = undefined } } }; function AdmSelectText(b) { var d = jq126; var e = b.get(0); if (d.browser.msie) { var a = document.body.createTextRange(); a.moveToElementText(e); a.select() } else { if (d.browser.mozilla || d.browser.opera) { var c = window.getSelection(); var a = document.createRange(); a.selectNodeContents(e); c.removeAllRanges(); c.addRange(a) } else { if (d.browser.safari) { var c = window.getSelection(); c.setBaseAndExtent(e, 0, e, 1) } } } } admediaObj.init = function () { var d = jq126; var a = admediaObj.radius; var b = admediaObj.padding; var j = admediaObj.borderWidth; if (typeof d().wrapSelection == "undefined") { consoleLog("wrap selection is undefined, including it again"); consoleLog(jq126.fn.jquery); var e = document.getElementsByTagName("SCRIPT"); e = e[e.length - 1].parentNode; var c = document.createElement("SCRIPT"); c.src = admediaObj.host + admediaObj.dir + "js/jquery.wrapSelection.js"; c.type = "text/javascript"; e.appendChild(c); consoleLog(c); setTimeout(admediaObj.init, 1500); return } var g = '<div id="adMediaLearnMore"><span id="adMediaLearnMoreLabel"></span><span id="adMediaLearnMoreProgress"></span></div>'; d("body").append(g); d("#adMediaLearnMore").css("display", "none").css("width", "80px").css("height", "36px").css("background", 'url("http://inline.admedia.com/images_new/learn_more_sprite.gif") 0px 0px').css("position", "absolute").css("padding", "3px 3px 0px 3px").css("top", "60px").css("left", "164px").css("z-index", "999999").css("cursor", "pointer").click(function () { var l = new Object(); l.target = admediaObj.spanObject; d("#adMediaLearnMore").hide("fast"); admediaObj.spanObject.css("background-color", ""); admediaObj.show(l) }).hover(function () { d(document).unbind("mousedown", adMediaMousedownHandler); progressInterval = setInterval("calculateProgress()", 1) }, function () { d(document).mousedown(function (l) { d("#adMediaLearnMore").hide("fast"); d("." + random_class).css("background-color", "") }); clearInterval(progressInterval); progressWidth = 0; d("#adMediaLearnMoreProgress").css({ width: progressWidth + "%" }) }); d("#adMediaLearnMoreLabel").css("display", "inline-block").css("width", "73px").css("height", "14px").css("background", 'url("http://inline.admedia.com/images_new/learn_more_sprite.gif") 0px -39px').css("position", "absolute").css("top", "8px").css("left", "8px"); d("#adMediaLearnMoreProgress").css("display", "inline-block").css("background-color", "#FFF").css("height", "23px").css("width", "0%").css("opacity", "0.2").css("filter", "alpha(opacity=20)").css("-webkit-border-radius", "2px").css("-moz-border-radius", "2px").css("border-radius", "2px"); d(document).bind("mousedown", adMediaMousedownHandler); d(document).mouseup(function (n) { var m = document.createElement("a"); var l = getSelectedText(); text = l.toString(); if (text.trim() != "" && text.trim().split(" ").length - 1 < 3) { text.replace(/\s/g, " "); random_class = "admdaInlnWdgtHghlghtdTxt_" + new Date().getTime(); consoleLog("Calling wrap-selection"); consoleLog(typeof d().wrapSelection); consoleLog(d().wrapSelection); admediaObj.spanObject = d().wrapSelection().addClass(random_class); consoleLog("Called"); consoleLog(admediaObj.spanObject); AdmSelectText(admediaObj.spanObject); calculateProgressPosition(admediaObj.spanObject); d("#adMediaLearnMore").fadeIn(200); admediaObj.spanObject.css("border-collapse", "collapse").css("clear", "none").css("cursor", "auto").css("float", "none").css("font-family", "inherit").css("font-size", "inherit").css("font-style", "inherit").css("font-variant", "inherit").css("font-weight", "inherit").css("letter-spacing", "inherit").css("margin", "0pt").css("outline", "medium none").css("position", "relative").css("text-decoration", "inherit").css("text-indent", "0pt").css("text-transform", "inherit").css("vertical-align", "baseline").css("white-space", "inherit").css("word-spacing", "inherit").css("background-image", "none").css("border", "0pt none").css("display", "inline").css("padding", "0pt").css("line-height", "inherit") } }); consoleLog("Radius, Padding, BorderWidth " + a + "," + b + "," + j); admediaObj.parse(); d("." + admediaObj.className).remove(); var f = ' <div class="' + admediaObj.className + '"> <iframe class="bgiframe" frameborder="0" tabindex="-1"></iframe> <div class="cover"> </div> <div class="border vert left" style="left: 0px"> <div class="L1" style="top: ' + a + 'px"> <div class="L2" style="bottom: ' + a * 2 + 'px"> <div class="L3" style="left: 0px; width: ' + j + 'px; height: 100%"> </div> </div> </div> </div> <div class="border vert right" style="right: 0px"> <div class="L1" style="top: ' + a + 'px"> <div class="L2" style="bottom: ' + (a * 2) + 'px"> <div class="L3" style="right: 0px; width: ' + j + 'px; height: 100%"> </div> </div> </div> </div> <div class="border hor top" style="top: 0px"> <div class="L1" style="right: ' + a + 'px"> <div class="L2" style="left: ' + a * 2 + 'px"> <div class="L3" style="top: 0px; width: 100%; height: ' + j + 'px"> </div> </div> </div> </div> <div class="border hor bot" style="bottom: 0px"> <div class="L1" style="left: ' + a + 'px"> <div class="L2" style="right: ' + (a * 2) + 'px"> <div class="L3" style="bottom: 0px; width: 100%; height: ' + j + 'px"> </div> </div> </div> </div> <div class="corner top left" style="left: 0px; top: 0px"> <canvas width="' + a + '" height="' + a + '"></canvas> </div> <div class="corner top right" style="left:97%; right: 0px; top: 0px"> <canvas width="' + a + '" height="' + a + '"></canvas> </div> <div class="corner bot left" style="left: 0px; bottom: 0px"> <canvas width="' + a + '" height="' + a + '"></canvas> </div> <div class="corner bot right" style="right: 0px; bottom: 0px"> <canvas width="' + a + '" height="' + a + '"></canvas> </div> <div class="arrow bot left" style="left: 0px; bottom: -' + 10 + 'px"> <canvas width="' + a + '" height="' + (a * 2) + '"></canvas> </div> <div class="arrow top right" style="left: 0px; top: -' + 10 + 'px"> <canvas width="' + a + '" height="' + (a * 2) + '"></canvas> </div> <div class="arrow top left" style="left: 0px; top: -' + 10 + 'px"> <canvas width="' + a + '" height="' + (a * 2) + '"></canvas> </div> <div class="arrow bot right" style="left: 0px; bottom: -' + 10 + 'px"> <canvas width="' + a + '" height="' + (a * 2) + '"></canvas> </div> <div class="tabmenu"> </div> <div class="container"> <div class="content"></div> </div> <div class="subheader" style="position: absolute; top: ' + 0 + 'px; width: 100%; height: 1px"> </div> <div class="header" style="position: absolute; width: 100%; height: 0px"> </div> <div class="subfooter" style="position: absolute; bottom: ' + 0 + 'px; width: 100%; height: 1px"> </div> <div class="fly-footer" style="position: absolute; width: 100%; height: 0px"> </div> </div>'; d("body").after(noCacheHTML); d("body").append(f); admediaObj.object = d("." + admediaObj.className); var h = d(admediaObj.object); h.hide(); h.css("position", "absolute").css("width", admediaObj.width + "px").css("height", admediaObj.height + "px").css("top", "200px").css("left", "200px").css("text-align", "left").css("z-index", "99999"); d(".top", h).css("margin", "0").css("padding", "0"); d(".header", h).css("border", "0"); d(".border", h).css("overflow", "hidden").css("position", "absolute").css("border", "none"); d(".border .L1", h).css("overflow", "hidden").css("position", "absolute").css("width", "100%").css("height", "100%"); d(".border .L1 .L2", h).css("overflow", "hidden").css("position", "absolute").css("width", "100%").css("height", "100%").css("background-color", admediaObj.backgroundColor); d(".border.top .L1 .L2", h).css("background-color", admediaObj.topBackgroundColor); d(".border.bot .L1 .L2", h).css("background-color", admediaObj.botBackgroundColor); d(".border .L1 .L2 .L3", h).css("overflow", "hidden").css("position", "absolute").css("background-color", admediaObj.borderColor); d(".border.vert", h).css("width", a + "px").css("height", "100%").css("margin", "0").css("padding", "0"); d(".border.hor", h).css("width", "100%").css("height", 1 + "px").css("margin", "0").css("padding", "0"); d(".corner", h).css("overflow", "hidden").css("position", "absolute").css("width", a + "px").css("height", a + "px").css("margin", "0").css("padding", "0"); d(".corner canvas", h).css("position", "absolute"); d(".arrow canvas", h).css("position", "absolute"); d(".arrow.top.left", h).css("overflow", "visible").css("position", "absolute").css("left", -10).css("width", admediaObj.width + 20).css("height", bannerHeight).css("margin", "0px").css("background", "url(" + admediaObj.bannerURLTopLeft + ") top center no-repeat"); d(".arrow.top.right", h).css("overflow", "visible").css("position", "absolute").css("left", -10).css("width", admediaObj.width + 20).css("height", bannerHeight).css("margin", "0px").css("background", "url(" + admediaObj.bannerURLTopRight + ") top center no-repeat"); d(".arrow.bot.left", h).css("overflow", "visible").css("position", "absolute").css("left", -10).css("width", admediaObj.width + 20).css("height", bannerHeight).css("margin", "0px").css("background", "url(" + admediaObj.bannerURLBotLeft + ") top center no-repeat"); d(".arrow.bot.right", h).css("overflow", "visible").css("position", "absolute").css("left", -10).css("width", admediaObj.width + 20).css("height", bannerHeight).css("margin", "0px").css("background", "url(" + admediaObj.bannerURLBotRight + ") top center no-repeat"); d(".bgiframe", h).css("display", "block").css("position", "absolute").css("overflow", "hidden").css("height", "100%").css("width", "100%").css("z-index", "-1").css("filter", "alpha(opacity='0')"); d(".cover", h).css("overflow", "hidden").css("position", "absolute").css("margin", 1 + "px").css("width", admediaObj.width - 2 + "px").css("height", admediaObj.height - 2 + "px").css("background-color", admediaObj.backgroundColor); d(".tabmenu", h).css("position", "absolute").css("height", "100%").css("width", "100%").css("margin-top", "3px"); d(".container", h).css("position", "absolute").css("height", "100%").css("width", "100%").css("padding", "0").css("overflow", "visible"); d(".container .content", h).css("position", "absolute").css("padding", "0").css("width", admediaObj.width - b * 2 + "px").css("height", admediaObj.height - b * 2 + "px").css("overflow", "auto"); admediaObj.closeButton = d("<span></span>").css("float", "right").css("width", "40px").css("margin-left", "-40px").append(d('<a href="#" onClick="admediaObj.hide(); return false">close</a>').css("color", admediaObj.borderColor)); d("embed").attr("vmode", "transparent"); d(admediaObj.object).mouseover(admediaObj.resetDelayedHide).mouseout(admediaObj.delayedHide); var k = d("a." + admediaObj.link.className); k.mouseover(admediaObj.delayedShow).mouseout(admediaObj.delayedHide).click(admediaObj.show).css("text-decoration", "none").css("cursor", "pointer").css("display", "inline").css("color", admediaObj.underlineColor); if (admediaObj.doubleUnderline == "false") { k.css("text-decoration", "underline") } else { k.css("border-bottom", "double 3px " + admediaObj.underlineColor) } document.location.toString().match(/angelsghosts\.com/) ? k.css("color", "#00FF80") : false; document.location.toString().match(/koopy\.org/) ? k.css("color", "#00AA00") : false; if (admediaObj.test) { d(d("a." + admediaObj.link.className).get(0)).mouseover() } d("a[rel^='prettyPhoto']").prettyPhoto() }; admediaObj.resetDelayedShow = function (a) { if (typeof admediaObj.showTimer != "undefined") { clearTimeout(admediaObj.showTimer) } }; admediaObj.delayedShow = function (a) { admediaObj.resetDelayedHide(a); if (typeof admediaObj.showTimer != "undefined") { clearTimeout(admediaObj.showTimer) } admediaObj.event = a; admediaObj.showTimer = setTimeout("admediaObj.show(admediaObj.event)", admediaObj.showDelay) }; admediaObj.show = function (c) { var a = jq126; var b = a(c.target); if ((typeof admediaObj.link.object != "undefined") && admediaObj.link.object.get(0) == b.get(0)) { return false } admediaObj.link.object = b; admediaObj.link.keywords = b.text(); admediaObj.calculatePosition(); a(admediaObj.object).css("left", admediaObj.arrow.x + "px").css("top", admediaObj.arrow.y + "px").show(); a(".arrow", admediaObj.object).show(); admediaObj.canvas.init(); a(".arrow", admediaObj.object).hide(); a(".arrow" + admediaObj.arrow.className, admediaObj.object).show(); a(".arrow" + admediaObj.arrow.className, admediaObj.object).append(a('<a href="http://intextual.com/?code=intextualp" title="Your Ad Here" target="_blank">Ad MEDIA</a>').css("float", "left").css("display", "block").css("width", "90px").css("height", "30px").css("position", "absolute").css("outline", "0").css("text-indent", "-99999px").css("background", "none").css("background-color", "transparent").css("border", "none").css("text-decoration", "none").hover(function () { a(this).css("text-decoration", "none").css("background", "none").css("background-color", "transparent").css("border", "none") }, function () { a(this).css("text-decoration", "none").css("background", "none").css("background-color", "transparent").css("border", "none") })); a(".arrow" + admediaObj.arrow.className, admediaObj.object).append(a('<table cellspacing="1" cellpadding="1"></table>').css("padding", "0px").css("list-style", "none").css("font-size", "7px").css("text-indent", "-9999px").css("height", "16px").css("width", "202px").css("float", "right").css("margin", "7px 8px").css("display", "inline").css("position", "absolute").css("background", "none").css("border", "none").css("border-collapse", "collapse").css("border-spacing", "1px").css("right", "0px").append(a("<tr></tr>").css("background", "none").css("border", "none").append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getTwitter(); return false" title="Search on Twitter">Search on Twitter</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-20px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getYoutube(); return false" title="Search on Youtube">Search on Youtube</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-40px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getFlickr(); return false" title="Search on Flickr">Search on Flickr</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-60px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getAmazon(); return false" title="Search on Amazon">Search on Amazon</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-80px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.geteBay(); return false" title="Search on eBay">Search on eBay</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-100px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getWiki(); return false" title="Search on Wikipedia">Search on Wikipedia</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-120px 0px").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getNews(); return false" title="Search Google News">Search Google News</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-160px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getYellowBook(); return false" title="Search on YellowBook">Search YellowBook</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-180px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))).append(a("<td></td>").css("width", "16px").css("height", "16px").css("padding", "1px").css("background", "none").css("border", "none").append(a('<a href="JavaScript:void(0);" onClick="admediaObj.getYahoo(); return false" title="Search on Bing">Search Bing</a>').css("background", 'url("' + admediaObj.socialIconsURL + '") 0px 0px no-repeat').css("background-position", "-240px 0").css("display", "block").css("width", "16px").css("height", "16px").css("margin", "0px 0px 0px 4px").css("outline", "0"))))); switch (admediaObj.arrow.className) { case ".top.left": case ".top.right": a(".fly-footer", "." + admediaObj.className).css("bottom", admediaObj.borderWidth); a(".arrow" + admediaObj.arrow.className + " table", admediaObj.object).css("margin", "16px 4px 0px 0px"); a(".arrow" + admediaObj.arrow.className + " a", admediaObj.object).css("bottom", "0px"); break; case ".bot.left": case ".bot.right": a(".fly-footer", "." + admediaObj.className).css("bottom", bannerHeight - 10); a(".arrow" + admediaObj.arrow.className + " table", admediaObj.object).css("margin", "6px 4px 0px 0px"); a(".arrow" + admediaObj.arrow.className + " a", admediaObj.object).css("top", "0px") } consoleLog("Fly Footer : " + a(".fly-footer", "." + admediaObj.className).css("bottom")); a("#search_form", "." + admediaObj.className).remove(); a(".tabmenu .inlntbs", "." + admediaObj.className).remove(); admediaObj.getDecoration(); admediaObj.load(); return false }; admediaObj.resetDelayedHide = function (a) { if (typeof admediaObj.hideTimer != "undefined") { clearTimeout(admediaObj.hideTimer) } }; admediaObj.delayedHide = function (b) { var a = jq126; a("#search_form .box-keywords", "." + admediaObj.className).focus(function () { inputFocus = true }).blur(function () { inputFocus = false }); admediaObj.resetDelayedShow(b); if (typeof admediaObj.hideTimer != "undefined") { clearTimeout(admediaObj.hideTimer) } if (!inputFocus) { admediaObj.event = b; admediaObj.hideTimer = setTimeout("admediaObj.hide(admediaObj.event)", admediaObj.hideDelay) } }; admediaObj.hide = function (b) { var a = jq126; var c = admediaObj.object; admediaObj.object.hide(); admediaObj.link.object = undefined; admediaObj.link.keywords = ""; a(".container > .content", c).html("") }; admediaObj.load = function () { admediaObj.resetContentStyles(); admediaObj.getContentLoader(); admediaObj.getContent() }; admediaObj.getContentLoader = function () { var b = jq126; var c = admediaObj.object; var a = b('<img height="45" src="' + admediaObj.content.loaderImage + '" />'); b(".container > .content", c).html(admediaObj.closeButton).append(b("<div></div>").css("text-align", "center").css("padding-top", ((admediaObj.height - a.attr("height")) / 2 - admediaObj.borderWidth - admediaObj.padding) + "px").append(a)); b(".container", c).css("margin", admediaObj.padding + "px").css("width", admediaObj.width - admediaObj.padding * 2 + "px").css("height", admediaObj.height - 2 * admediaObj.padding + "px") }; admediaObj.getContent = function () { var b = jq126; var c = admediaObj.object; var a = admediaObj.host + admediaObj.dir + "popup_content.php?&aid=" + admediaObj.aid + "&affl=" + admediaObj.affl + "&subid=" + encodeURI(admediaObj.subid) + "&n=" + admediaObj.listingsCount + "&Terms=" + encodeURI(admediaObj.link.keywords) + "&ip=" + admediaObj.ipaddress + "&ua=" + admediaObj.ua + "&nt=" + Math.random() + "&callback=admediaObj.getContentCallback"; loadInlineAdmediaScript(a, function () {}) }; admediaObj.getContentCallback = function (a) { var b = jq126; if (a.keywords != admediaObj.link.keywords) { return false } adItems = a.items; var c = adFly_default_view.toLowerCase(); if (c == "yahoo" || c == "bing") { admediaObj.getYahoo() } else { if (c == "ebay") { admediaObj.geteBay() } else { if (c == "amazon") { admediaObj.getAmazon() } else { if (c == "youtube") { admediaObj.getYoutube() } else { if (c == "twitter") { admediaObj.getTwitter() } else { if (c == "flickr") { admediaObj.getFlickr() } else { if (c == "news") { admediaObj.getNews() } else { if (c == "yellowbook") { admediaObj.getYellowBook() } else { if (c == "wikipedia") { admediaObj.getWiki() } else { admediaObj.getContentDecorator(a) } } } } } } } } } }; admediaObj.calculatePosition = function () { var m = jq126; var b = admediaObj.radius; var q = admediaObj.link.top = admediaObj.link.object.offset().top; var h = admediaObj.link.left = admediaObj.link.object.offset().left; var c = admediaObj.link.object.width(); var f = admediaObj.link.object.height(); var d = admediaObj.width; var t = admediaObj.height + b; var e = m(document).width(); var l = m(document).height(); consoleLog(m(window).scrollTop()); consoleLog(b + " " + q + " " + h + " " + c + " " + f + " " + d + " " + t + " " + e + " " + l); consoleLog(q - m(window).scrollTop()); var j = ((typeof m(window).scrollTop != "function") || q - m(window).scrollTop() > t) ? 1 : 0; var n = (h > d) ? 1 : 0; var g = (q + t < l) ? 1 : 0; var o = (h + c + d < e) ? 1 : 0; var k = new Object(); k.allowTop = j; k.allowBot = g; k.allowLeft = n; k.allowRight = o; if (admediaObj.orient) { var p = admediaObj.orient } else { if (j && o) { var p = "topright" } else { if (g && o) { var p = "botright" } else { if (j && n) { var p = "topleft" } else { if (g && n) { var p = "botleft" } else { if (j) { var p = "topright" } else { if (g) { var p = "botright" } else { var p = "botright" } } } } } } } var s = admediaObj.arrow; if (p == "botright") { s.x = h + c - 3 - 25 + 10; s.y = q + b + parseInt(f / 4 * 3) + 2; s.className = ".top.left" } else { if (p == "botleft") { s.x = h - d + 25 - 10; s.y = q + b + parseInt(f / 4 * 3) + 2; s.className = ".top.right" } else { if (p == "topright") { s.x = h + c - 3 - 25 + 10; s.y = q - t + parseInt(f / 2) - 2; s.className = ".bot.left" } else { if (p == "topleft") { s.x = h - d + 25 - 10; s.y = q - t + parseInt(f / 2) - 2; s.className = ".bot.right" } } } } }; admediaObj.parseElement = function () { var g = 999999; var l = html.substr(position); var e = l; var o = e.search(/<script/i); o != -1 ? e = e.substr(0, o) : o = g; var a = e.search(/<a/i); a != -1 ? e = e.substr(0, a) : a = g; var f = e.search(/<h1/i); f != -1 ? e = e.substr(0, f) : f = g; var j = e.search(/<h2/i); j != -1 ? e = e.substr(0, j) : j = g; var n = e.search(/<h5/i); n != -1 ? e = e.substr(0, n) : n = g; var k = g; var d = e.search(/<select/i); d != -1 ? e = e.substr(0, d) : d = g; var c = e.search(/</); c != -1 ? e = e.substr(0, c) : c = g; keyword = ""; isKeywordFound = false; var b = -1; if (e.replace(/\W/g, "").length > 2) { for (i in keywords) { if (isNaN(Number(i))) { continue } if (typeof keywords[i] != "string") { continue } if (keywordsCount[i] <= 0) { continue } var h = new RegExp("\\b" + keywords[i], "i"); var m = e.search(h); if (m != -1) { b = m; keyword = keywords[i]; e = e.substr(0, b) } } } if (b == -1) { b = g } if (c == g && o == g && a == g && f == g && j == g && n == g && k == g && d == g && b == g) { return false } if (o <= c && o <= a && o <= f && o <= j && o <= n && o <= k && o <= d && o <= b) { l = l.substr(o); position += o; o = l.search(/<\/script>/i); if (o != -1) { position += o + 9; return true } } if (a <= c && a <= o && a <= f && a <= j && a <= n && a <= k && a <= d && a <= b) { l = l.substr(a); position += a; a = l.search(/<\/a>/i); if (a != -1) { position += a + 4; return true } } if (f <= c && f <= o && f <= a && f <= j && f <= n && f <= k && f <= d && f <= b) { l = l.substr(f); position += f; f = l.search(/<\/h1>/i); if (f != -1) { position += f + 5; return true } } if (j <= c && j <= o && j <= a && j <= f && j <= n && j <= k && j <= d && j <= b) { l = l.substr(j); position += j; j = l.search(/<\/h2>/i); if (j != -1) { position += j + 5; return true } } if (n <= c && n <= o && n <= a && n <= f && n <= j && n <= d && n <= k && n <= b) { l = l.substr(n); position += n; n = l.search(/<\/h5>/i); if (n != -1) { position += n + 5; return true } } if (k <= c && k <= o && k <= a && k <= f && k <= j && k <= d && k <= n && k <= b) { l = l.substr(k); position += k; k = l.search(/<\/span>/i); if (k != -1) { position += k + 7; return true } } if (d <= o && d <= a && d <= f && d <= j && d <= n && d <= k && d <= c && d <= b) { l = l.substr(d); position += d; d = l.search(/<\/select>/i); if (d != -1) { position += d + 9; return true } } if (c <= o && c <= a && c <= f && c <= j && c <= n && c <= k && c <= d && c <= b) { l = l.substr(c); position += c; c = l.search(/>/); if (c != -1) { position += c + 1; return true } } if (b <= c && b <= o && b <= a && b <= f && b <= j && b <= n && b <= k && b <= d) { position += b; isKeywordFound = true; return true } }; admediaObj.replace = function (b) { for (i in keywords) { if (typeof keywords[i] == "string") { if (keywords[i] == keyword) { if ((--keywordsCount[i]) < 0) { position += 1; return false } break } } }--admediaObj.keywordsCount; var c = new RegExp("([^a-zA-Z0-9]|^)(" + keyword.replace(/\+/g, " ") + "(?:|s|es))([^a-zA-Z0-9]|$)", "i"); var d = 1; var a = 2; html = html.substring(0, position - d) + html.substring(position - d, position + keyword.length + a + 1).replace(c, admediaObj.parseReplace) + html.substr(position + keyword.length + a + 1); position += admediaObj.parseReplace.length - 1 + minKeywordDistance; anchorEnd = html.substring(position).search(/<\/a>/i); if (anchorEnd != -1) { anchorStart = html.substring(position, position + anchorEnd).search(/<a/i); if (anchorStart == -1) { consoleLog("BROKEN ANCHOR"); position = position + anchorEnd + 4 } } return true }; var existsIFRAME = 0; var existsHeader = 0; var lessText = 0; admediaObj.pickNodes = function (a) { var b = jq126; $blocks = a; $blocks.children().each(function () { existsIFRAME = 0; existsHeader = 0; lessText = 0; check_IFRAME(this); if (existsIFRAME) { admediaObj.pickNodes(b(this)) } else { if (lessText || existsHeader) { admediaObj.pickNodeContents(b(this)) } else { admediaObj.beginParse(this) } } }) }; var parentAnchor = 0; admediaObj.pickNodeContents = function (a) { var b = jq126; $blocks = a; $blocks.contents().each(function () { existsIFRAME = 0; existsHeader = 0; lessText = 0; check_IFRAME(this); if (existsIFRAME) { admediaObj.pickNodes(b(this)) } else { if (lessText || existsHeader) { admediaObj.pickNodeContents(b(this)) } else { admediaObj.beginParse(this) } } }) }; admediaObj.scanParentAnchor = function (a) { var b = jq126; $blocks = a; parentAnchor = 0; if ($blocks.get(0).nodeName == "A" || $blocks.get(0).nodeName.search(/H[1-5]/i) != -1 || $blocks.get(0).nodeName == "STRONG" || $blocks.get(0).nodeName == "STYLE") { parentAnchor = 1; return } $blocks.parents().each(function () { if (b(this).get(0).nodeName == "A" || b(this).get(0).nodeName.search(/H[1-5]/i) != -1 || b(this).get(0).nodeName == "STRONG" || b(this).get(0).nodeName == "STYLE") { parentAnchor = 1; return } }) }; var check_IFRAME = function (b) { if (b.nodeType == 1) { if (b.nodeName.indexOf("IFRAME") != -1 || b.nodeName.indexOf("STYLE") != -1) { existsIFRAME = 1; return } if (b.nodeName.search(/H[1-5]/i) != -1 || b.nodeName.indexOf("STRONG") != -1) { existsHeader = 1; return } if (b.nodeName == "P" || b.nodeName == "SPAN") { var c = jq126; var a = c(b); if (a.text().length < 80) { lessText = 1; return } } } b = b.firstChild; while (b) { check_IFRAME(b); b = b.nextSibling } }; var textNode; admediaObj.beginParse = function (d) { var e = jq126; admediaObj.scanParentAnchor(e(d)); if (parentAnchor == 1) { return } var f = d; if (f.nodeType == 1) { html = f.innerHTML } else { textNode = d; html = f.nodeValue } if (f.nodeType == 1) { if (f.tagName.toString() == "A" || f.tagName.toString() == "SCRIPT" || f.tagName.toString() == "SELECT" || f.tagName.toString() == "INPUT" || f.tagName.toString() == "IFRAME") { return } } else { if (f.nodeType == 3 && f.parentNode != null) { if (f.parentNode.tagName.toString() == "A" || f.parentNode.tagName.toString() == "SCRIPT" || f.parentNode.tagName.toString() == "SELECT" || f.parentNode.tagName.toString() == "INPUT" || f.parentNode.tagName.toString() == "IFRAME") { return } } } c = ""; var a = 200000; if (html.length > a) { var c = html.substring(a + 1); html = html.substring(0, a) } position = 0; for (var b = 0; b < 100000; b++) { if (b > 95535) { if (f.nodeType == 1) { if (f.innerHTML != (html + c)) { consoleLog("replacing block (too much elements parsing)"); f.innerHTML = html + c } } else { if (f.nodeType == 3) { if (f.nodeValue != (html + c)) { consoleLog("replacing block (too much elements parsing)"); e(f).replaceWith(html + c) } } } break } else { if (admediaObj.parseElement() == true) { if (isKeywordFound == true) { if (admediaObj.keywordsCount <= 0) { if (f.nodeType == 1) { if (f.innerHTML != (html + c)) { consoleLog("replacing block (key count for all keywords is 0)"); f.innerHTML = html + c } } else { if (f.nodeType == 3) { if (f.nodeValue != (html + c)) { consoleLog("replacing block (key count for all keywords is 0)"); e(f).replaceWith(html + c) } } } return 0 } else { admediaObj.replace(f) } } } else { if (f.nodeType == 1) { if (f.innerHTML != (html + c)) { consoleLog("replacing type 1 block (nothing more, ok)"); f.innerHTML = html + c } } else { if (f.nodeType == 3) { if (f.nodeValue != (html + c)) { consoleLog("replacing type 3 block (nothing more, ok)"); e(f).replaceWith(html + c) } } } break } } } }; replaceInnerHTML = function (c) { var d = jq126; var e; $block = d(c); if (c != null && c.hasChildNodes()) { nodeCopy = c.cloneNode(false); var b = c.childNodes; for (var a = 0; a < b.length; a++) { if (b[a] != textNode && b[a] != null) { dupNode = b[a].cloneNode(true); nodeCopy.appendChild(dupNode) } else { if (b[a] == textNode) { d(nodeCopy).append(html + htmlMore) } } } c.innerHTML = nodeCopy.innerHTML } }; admediaObj.parse = function () { var b = jq126; if (!keywords) { consoleLog("no keywords"); return false } for (i in keywords) { if (typeof keywords[i] == "string") { keywordsCount[i] = admediaObj.keywordMatch } } var a = b("div." + admediaObj.blockClassName); if (!a.length) { a = b.browser.msie ? b(new Array()) : b("body") } a = b(".admediaTextLinks"); if (!a.length) { consoleLog("BLOCKS = BODY"); a = b("body"); admediaObj.pickNodes(a) } else { consoleLog("BLOCKS = CLASS"); a.each(function () { admediaObj.pickNodeContents(b(this)) }) } existsIFRAME = 0; consoleLog(a.length + " blocks parsing for keywords") }; admediaObj.template = "customization/search_box2/"; admediaObj.getDecoration = function (e) { var j = jq126; var d = admediaObj.object; var q = 18; var n = 20; var b = 30; var g = 0; var m = 54; var c = admediaObj.width - 2 * admediaObj.borderWidth - g - m; searchBottomPosition = j(".fly-footer", "." + admediaObj.className).css("bottom"); searchBottomPosition = parseInt(searchBottomPosition.substring(0, searchBottomPosition.length - 2)); submitURL = "http://inline." + admediaObj.addomain + ".com/images_new/submit_sm.gif"; var p = '<input type="submit" value="" style="position: absolute; right: 4px; top: 6px; background: url(' + submitURL + ') no-repeat scroll 0pt 0pt transparent; margin: 2px 0pt 0pt -2px; border: 0pt none; padding: 0pt; cursor: pointer; display: block; float: left; height: 16px; outline: medium none; text-indent: -9999px; width: 54px;"/>'; j(".fly-footer", d).before(j('<form action="http://finditquick.com/searchresults/web" target="' + admediaObj.content.target + '" id="search_form" method="get"></form>').css("display", "block").css("position", "absolute").css("overflow", "hidden").css("bottom", (j.browser.msie ? searchBottomPosition + 3 : searchBottomPosition) + "px").css("left", admediaObj.borderWidth).css("width", admediaObj.width - 2 * admediaObj.borderWidth).css("height", b + "px").css("margin-bottom", "0px").submit(function () { admediaObj.link.keywords = j('input[type="text"]', this).val(); j(".tabmenu .inlntbs .active2", d).text("").append("Searching for <b>" + admediaObj.link.keywords + "</b>?"); admediaObj.load(); return false }).append(j('<input class="box-keywords" type="text" name="Keywords" />').css("position", "absolute").css("left", g + 4 + "px").css("top", (j.browser.msie ? 12 : 6) + "px").css("width", c - 8 + "px").css("border-color", "#D5D5D5 #D5D5D5 #D5D5D5").css("border-style", "solid none solid solid").css("border-width", "1px medium 1px 1px").css("background", "none").css("padding", "1px 0px").css("padding-left", "1px").css("float", "left").css("-moz-box-sizing", "border-box").css("-webkit-box-sizing", "border-box").css("box-sizing", "border-box").css("font-size", (j.browser.msie ? "9px" : "9px ")).css("height", "16px").css("margin", "2px 0 0 2px").focus(function () { j(this).val("") })).append(j('<input type="submit" value=" " />').css("position", "absolute").css("right", admediaObj.padding + "px").css("top", (j.browser.msie ? 12 : 6) + "px").css("background", 'url("http://inline.admedia.com/images_new/submit_sm.gif") no-repeat scroll 0 0 transparent').css("margin", "0").css("-moz-border-radius", "none").css("-moz-box-shadow", "none").css("border", "0").css("padding", "0").css("cursor", "pointer").css("display", "block").css("float", "left").css("height", "16px").css("margin", "2px 0 0 -2px").css("outline", "medium none").css("text-indent", "-9999px").css("width", "54px").hover(function () { j(this).css("background-position", "0 -16px") }, function () { j(this).css("background-position", "0 0px") }))); var h = admediaObj.padding + 2; var s = admediaObj.height - q - b - bannerHeight + 9; var l = j("#search_form", "." + admediaObj.className).css("bottom"); searchFromBottom = parseInt(l.substring(0, l.length - 2)); containerBottom = searchFromBottom + b; var k = 18; j(".container", d).css("left", h + "px").css("bottom", (j.browser.msie ? containerBottom - 10 : containerBottom - 5)).css("width", admediaObj.width - h * 2 - k + "px").css("height", s + "px").css("background", "#DDDDDD"); if (typeof admediaObj.canvas.drawShades != "undefined") { admediaObj.canvas.drawShades(j(".container", d), 6, admediaObj.listingsBorderColor, admediaObj.listingsBackgroundColor) } j(".container > .content", d).css("margin", "0px").css("margin-top", (j.browser.msie ? 0 : 2) + "px").css("width", (j.browser.msie ? "318px" : j(".container", d).width() + k + "px")).css("height", j(".container", d).height() - (j.browser.msie ? 0 : 2) * 2 + "px").css("overflow-y", "auto").css("overflow-x", "hidden").css("z-index", "9999").css("position", "relative"); admediaObj.setKeywords(); var f = admediaObj.padding + 2; var a = containerBottom + s; j(".tabmenu", d).css("left", "0px").css("bottom", a + "px").css("width", admediaObj.width - h * 2 + "px").css("height", q + "px"); j(".tabmenu", d).append(j("<ul></ul>").addClass("inlntbs").css("position", "absolute").css("color", "#000").css("margin", "0px").css("z-index", 1).css("padding-top", "0px").css("padding-right", "0px").css("padding-bottom", "0px").css("padding-left", "10px").css("height", q + "px").css("background", "none").css("width", "318px").css("top", "3px").append(j("<li></li>").css("list-style", "none").css("display", "inline").css("float", "left").css("width", "297px").css("overflow", "hidden").css("white-space", "nowrap").css("height", q + "px").css("padding", (j.browser.msie ? "7px 0px 0px 1px" : "4px 0px 0px 1px")).css("background", "none").append(j('<a href="#" onClick="admediaObj.switchTab1(); return false">Searching for <b>' + admediaObj.link.keywords + "</b>?</a>").addClass("active2").css("display", "block").css("overflow", "hidden").css("white-space", "nowrap").css("text-decoration", "none").css("color", "#666666").css("font-size", "12px").css("cursor", "pointer").css("background", "none").css("outline", "0pt none").css("font-family", "Arial, Helvetica, Verdana, sans-serif"))).append(j("<li></li>").css("position", "absolute").css("bottom", (j.browser.msie ? (j.browser.version == "6.0" ? "1px" : "-4px") : "-1px")).css("list-style", "none").css("display", "inline").css("align", "center").css("overflow", "hidden").css("height", q + "px").css("background", "none").css("padding", "0").css("outline", "0").append(j('<a href="#" onClick="admediaObj.hide(); return false"></a>').css("display", "block").css("width", "auto").css("outline", "0").css("overflow", "hidden").append(j('<input type="submit" name="" value="" />').css("background", 'url("http://inline.admedia.com/images_new/close_sprite.gif") no-repeat -2px -2px').css("border", "none").css("cursor", "pointer").css("align", "center").css("width", "15px").css("height", "16px").css("outline", "0").hover(function () { j(this).css("background", 'url("http://inline.admedia.com/images_new/close_sprite.gif") no-repeat -2px -20px') }, function () { j(this).css("background", 'url("http://inline.admedia.com/images_new/close_sprite.gif") no-repeat -2px -2px') }))))) }; admediaObj.resetContentStyles = function () { var a = jq126; var b = admediaObj.object; a(".container > .content", b).css("overflow-y", "auto").css("overflow-x", "hidden").css("z-index", "9999").css("position", "relative").css("background", "#ffffff") }; admediaObj.switchTab1 = function () { var c = jq126; var d = admediaObj.object; var b = new Object(); b.items = adItems; admediaObj.resetContentStyles(); admediaObj.getContentDecorator(b) }; admediaObj.switchTab2 = function () { var a = jq126; var b = admediaObj.object; a(".tabmenu .inlntbs .active2", b).css("text-decoration", "none").css("cursor", "pointer").hover(function () { a(this).css("text-decoration", "underline") }, function () { a(this).css("text-decoration", "none") }); a(".tabmenu .inlntbs .inactive2", b).css("text-decoration", "none").css("cursor", "default").hover(function () { a(this).css("text-decoration", "none") }, function () { a(this).css("text-decoration", "none") }); admediaObj.getFlickr() }; admediaObj.getWiki = function () { admediaObj.resetContentStyles(); var a = jq126; var c = admediaObj.object; a(".container > .content", c).html(""); admediaObj.getContentLoader(); wikiURL = "http://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=" + admediaObj.link.keywords + "&rvprop=content&format=json"; var b = admediaObj.link.keywords; b = b.replace(/\s/g, "_"); a.getJSON("http://en.wikipedia.org/w/api.php?action=parse&prop=text&page=" + encodeURIComponent(b) + "&format=json&redirects&callback=?", admediaObj.getWikiDecorator) }; admediaObj.getYoutube = function () { admediaObj.resetContentStyles(); var a = jq126; var c = admediaObj.object; a(".container > .content", c).html(""); admediaObj.getContentLoader(); var b = admediaObj.link.keywords; a.getJSON("http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=" + encodeURIComponent(b) + "&max-results=50&format=5&callback=?", admediaObj.getYoutubeDecorator) }; admediaObj.getFlickr = function () { admediaObj.resetContentStyles(); var a = jq126; var c = admediaObj.object; a(".container > .content", c).html(""); admediaObj.getContentLoader(); api = "044ba67bd35763a46d5c6130522916f0"; var b = admediaObj.link.keywords; b = b.replace(/\s/g, "+"); a.getJSON("http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=044ba67bd35763a46d5c6130522916f0&text=" + encodeURIComponent(b) + "&extras=description,original_format,owner_name,views,date_upload,date_taken&sort=relevance&format=json&callback=?", jsonFlickrApi) }; admediaObj.getTwitter = function () { admediaObj.resetContentStyles(); var a = jq126; var c = admediaObj.object; a(".container > .content", c).html(""); admediaObj.getContentLoader(); var b = admediaObj.link.keywords; a.getJSON("http://search.twitter.com/search.json?q=" + encodeURIComponent(b) + "&rpp=100&callback=?", admediaObj.getTwitterDecorator) }; admediaObj.News = function () { consoleLog("Google elements loaded") }; admediaObj.NewsSearch = function () { consoleLog("Google NewsSearch loaded") }; var newsSearch; admediaObj.getNews = function () { admediaObj.resetContentStyles(); var a = jq126; var c = admediaObj.object; a(".container > .content", c).html(""); admediaObj.getContentLoader(); var b = encodeURIComponent(admediaObj.link.keywords); a.getJSON("https://ajax.googleapis.com/ajax/services/search/news?v=1.0&q=" + b + "&rsz=8&callback=?", admediaObj.getNewsDecorator) }; admediaObj.getYellowBook = function () { admediaObj.resetContentStyles(); var b = jq126; var d = admediaObj.object; b(".container > .content", d).html(""); admediaObj.getContentLoader(); var c = encodeURIComponent(admediaObj.link.keywords); var a = admediaObj.host + admediaObj.dir + "popup_yellowbook.php?&search=" + c + "&ip=" + admediaObj.ipaddress + "&ua=" + admediaObj.ua; b.getJSON(a + "&callback=?", admediaObj.getYellowBookDecorator) }; admediaObj.getMap = function (g, b) { var f = jq126; var c = admediaObj.object; f(".container > .content", c).html(""); var j = f(".container > .content", c).get(0); consoleLog("Get the map"); var h = g.get(0); var e = new google.maps.InfoWindow({ content: h }); var d = new google.maps.Geocoder(); var a = { address: b }; d.geocode(a, function (o, m) { if (m == google.maps.GeocoderStatus.OK) { var l = { zoom: 10, mapTypeId: google.maps.MapTypeId.ROADMAP }; var p = new google.maps.Map(j, l); p.setCenter(o[0].geometry.location); var n = { map: p, position: o[0].geometry.location }; var k = new google.maps.Marker(n); google.maps.event.addListener(k, "click", function () { e.open(p, k) }) } else { consoleLog("Geocode was not successful for the following reason: " + m); f(".container > .content", c).html("<b>Google Maps is unavailable.</b>") } }) }; admediaObj.geteBay = function () { admediaObj.resetContentStyles(); var b = jq126; var d = admediaObj.object; b(".container > .content", d).html(""); admediaObj.getContentLoader(); var c = encodeURIComponent(admediaObj.link.keywords); var a = "http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SERVICE-VERSION=1.9.0&SECURITY-APPNAME=AdMedia00-8aa1-49e1-b92e-2a50fd4725c&GLOBAL-ID=EBAY-US&RESPONSE-DATA-FORMAT=JSON&callback=admediaObj.geteBayDecorator&REST-PAYLOAD&keywords=" + c; b.getJSON(a + "&callback=?", admediaObj.geteBayDecorator) }; admediaObj.getAmazon = function () { admediaObj.resetContentStyles(); var b = jq126; var d = admediaObj.object; b(".container > .content", d).html(""); admediaObj.getContentLoader(); var c = encodeURIComponent(admediaObj.link.keywords); var a = admediaObj.host + admediaObj.dir + "amznws.php?search=" + c; b.getJSON(a + "&callback=?", admediaObj.getAmazonDecorator) }; admediaObj.getYahoo = function () { admediaObj.resetContentStyles(); var a = jq126; var c = admediaObj.object; a(".container > .content", c).html(""); admediaObj.getContentLoader(); var b = encodeURIComponent(admediaObj.link.keywords); a.getJSON("http://api.bing.net/json.aspx?AppId=9204444B0C027D83F258575F339C5AA278B4C678&Query=" + b + "&Sources=Web&Adult=Strict&Web.Count=10&Web.Offset=0&Web.Options=DisableHostCollapsing+DisableQueryAlterations&JsonType=callback&JsonCallback=?", admediaObj.getYahooDecorator) }; function searchComplete() { var e = jq126; var g = admediaObj.object; e(".container > .content", g).html(""); alert("Search Complete"); var d = e(".container > .content", g).get(0); consoleLog(newsSearch.results); if (newsSearch.results && newsSearch.results.length > 0) { for (var c = 0; c < newsSearch.results.length; c++) { var f = document.createElement("p"); var b = document.createElement("a"); b.href = newsSearch.results[c].url; b.innerHTML = newsSearch.results[c].title; f.appendChild(b); d.appendChild(f) } } } admediaObj.getLinkWiki = function (c) { var a = jq126; var b = admediaObj.object; a(".container > .content", b).html(""); admediaObj.getContentLoader(); c = c.replace(" ", "_"); a.getJSON("http://en.wikipedia.org/w/api.php?action=parse&prop=text&page=" + encodeURIComponent(c) + "&format=json&redirects&callback=?", admediaObj.getWikiDecorator) }; admediaObj.setKeywords = function () { var a = jq126; var b = admediaObj.object; a("input.box-keywords", b).attr("value", admediaObj.link.keywords) }; admediaObj.canvas.drawShades = function (j, a, e, h) { var f = jq126; var c = admediaObj.object; width = j.width(); height = j.height(); if (f.browser.msie) {} else { var d = document.createElement("CANVAS"); f(d).attr("width", width).attr("height", height).css("position", "absolute").css("top", "0").css("left", "0"); j.prepend(d); var b = d.getContext("2d") } j.css("background", h); var g = f.browser.msie ? -1 : 0; f(new Array(new Array(new Array(g, g), new Array(2, a), new Array(width - 2, a), new Array(width, g), 180), new Array(new Array(g, height), new Array(2, height - a), new Array(width - 2, height - a), new Array(width, height), 0), new Array(new Array(g, g), new Array(a, a), new Array(a, height - a), new Array(g, height), 270), new Array(new Array(width, g), new Array(width - a, a), new Array(width - a, height - a), new Array(width, height), 90))).each(function () { if (f.browser.msie) { j.append('<v:shape style="position: absolute; left: 0px; top: 0px; width: ' + (width) + "px; height: " + (height) + 'px" coordsize="' + width + " " + height + '" path="m ' + this[0][0] + " " + this[0][1] + " ns l " + this[1][0] + " " + this[1][1] + " " + this[2][0] + " " + this[2][1] + " " + this[3][0] + " " + this[3][1] + ' x"><v:fill angle="' + this[4] + '" type="gradient" method="sigma" color="' + e + '" color2="' + h + '"></v:fill></v:shape>') } else { var l = b.createLinearGradient((this[0][0] + this[3][0]) / 2, (this[0][1] + this[3][1]) / 2, (this[1][0] + this[2][0]) / 2, (this[1][1] + this[2][1]) / 2); l.addColorStop(0, e); l.addColorStop(1, h); b.fillStyle = l; b.strokeStyle = l; b.beginPath(); this.pop(); var k = this.shift(); b.moveTo(k[0], k[1]); f(this).each(function () { b.lineTo(this[0], this[1]) }); b.fill(); b.stroke() } }) }; admediaObj.getContentLoader = function (a) { var b = jq126; var c = admediaObj.object; b(".container > .content", c).html("").append(b('<img src="' + admediaObj.content.loaderImage + '" />').css("margin", parseInt((b(".container").height() - 45) / 2) + "px 0 0 " + parseInt(parseInt((b(".container").width() - 45) / 2) + 20) + "px").css("border", "none")) }; var adItems; var adItemArrayIndex = -1; admediaObj.insertAd = function (c) { var a = jq126; var b = admediaObj.object; if (adItemArrayIndex >= parseInt(adItems.length) - 1) { adItemArrayIndex = 0 } else { adItemArrayIndex++ } elem = a(adItems)[adItemArrayIndex]; $item = a("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "0").css("padding", "0 0 10px").css("position", "relative").css("width", "287px").css("height", "80px").append(a("<span></span>").css("float", "left").hover(function () { a(this).css("background", "#ffff90").css("width", "287px").css("height", "80px").css("overflow", "hidden").css("position", "absolute").css("top", "-4px").css("left", "-4px").css("padding", "3px").css("border", "1px solid #808080").css("-moz-box-shadow", "0 0 6px #808080").css("-webkit-box-shadow", "0 0 6px #808080").css("box-shadow", "0 0 6px #808080") }, function () { a(this).css("background", "").css("width", "").css("height", "").css("overflow", "").css("position", "").css("top", "").css("left", "").css("padding", "").css("border", "").css("-moz-box-shadow", "").css("-webkit-box-shadow", "").css("box-shadow", "") }).append(a("<a></a>").css("text-decoration", "none").css("float", "left").css("margin", "0 9px 0 0").css("height", "80px").css("width", "80px").attr("href", elem.url).attr("target", admediaObj.content.target).hover(function () { a(this).css("text-decoration", "underline").css("position", "relative") }, function () { a(this).css("text-decoration", "none").css("position", "") }).html(a("<img />").attr("src", elem.image).load(function () { jq126(this).parent().show() }).css("width", "76px").css("height", "76px").css("border", "1px solid #D7D7D7").css("padding", "1px").css("margin-left", "0").hover(function () { a(this).css("width", "80px").css("height", "80px").css("left", "-2px").css("top", "-2px").css("position", "absolute") }, function () { a(this).css("width", "76px").css("height", "76px").css("left", "").css("top", "").css("position", "") }))).append(a("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", "196px").append((!elem.title ? "" : a("<a></a>").attr("href", elem.url).attr("target", admediaObj.content.target).css("color", "#0033CC").css("display", "block").css("font-size", "14px").css("font-weight", "bold").css("height", "17px").css("overflow", "hidden").css("padding-bottom", "0").css("width", "196px").css("text-decoration", "none").hover(function () { a(this).css("text-decoration", "underline") }, function () { a(this).css("text-decoration", "none") }).html(elem.title.length > 30 ? elem.title.slice(0, 30) + "..." : elem.title))).append((!elem.description ? "" : a("<a></a>").attr("href", elem.url).attr("target", admediaObj.content.target).css("color", "black").css("display", "block").css("font-size", "12px").css("height", "40px").css("overflow", "hidden").css("line-height", "13px").css("width", "196px").css("text-decoration", "none").hover(function () { a(this).css("text-decoration", "underline") }, function () { a(this).css("text-decoration", "none") }).html(elem.description.length > 83 ? elem.description.slice(0, 83) + "..." : elem.description))).append((!elem.displayUrl ? "" : a("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", "194px").append(a("<a></a>").attr("href", elem.url).attr("target", admediaObj.content.target).css("color", "#008000").css("display", "inline").css("font-size", "10px").css("height", "14px").css("overflow", "hidden").css("padding-top", "2px").css("width", "196px").css("text-decoration", "none").hover(function () { a(this).css("text-decoration", "underline").css("font-size", "11px") }, function () { a(this).css("text-decoration", "none").css("font-size", "10px") }).html(elem.displayUrl).prepend(!elem.favicon ? "" : a("<div></div>").addClass("adm_inline_sponsoredResultsFavicon").css("display", "inline-block").css("float", "left").css("height", "14px").css("margin-right", "2px").css("margin-top", "-1px").css("padding", "0").css("vertical-align", "middle").html(a("<img />").attr("src", elem.favicon).error(function () { consoleLog("Error loading image") }).attr("height", "14").attr("border", "0").css("height", "14px").css("border", "medium none").css("outline", "none")))).append(a("<span></span>").css("color", "#666666").css("font-size", "10px").css("font-weight", "bold").css("display", "inline").css("position", "absolute").css("right", "1px").html("Ad")))))); if (c == "yellowbook" || c == "amazon") { $item.css("border-bottom", "1px dotted #CCCCCC").css("margin", "10px 0 0").append(a("<div></div>").css("clear", "both")) } return $item }; admediaObj.getContentDecorator = function (c) { var d = jq126; var e = admediaObj.object; var a = c.items; adItems = c.items; adItemArrayIndex = -1; var b = d(".container > .content", e).html(""); $resultHolder = d("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $adList = d("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); d(c.items).each(function () { $adList.append(d("<li></li>").css("clear", "left").css("float", "left").css("height", "80px").css("list-style", "none outside none").css("margin", "0").css("padding", "0 0 10px").css("position", "relative").css("width", "287px").append(d("<span></span>").css("float", "left").hover(function () { d(this).css("background", "#ffff90").css("width", "287px").css("height", "80px").css("overflow", "hidden").css("position", "absolute").css("top", "-4px").css("left", "-4px").css("padding", "3px").css("border", "1px solid #808080").css("-moz-box-shadow", "0 0 6px #808080").css("-webkit-box-shadow", "0 0 6px #808080").css("box-shadow", "0 0 6px #808080") }, function () { d(this).css("background", "").css("width", "").css("height", "").css("overflow", "").css("position", "").css("top", "").css("left", "").css("padding", "").css("border", "").css("-moz-box-shadow", "").css("-webkit-box-shadow", "").css("box-shadow", "") }).append(d("<a></a>").css("text-decoration", "none").css("float", "left").css("margin", "0 9px 0 0").css("height", "80px").css("width", "80px").attr("href", this.url).attr("target", admediaObj.content.target).hover(function () { d(this).css("text-decoration", "underline").css("position", "relative") }, function () { d(this).css("text-decoration", "none").css("position", "") }).html(d("<img />").attr("src", this.image).load(function () { jq126(this).parent().show() }).css("width", "76px").css("height", "76px").css("border", "1px solid #D7D7D7").css("padding", "1px").css("margin-left", "0").hover(function () { d(this).css("width", "80px").css("height", "80px").css("left", "-2px").css("top", "-2px").css("position", "absolute") }, function () { d(this).css("width", "76px").css("height", "76px").css("left", "").css("top", "").css("position", "") }))).append(d("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", "196px").append((!this.title ? "" : d("<a></a>").attr("href", this.url).attr("target", admediaObj.content.target).css("color", "#0033CC").css("display", "block").css("font-size", "14px").css("font-weight", "bold").css("height", "17px").css("overflow", "hidden").css("padding-bottom", "0").css("width", "196px").css("text-decoration", "none").hover(function () { d(this).css("text-decoration", "underline") }, function () { d(this).css("text-decoration", "none") }).html(this.title.length > 30 ? this.title.slice(0, 30) + "..." : this.title))).append((!this.description ? "" : d("<a></a>").attr("href", this.url).attr("target", admediaObj.content.target).css("color", "black").css("display", "block").css("font-size", "12px").css("height", "40px").css("overflow", "hidden").css("line-height", "13px").css("width", "196px").css("text-decoration", "none").hover(function () { d(this).css("text-decoration", "underline") }, function () { d(this).css("text-decoration", "none") }).html(this.description.length > 83 ? this.description.slice(0, 83) + "..." : this.description))).append((!this.displayUrl ? "" : d("<a></a>").attr("href", this.url).attr("target", admediaObj.content.target).css("color", "#008000").css("display", "block").css("font-size", "10px").css("height", "14px").css("overflow", "hidden").css("padding-top", "2px").css("width", "196px").css("text-decoration", "none").hover(function () { d(this).css("text-decoration", "underline").css("font-size", "11px") }, function () { d(this).css("text-decoration", "none").css("font-size", "10px") }).html(this.displayUrl).prepend(!this.favicon ? "" : d("<div></div>").addClass("adm_inline_sponsoredResultsFavicon").css("display", "inline-block").css("float", "left").css("height", "14px").css("margin-right", "2px").css("margin-top", "-1px").css("padding", "0").css("vertical-align", "middle").html(d("<img />").attr("src", this.favicon).error(function () { consoleLog("Error loading image") }).attr("height", "14").attr("border", "0").css("height", "14px").css("border", "medium none").css("outline", "none"))))))).append(d("<div></div>").css("clear", "both"))) }); $resultHolder.append($adList); b.append($resultHolder) }; admediaObj.getWikiDecorator = function (d) { var e = jq144; var c = admediaObj.object; var k = admediaObj.link.keywords; var a = e(".container > .content", c).html(""); a.append(e("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(e("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -98px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); var l = "Wikipedia does not have an article with this exact name."; if (typeof d.parse == "undefined") { consoleLog("No Article"); a.append(e("<div>" + l + "</div>").css("font", "bold 12px helvetica,arial").css("margin", "10px 9px 0px 5px").css("overflow", "hidden").css("clear", "both")); return } var b = d.parse.text["*"]; var h = "REDIRECT"; var g = "R to singular"; var f = "Wikipedia:Redirect"; if (b.indexOf(l) != -1) { consoleLog("No Article"); a.append(e("<div>" + l + "</div>").css("font", "bold 12px helvetica,arial").css("margin", "10px 9px 0px 5px").css("overflow", "hidden").css("clear", "both")); return } if (b.indexOf(h) != -1 && (b.indexOf(g) != -1 || b.indexOf(f) != -1)) { consoleLog("Redirection Link"); var j = e("<div>" + d.parse.text["*"] + "<div>"); redirectTitle = j.find("a:first").attr("title"); a.append(e("<p>Redirecting to " + redirectTitle + "...</p>").css("font", "bold 12px helvetica,arial").css("margin", "10px 9px 0px 5px").css("overflow", "hidden").css("clear", "both")); e.getJSON("http://en.wikipedia.org/w/api.php?action=parse&prop=text&page=" + redirectTitle + "&format=json&redirects&callback=?", admediaObj.getWikiDecorator); return } var m = e("<div>" + d.parse.text["*"] + "</div>").css("overflow", "hidden").css("clear", "both"); $findImg = m.find("table.infobox").find("img:first").clone(true, true); $img = $findImg[0]; m.find(".infobox").remove(); m.find(".thumb.tright").remove(); m.find("sup").remove(); m.find(".metadata").remove(); m.find(".metadata.plainlinks.ambox.ambox-content").remove(); m.find(".metadata.plainlinks.ambox.ambox-move").remove(); m.find(".metadata.plainlinks.ambox.ambox-style").remove(); m.find(".vertical-navbox.nowraplinks").remove(); m.find(".editsection").remove(); m.find("#disambigbox").remove(); m.find("p").css("font", "12px helvetica,arial"); m.find("a").each(function () { e(this).attr("href", (e(this).attr("href").indexOf("/wiki/") != -1) ? "#randtxt1234" : e(this).attr("href")).attr("target", "wikipedia").css("font", "normal normal normal 11px/normal helvetica, arial").css("color", "#0000FF").click(function () { if (e(this).attr("href").indexOf("#randtxt1234") != -1) { admediaObj.getLinkWiki(e(this).attr("title")); return false } }) }); wikipageFirst = m.children(":first"); wikipageSibl = wikipageFirst.nextUntil("#toc"); wikipageFirst.find("img").remove(); wikipageSibl.find("img").remove(); $imgTag = (!$img ? "" : e("<span></span>").css("border", "1px solid #D7D7D7").css("float", "left").css("margin", "0 9px 9px 0").css("padding", "1px").html(e($img).attr("width", "85").attr("height", "100").css("border", "medium none").css("margin-left", "0"))); $wikiHolder = e("<p></p>").css("margin", "10px 0").append((!$img ? "" : $imgTag)).append(wikipageFirst).append(wikipageSibl); FinalWiki = e("<div></div>").css("margin", "10px 9px 0px 5px").css("color", "black").append($wikiHolder); FinalWiki.find(".dablink").remove(); FinalWiki.find("table").remove(); m.find("#toc").css("float", "left"); m.find("#toc").parents("table:first").css("float", "left").css("width", "100%"); FinalWiki.find("*").css("font", "normal normal normal 11px/normal helvetica, arial"); a.append(FinalWiki); $resultHolder = e("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $adList = e("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); a.append($resultHolder.append($adList.append(admediaObj.insertAd()))); if (b.indexOf(l) == -1) { a.append(e("<div><a href='http://en.wikipedia.org/wiki/" + k + "' style='color:#0000FF' target='wikipedia'>Read more on <span style='font-variant:small-caps'>Wikipedia</span></a></div>").css("margin", "10px 9px 0px 5px").css("font", "normal normal normal 11px/normal helvetica, arial").css("overflow", "hidden").css("color", "#0000FF").css("clear", "both")) } }; admediaObj.secToMin = function (c) { var a = parseInt(c) / 60; var b = parseInt(c) % 60; if (b < 10) { b = "0" + b } return parseInt(a) + ":" + b }; admediaObj.getYoutubeDecorator = function (d) { var c = jq126; var e = admediaObj.object; var a = c(".container > .content", e).html(""); a.append(c("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(c("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -74px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); if (typeof d.data.items == "undefined") { a.append(c("<div>Sorry, Youtube could not find anything for your search.</div>").css("font", "bold 12px helvetica,arial").css("color", "#000000").css("margin", "10px 9px 0px 5px").css("overflow", "hidden").css("clear", "both")); return } $resultHolder = c("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $videoList = c("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); var b = 0; c(d.data.items).each(function () { b = b + 1; var f = '<div style="height:84px; background-color:#ffffff; overflow:auto; font: normal normal normal 12px/normal Helvetica;"><h3>' + this.title + '</h3><p style="color:#666; margin: .83em 0; text-transform:none">by ' + this.uploader + " | " + new Date(this.uploaded.substr(0, 10)).toDateString() + " | " + this.viewCount + " views | Category: " + this.category + '</p><p style="margin: .83em 0; text-transform:none">' + this.description + "</p></div>"; $videoList.append(c("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "5px 0 0").css("padding", "0 0 10px").append(c("<a></a>").attr("href", this.player["default"]).attr("rel", "prettyPhoto").attr("atitle", f).css("text-decoration", "none").append(c("<span></span>").css("border", "1px solid #D7D7D7").css("float", "left").css("margin", "0 9px 9px 0").css("padding", "1px").css("width", "76px").append(c("<img />").attr("src", this.thumbnail.sqDefault).load(function () { jq126(this).parent().show() }).attr("width", "76").attr("height", "60").css("border", "medium none").css("margin-left", "0"))).append(c("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", "198px").append((!this.title ? "" : c("<span></span>").css("color", "#0033CC").css("display", "block").css("font-size", "14px").css("font-weight", "bold").css("padding-bottom", "2px").css("text-decoration", "underline").html(this.title.length > 50 ? this.title.slice(0, 50) + "..." : this.title))).append((!this.description ? "" : c("<span></span>").css("color", "black").css("font-size", "11px").css("text-decoration", "none").html(this.description.length > 50 ? this.description.slice(0, 50) + "..." : this.description))).append((!this.duration ? "" : c("<span></span>").css("color", "#BBBAB8").css("display", "block").css("font-size", "10px").css("padding-top", "2px").css("text-decoration", "none").html("by " + this.uploader + " | " + admediaObj.secToMin(this.duration) + " | " + this.viewCount + " views"))))).append(c("<div></div>").css("clear", "both"))).append(b % 3 == 0 ? admediaObj.insertAd() : "") }); $resultHolder.append($videoList); a.append($resultHolder); c("a[rel^='prettyPhoto']").prettyPhoto() }; jsonFlickrApi = function (e) { var d = jq126; var f = admediaObj.object; var b = d(".container > .content", f).html(""); b.append(d("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(d("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -50px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); if (d(e.photos.photo).size() == 0) { b.append(d("<p>Sorry, Flickr could not find anything for your search.</p>").css("font", "bold 12px helvetica,arial").css("color", "#000000").css("padding", "10px 14px 6px").css("overflow", "hidden").css("clear", "both")); return } $resultHolder = d("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $photoList = d("<ul></ul>").css("clear", "left").css("display", "inline").css("float", "left").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0").css("width", "287px"); listArray = new Array(); var a = 0; var c = 0; d(e.photos.photo).each(function () { a = a + 1; url = "http://farm" + this.farm + ".static.flickr.com/" + this.server + "/" + this.id + "_" + this.secret; var g = '<div style="height:84px; background-color:#ffffff; overflow:auto; font: normal normal normal 12px/normal Helvetica;"><h3 style="margin: .83em 0; text-transform:none; font-size:1.17em">from ' + this.ownername + '</h3><p style="color:#666; margin: .83em 0; text-transform:none">Taken on: ' + new Date(this.datetaken.substr(0, 10)).toDateString() + " | Uploaded on: " + new Date(parseInt(this.dateupload) * 1000).toDateString() + " | " + this.views + ' views </p><p style="margin: .83em 0; text-transform:none">' + this.description._content + "</p></div>"; $photoList.append(d("<li></li>").css("float", "left").css("list-style", "none outside none").css("margin", (a % 3 == 0 ? "0" : "0 7px 0 0")).append(d("<a></a>").attr("href", url + "_z.jpg").attr("rel", "prettyPhoto[flickr]").attr("atitle", g).attr("alt", this.title).css("text-decoration", "none").css("outline", "0").append(d("<div></div>").css("border", "1px solid #D7D7D7").css("float", "left").css("padding", "1px").append(d("<span></span>").css("float", "left").css("height", "60px").css("margin", "0").css("overflow", "hidden").html(d("<img />").attr("src", url + "_s.jpg").load(function () { jq126(this).parent().show() }).attr("width", "87").attr("height", "60").attr("alt", this.title).css("border", "medium none").css("margin-left", "0")))).append(d("<div></div>").css("clear", "left").css("line-height", "14px").css("font-size", "9px").append(d("<span></span>").css("color", "#BBBAB8").css("float", "left").css("height", "14px").css("overflow", "hidden").css("padding", "3px 0").css("text-align", "center").css("text-decoration", "none").css("width", "89px").html(("From " + this.ownername).replace(/\s/g, " ")))))); if (a % 3 == 0) { $resultHolder.append($photoList.clone(true, true)); $photoList.html(""); c = c + 1; (c % 3 == 0 ? $resultHolder.append(d("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0").append(admediaObj.insertAd())) : "") } }); if (a % 3 != 0) { $resultHolder.append($photoList) } b.append($resultHolder); d("a[rel^='prettyPhoto']").prettyPhoto() }; function parse_date(a) { return Date.parse(a.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, "$1,$2$4$3")) } function relative_time(b) { var a = parse_date(b); var d = (arguments.length > 1) ? arguments[1] : new Date(); var e = parseInt((d.getTime() - a) / 1000); var c = ""; if (e < 2) { c = 1 + " second ago" } else { if (e < 60) { c = e + " seconds ago" } else { if (e < 120) { c = "a minute ago" } else { if (e < (45 * 60)) { c = (parseInt(e / 60, 10)).toString() + " minutes ago" } else { if (e < (2 * 60 * 60)) { c = "an hour ago" } else { if (e < (24 * 60 * 60)) { c = "" + (parseInt(e / 3600, 10)).toString() + " hours ago" } else { if (e < (48 * 60 * 60)) { c = "a day ago" } else { c = (parseInt(e / 86400, 10)).toString() + " days ago" } } } } } } } return "about " + c } admediaObj.getTwitterDecorator = function (d) { var c = jq126; var e = admediaObj.object; var a = c(".container > .content", e).html(""); a.append(c("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(c("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -26px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); $resultHolder = c("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $tweetList = c("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); var b = 0; c(d.results).each(function () { retweetHref = "http://twitter.com/home?status=RT:" + encodeURIComponent(this.text) + " via @" + this.from_user; replyHref = "http://twitter.com/home?status=@" + this.from_user + " "; this.text = this.text.replace(/(^|[\n ])@([^ \"\t\n\r<]*)/gi, '$1<a target="_blank" href="http://www.twitter.com/$2" style="color:#0CB8FF; text-decoration:none" onmouseover="this.style.textDecoration = \'underline\'" onmouseout="this.style.textDecoration = \'none\'" >@$2</a>'); this.text = this.text.replace(/(^|[\n ])([\w]+?:\/\/[\w]+[^ \"\n\r\t<]*)/gi, '$1<a target="_blank" href="$2" style="color:#0CB8FF; text-decoration:none" onmouseover="this.style.textDecoration = \'underline\'" onmouseout="this.style.textDecoration = \'none\'" >$2</a>'); this.text = this.text.replace(/(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)/gi, '$1<a target="_blank" href="http://$2" style="color:#0CB8FF; text-decoration:none" onmouseover="this.style.textDecoration = \'underline\'" onmouseout="this.style.textDecoration = \'none\'" >$2</a>'); this.text = this.text.replace(/(^|[\n ])#([^ \"\t\n\r<]*)/gi, '$1<a target="_blank" href="http://www.twitter.com/search?q=#$2" style="color:#0CB8FF; text-decoration:none" onmouseover="this.style.textDecoration = \'underline\'" onmouseout="this.style.textDecoration = \'none\'" >#$2</a>'); b = b + 1; $tweetList.append(c("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "0").css("padding", "0 0 5px").append(c("<span></span>").css("border", "1px solid #D7D7D7").css("float", "left").css("margin", "0 9px 9px 0").css("padding", "1px").append(c("<a></a>").css("text-decoration", "none").attr("href", "http://www.twitter.com/" + this.from_user).attr("target", admediaObj.content.target).html(c("<img />").attr("src", this.profile_image_url).load(function () { jq126(this).parent().show() }).attr("width", "48").attr("height", "48").css("border", "medium none").css("margin-left", "0")))).append(c("<span></span>").css("float", "left").css("margin-left", "0").css("width", "220px").css("overflow", "hidden").append((!this.from_user ? "" : c("<span></span>").css("color", "black").css("font-size", "11px").append(c("<a></a>").css("color", "#0CB8FF").css("text-decoration", "none").css("font-weight", "bold").css("overflow", "hidden").attr("href", "http://www.twitter.com/" + this.from_user).attr("target", admediaObj.content.target).html(this.from_user)).append(" " + this.text)).append(c("<span></span>").css("color", "#BBBAB8").css("display", "block").css("font-size", "10px").css("padding-top", "2px").append(relative_time(this.created_at) + " | ").append(c("<a></a>").css("color", "#BBBAB8").attr("href", retweetHref).attr("target", admediaObj.content.target).css("text-decoration", "none").html("Retweet").hover(function () { c(this).css("text-decoration", "underline") }, function () { c(this).css("text-decoration", "none") })).append(" | ").append(c("<a></a>").css("color", "#BBBAB8").attr("href", replyHref).attr("target", admediaObj.content.target).css("text-decoration", "none").html("Reply").hover(function () { c(this).css("text-decoration", "underline") }, function () { c(this).css("text-decoration", "none") }))))).append(c("<div></div>").css("clear", "both"))).append(b % 3 == 0 ? admediaObj.insertAd() : "") }); $resultHolder.append($tweetList); a.append($resultHolder) }; admediaObj.getNewsDecorator = function (d) { var c = jq126; var e = admediaObj.object; var a = c(".container > .content", e).html(""); a.append(c("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(c("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -2px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); $resultHolder = c("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $newsList = c("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); var b = 0; c(d.responseData.results).each(function () { b = b + 1; $newsList.append(c("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "0").css("padding", "0 0 10px").append((!this.image ? "" : c("<span></span>").css("border", "1px solid #D7D7D7").css("float", "left").css("margin", "0 9px 9px 0").css("padding", "1px").css("width", "78px").css("text-align", "center").append((!this.image ? "" : c("<a></a>").css("text-decoration", "none").attr("href", this.image.originalContextUrl).attr("target", admediaObj.content.target).html(c("<img />").attr("src", this.image.tbUrl).load(function () { jq126(this).parent().show() }).attr("height", this.image.tbHeight).attr("width", "78").css("border", "medium none").css("margin-left", "0")))).append((!this.image ? "" : c("<div></div>").html(c("<a></a>").css("color", "#BBBAB8").css("font-size", "10px").css("text-decoration", "none").attr("href", this.image.originalContextUrl).attr("target", admediaObj.content.target).html(this.image.publisher)))))).append(c("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", (!this.image ? "" : "196px")).append((!this.title ? "" : c("<span></span>").append(c("<a></a>").css("color", "#0033CC").css("display", "block").css("font-size", "14px").css("font-weight", "bold").css("padding-bottom", "2px").css("text-decoration", "underline").css("font-family", "Arial,Helvetica,sans-serif").attr("href", this.unescapedUrl).attr("target", admediaObj.content.target).html(this.title)))).append(c("<span></span>").css("color", "#BBBAB8").css("display", "block").css("font-size", "10px").css("padding-bottom", "2px").css("text-decoration", "none").html(this.publisher + " - " + relative_time(this.publishedDate))).append((!this.content ? "" : c("<span></span>").css("color", "black").css("font-size", "11px").css("padding-bottom", "2px").html(this.content))).append((!this.clusterUrl ? "" : c("<span></span>").html(c("<a></a>").css("color", admediaObj.displayUrlColor).css("display", "block").css("font", "normal 10px Sans-Serif").css("text-decoration", "none").attr("href", this.clusterUrl).attr("target", admediaObj.content.target).html("Related Stories"))))).append(c("<div></div>").css("clear", "both"))).append(b % 3 == 0 ? admediaObj.insertAd() : "") }); $resultHolder.append($newsList); a.append($resultHolder) }; formatPhone = function (a) { a = "(" + a; return a.replace("-", ") ") }; admediaObj.getYellowBookDecorator = function (d) { var c = jq126; var e = admediaObj.object; var a = c(".container > .content", e).html(""); a.append(c("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(c("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -122px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); $resultHolder = c("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $bookList = c("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); if (c(d.items).size() == 0) { a.append($resultHolder.append("<b>YellowBook did not return any results for your search.</b>")) } var b = 0; c(d.items).each(function () { b = b + 1; var h; (!this.address1 ? h = this.city + " " + this.state + " " + this.zip : h = this.address1 + ", " + this.city + " " + this.state + " " + this.zip); var k = c("<div></div>").css("display", "block").css("float", "left").css("margin-left", "0").css("overflow-y", "auto").css("overflow-x", "hidden").css("height", "60px").append((!this.business_name ? "" : c("<span></span>").append((!this.url ? c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("font-weight", "bold").css("padding-bottom", "2px").css("font-family", "Arial,Helvetica,sans-serif").html(this.business_name) : c("<a></a>").css("color", "#0033CC").css("display", "block").css("font-size", "11px").css("font-weight", "bold").css("padding-bottom", "2px").css("text-decoration", "underline").css("outline", "0").css("font-family", "Arial,Helvetica,sans-serif").attr("href", this.url).attr("target", admediaObj.content.target).html(this.business_name))))).append(c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("font-family", "Arial,Helvetica,sans-serif").css("text-decoration", "none").html(h)).append((!this.phone ? c("<span></span>") : c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("font-family", "Arial,Helvetica,sans-serif").css("font-weight", "bold").css("text-decoration", "none").append(formatPhone(this.phone) + " "))).append((!this.tollfree ? "" : c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("font-family", "Arial,Helvetica,sans-serif").css("font-weight", "bold").css("text-decoration", "none").html(formatPhone(this.tollfree)))); var g = this.phone; var l = this.tollfree; var f = (!this.phone ? c("<span></span>") : c("<span></span>").css("color", "black").css("display", "block").css("font-weight", "bold").css("text-decoration", "none").append(formatPhone(this.phone) + " ")); var j = f.append((!this.city && !this.state ? "" : c("<a></a>").css("color", admediaObj.displayUrlColor).css("font", "normal 10px Sans-Serif").css("text-decoration", "none").css("font-family", "Arial,Helvetica,sans-serif").css("outline", "0").attr("href", "JavaScript:void(0);").hover(function () { c(this).css("text-decoration", "underline") }, function () { c(this).css("text-decoration", "none") }).html("View Map").click(function () { consoleLog("Address formed = " + h); admediaObj.getMap(k, h) }))); $bookList.append(c("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "10px 0 0").css("padding", "0 0 10px").css("border-bottom", "1px dotted #CCCCCC").append((!this.logo ? "" : c("<span></span>").css("border", "1px solid #D7D7D7").css("float", "left").css("margin", "0 9px 9px 0").css("padding", "1px").css("width", "78px").css("text-align", "center").append((!this.logo ? "" : c("<a></a>").css("text-decoration", "none").attr("href", this.url).attr("target", admediaObj.content.target).html(c("<img />").attr("src", this.logo).load(function () { jq126(this).parent().show() }).attr("height", "78").attr("width", "78").css("border", "medium none").css("margin-left", "0")))))).append(c("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", (!this.logo ? "" : "196px")).append((!this.business_name ? "" : c("<span></span>").append((!this.url ? c("<span></span>").css("color", "black").css("display", "block").css("font-size", "14px").css("font-weight", "bold").css("padding-bottom", "2px").css("font-family", "Arial,Helvetica,sans-serif").html(this.business_name) : c("<a></a>").css("color", "#0033CC").css("display", "block").css("font-size", "14px").css("font-weight", "bold").css("padding-bottom", "2px").css("outline", "0").css("text-decoration", "underline").css("font-family", "Arial,Helvetica,sans-serif").attr("href", this.url).attr("target", admediaObj.content.target).html(this.business_name))))).append((!this.description ? "" : c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-bottom", "2px").css("text-decoration", "none").html(this.description))).append((!this.address1 ? "" : c("<span></span>").css("color", "black").css("font-size", "11px").css("padding-bottom", "2px").html(this.address1))).append((!this.city ? "" : c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("text-decoration", "none").html(this.city + ", " + this.state + " " + this.zip))).append(j).append((!this.tollfree ? "" : c("<span></span>").css("color", "black").css("display", "block").css("font-weight", "bold").css("text-decoration", "none").html(formatPhone(this.tollfree)))).append((!this.email ? "" : c("<span></span>").css("color", "black").css("display", "block").css("font-weight", "bold").css("text-decoration", "none").html(this.email)))).append(c("<div></div>").css("clear", "both"))).append(b % 3 == 0 ? admediaObj.insertAd("yellowbook") : "") }); $resultHolder.append($bookList); a.append($resultHolder) }; admediaObj.geteBayDecorator = function (d) { var c = jq126; var e = admediaObj.object; var a = c(".container > .content", e).html(""); a.append(c("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(c("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -146px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); $resultHolder = c("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $eBayList = c("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); if (c(d.findItemsByKeywordsResponse[0].searchResult)[0]["@count"] == "0") { $resultHolder.append("<b>eBay did not return any results for your search.</b>"); a.append($resultHolder); return } if (typeof String.prototype.trim !== "function") { String.prototype.trim = function () { return this.replace(/^\s+|\s+$/g, "") } } var b = 0; c(d.findItemsByKeywordsResponse[0].searchResult[0].item).each(function () { b = b + 1; var l = (!this.sellingStatus ? "false" : !this.sellingStatus[0].currentPrice ? "false" : this.sellingStatus[0].currentPrice[0].__value__); var o = (!this.sellingStatus ? "false" : !this.sellingStatus[0].currentPrice ? "false" : this.sellingStatus[0].currentPrice[0]["@currencyId"]); var n = (!this.listingInfo ? "false" : !this.listingInfo[0].listingType ? "false" : this.listingInfo[0].listingType[0]); var j = (!this.sellingStatus ? "false" : !this.sellingStatus[0].bidCount ? "false" : this.sellingStatus[0].bidCount[0]); var m = (n == "AuctionWithBIN" ? "true" : "false"); var h = (m == "false" ? "" : this.listingInfo[0].buyItNowPrice[0].__value__); var q = (m == "false" ? "" : this.listingInfo[0].buyItNowPrice[0]["@currencyId"]); var g = (!this.sellingStatus ? "false" : !this.sellingStatus[0].timeLeft ? "false" : this.sellingStatus[0].timeLeft[0]); var p = g.substring(1, g.indexOf("T")); var f = g.substring(g.indexOf("T") + 1); years = (p.indexOf("Y") == -1 ? "" : parseInt(p.substring(0, p.indexOf("Y"))) <= 0 ? "" : p.substring(0, p.indexOf("Y")) + "y "); p = p.substring(p.indexOf("Y") + 1); months = (p.indexOf("M") == -1 ? "" : parseInt(p.substring(0, p.indexOf("M"))) <= 0 ? "" : p.substring(0, p.indexOf("M")) + "m "); p = p.substring(p.indexOf("M") + 1); days = (p.indexOf("D") == -1 ? "" : parseInt(p.substring(0, p.indexOf("D"))) <= 0 ? "" : p.substring(0, p.indexOf("D")) + "d "); hours = (f.indexOf("H") == -1 ? "" : parseInt(f.substring(0, f.indexOf("H"))) <= 0 ? "" : f.substring(0, f.indexOf("H")) + "h"); f = f.substring(f.indexOf("H") + 1); minutes = (f.indexOf("M") == -1 ? "" : parseInt(f.substring(0, f.indexOf("M"))) <= 0 ? "" : " " + f.substring(0, f.indexOf("M")) + "m"); f = f.substring(f.indexOf("M") + 1); seconds = (f.indexOf("S") == -1 ? "" : parseInt(f.substring(0, f.indexOf("S"))) <= 0 ? "" : " " + f.substring(0, f.indexOf("S")) + "s"); f = f.substring(f.indexOf("S") + 1); time = years + months + days + hours + minutes + seconds; time = time.trim(); if (time == "") { time = "Listing Expired" } var k = (!this.shippingInfo ? "false" : this.shippingInfo[0].shippingType == "Free" ? "true" : "false"); $eBayList.append(c("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "5px 0 0").css("padding", "0 0 10px").append(c("<a></a>").attr("href", this.viewItemURL[0]).attr("target", admediaObj.content.target).css("text-decoration", "none").append((!this.galleryURL ? "" : c("<span></span>").css("border", "1px solid #D7D7D7").css("float", "left").css("margin", "0 9px 9px 0").css("padding", "1px").css("width", "76px").append(c("<img />").attr("src", this.galleryURL[0]).load(function () { jq126(this).parent().show() }).attr("width", "76").attr("height", "60").css("border", "medium none").css("margin-left", "0")))).append(c("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", (!this.galleryURL ? "" : "198px")).append((!this.title[0] ? "" : c("<span></span>").css("color", "#0033CC").css("display", "block").css("font-size", "13px").css("font-weight", "bold").css("padding-bottom", "2px").css("text-decoration", "underline").html(this.title[0]))).append((l == "false" ? "" : c("<span></span>").css("color", "black").css("font-size", "11px").css("font-weight", "bold").css("text-decoration", "none").append(l + " " + o + " ").append((j == "false" ? "" : c("<span></span>").css("color", "black").css("font-size", "11px").css("font-weight", "bold").css("text-decoration", "none").append(j + " bids "))).append((g == "false" ? "" : c("<span></span>").css("color", "#666666").css("font-size", "11px").css("font-weight", "bold").css("text-decoration", "none").append("(" + time + ")"))))).append(c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-top", "2px").css("text-decoration", "none").append((m == "false" ? "" : '<b style="color:#666666">Buy It Now </b><b>' + h + " " + q + "</b> <br/>")).append((k == "false" ? "" : '<span style="color:#7F7F7F">FREE Shipping</span>'))))).append(c("<div></div>").css("clear", "both"))).append(b % 3 == 0 ? admediaObj.insertAd() : "") }); $resultHolder.append($eBayList); a.append($resultHolder) }; admediaObj.getAmazonDecorator = function (b) { var d = jq126; var e = admediaObj.object; var a = d(".container > .content", e).html(""); consoleLog(d(b).find("OperationRequest").find("RequestId").length); consoleLog(d(b).find("OperationRequest").find("RequestId12").text()); consoleLog(d(b).find("OperationRequest").find("RequestId12").length); a.append(d("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(d("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -170px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); $resultHolder = d("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $amazonList = d("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); if (d(b.items).size() == 0) { a.append($resultHolder.append("<b>Amazon did not return any results for your search.</b>")) } var c = 0; d(b.items).each(function () { c = c + 1; imageURL = (!this.imageUrl ? false : this.imageUrl); imageWidth = (!this.imageWidth ? false : this.imageWidth); imageHeight = (!this.imageHeight ? false : this.imageHeight); listPrice = (!this.listPrice ? false : this.listPrice); totalNew = (!this.totalNew ? "0" : this.totalNew); totalUsed = (!this.totalUsed ? "0" : this.totalUsed); totalCollectible = (!this.totalCollectible ? "0" : this.totalCollectible); totalRefurbished = (!this.totalRefurbished ? "0" : this.totalRefurbished); lowestNewPrice = (totalNew == "0" ? false : this.lowestNewPrice); lowestUsedPrice = (totalUsed == "0" ? false : this.lowestUsedPrice); lowestCollectiblePrice = (totalCollectible == "0" ? false : this.lowestCollectiblePrice); lowestRefurbishedPrice = (totalRefurbished == "0" ? false : this.lowestRefurbishedPrice); $amazonList.append(d("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "10px 0 0").css("padding", "0 0 10px").css("border-bottom", "1px dotted #CCCCCC").append(d("<a></a>").attr("href", this.url).attr("target", admediaObj.content.target).css("text-decoration", "none").append((!imageURL ? "" : d("<span></span>").css("border", "1px solid #D7D7D7").css("float", "left").css("margin", "0 9px 9px 0").css("padding", "1px").css("width", imageWidth).append(d("<img />").attr("src", imageURL).load(function () { jq126(this).parent().show() }).attr("width", imageWidth).attr("height", imageHeight).css("border", "medium none").css("margin-left", "0")))).append(d("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").css("width", (!imageURL ? "" : (287 - parseInt(imageWidth) - 15) + "px")).append((!this.title ? "" : d("<span></span>").css("color", "#0033CC").css("font-size", "13px").css("font-weight", "bold").css("padding-bottom", "2px").css("text-decoration", "underline").append(this.title.length > 50 ? this.title.slice(0, 50) + "..." : this.title))).append((!this.productGroup ? "" : d("<span></span>").css("color", "#CC6600").css("font-size", "11px").css("font-weight", "bold").css("text-decoration", "none").append(" [" + this.productGroup + "]"))).append((!listPrice ? "" : d("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-top", "0px").css("text-decoration", "none").append('List Price: <b style="font-weight: normal; color:#990000">' + listPrice + "</b>"))).append((totalNew == "0" ? "" : d("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-top", "0px").css("text-decoration", "none").append(totalNew + ' new from <b style="font-weight: normal; color:#990000">' + lowestNewPrice + "</b>"))).append((totalUsed == "0" ? "" : d("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-top", "0px").css("text-decoration", "none").append(totalUsed + ' used from <b style="font-weight: normal; color:#990000">' + lowestUsedPrice + "</b>"))).append((totalCollectible == "0" ? "" : d("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-top", "0px").css("text-decoration", "none").append(totalCollectible + ' collectibles from <b style="font-weight: normal; color:#990000">' + lowestCollectiblePrice + "</b>"))).append((totalRefurbished == "0" ? "" : d("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-top", "0px").css("text-decoration", "none").append(totalRefurbished + ' refurbished from <b style="font-weight: normal; color:#990000">' + lowestRefurbishedPrice + "</b>"))))).append(d("<div></div>").css("clear", "both"))).append(c % 3 == 0 ? admediaObj.insertAd("amazon") : "") }); $resultHolder.append($amazonList); a.append($resultHolder) }; admediaObj.getYahooDecorator = function (d) { var c = jq126; var e = admediaObj.object; var a = c(".container > .content", e).html(""); if (c(d.SearchResponse.Web.Results).size() == 0) { a.append($resultHolder.append("<b>Yahoo did not return any results for your search.</b>")) } a.append(c("<h1></h1>").css("background", "#EAE9E6").css("margin", "5px 0px 0px 4px").css("padding", "5px 0px 0px 5px").css("width", "284px").css("height", "22px").css("font-size", "0px").html(c("<i></i>").css("background", 'url("' + admediaObj.socialLogosURL + '") no-repeat scroll -2px -242px transparent').css("display", "block").css("height", "18px").css("width", "105px"))); $resultHolder = c("<div></div>").css("font", "11px helvetica,arial").css("margin", "10px 9px 0px 5px"); $searchList = c("<ul></ul>").css("font-family", "Arial,Helvetica,sans-serif").css("font-size", "11px").css("margin", "0").css("padding", "0"); var b = 0; c(d.SearchResponse.Web.Results).each(function () { b = b + 1; $searchList.append(c("<li></li>").css("clear", "left").css("list-style", "none outside none").css("margin", "10px 0 0").css("padding", "0 0 10px").css("border-bottom", "1px dotted #CCCCCC").append(c("<span></span>").css("display", "block").css("float", "left").css("margin-left", "0").append((!this.Title ? "" : c("<a></a>").css("color", "#0000DE").css("display", "block").css("font-size", "14px").css("font-weight", "bold").css("padding-bottom", "2px").css("text-decoration", "underline").css("font-family", "Arial,Helvetica,sans-serif").css("outline", "0pt none").attr("href", this.Url).attr("target", admediaObj.content.target).html(this.Title.length > 60 ? this.Title.slice(0, 60) + "..." : this.Title))).append(c("<span></span>").css("color", "black").css("display", "block").css("font-size", "11px").css("padding-bottom", "2px").css("text-decoration", "none").html(this["Description"].lenth > 85 ? this["Description"].slice(0, 85) + "..." : this["Description"])).append((!this.Url ? "" : c("<span></span>").css("color", "#008000").css("font-size", "11px").css("padding-bottom", "2px").css("font-weight", "bold").html(this.Url.length > 40 ? this.Url.slice(0, 40) + "..." : this.Url)))).append(c("<div></div>").css("clear", "both"))).append(b % 3 == 0 ? admediaObj.insertAd("amazon") : "") }); $resultHolder.append($searchList); a.append($resultHolder) };