//****************************************************************************/ // CONFIDENTIAL AND PROPRIETARY PROPERTY OF GENEALOGY.COM (510) 794-6850 */ // PO Box 7865, FREMONT, CA 94537 */ // THIS PROGRAM IS AN UNPUBLISHED WORK FULLY PROTECTED BY THE UNITED STATES */ // COPYRIGHT LAWS AND IS CONSIDERED A TRADE SECRET BELONGING TO THE COPY- */ // RIGHT HOLDER. */ //****************************************************************************/ //--------------START OF REAL MEDIA CODE ---------- // These need to be global for multiple ads on the same page to work correctly var RN = new String(Math.random()); var RNS= RN.substring(2,11); var ad = ((typeof dynad) != 'undefined' ) ? dynad : ''; if (document.location.href.indexOf("debugads=1") != -1) { var pageURL = document.location.href; var pageURLArray = pageURL.substring(7).split("/") var currentDomain = pageURLArray[0].toLowerCase(); var currentTab = pageURLArray[1].split("?")[0]; var currentLinks = ((pageURLArray.length > 2) ? pageURLArray[2].split("?")[0] : ""); alert('domain = ' + currentDomain) alert('tab = ' + currentTab) alert('link = ' + currentLinks) alert('ad value = ' + ad); } function ShowAdOnPage() { if (ad == "noad") { return false; } return true; } function GetDefaultCampaign() { var adArea = ""; if (ad != "") {adArea = ad} else {adArea = "default"}; // Add trailing slash if (adArea != ""){ adArea = adArea + '/'; } else //if all else has failed set to the default campaign { adArea = "default/"; } if (document.location.href.indexOf("debugads=1") != -1) { alert('adArea = ' + adArea) } return adArea; } function getCampaignString (strPosition, strCampaign) { var adCampaign = (strCampaign == "") ? GetDefaultCampaign() : strCampaign; var sitepage = ((typeof g_sitepage) != 'undefined' ) ? g_sitepage : '/'; var oaspage= sitepage + adCampaign + '1' + RNS + '@' + strPosition + '?'; return (oaspage); } function GetAdBannerSrc(strPosition, nWidth, nHeight, strCampaign) { var oas='http://a\dserver.ancestry.com/RealMedia/a\ds/'; var oaspage = getCampaignString(strPosition, strCampaign); if (navigator.userAgent.indexOf('Mozilla/3') != -1) { return (oas + 'adstream_nx.a\ds/' + oaspage); } else { return (oas + 'adstream_jx.a\ds/' + oaspage); } } function DisplayAdBanner(strPosition, nWidth, nHeight, strCampaign) { g_sitepage = 'www.genealogy.com/'; var oas='http://a\dserver.ancestry.com/RealMedia/a\ds/'; var oaspage = getCampaignString(strPosition, strCampaign); if (document.location.href.indexOf("debugads=1") != -1) { alert(GetAdBannerSrc(strPosition, nWidth, nHeight, strCampaign)); } if (navigator.userAgent.indexOf('Mozilla/3') != -1) { document.write (''); } else { document.write ('<\/SCRIPT>'); } document.close(); } //THIS FUNCTION IS SPECIFICALLY FOR THE SPOTS ON PREDEFINED PAGES (SpotA, SpotB, ...SpotH) function DisplaySpot(strPosition, nWidth, nHeight, strCampaign) { g_sitepage = 'www.genealogy.com/'; var oas='http://a\dserver.ancestry.com/RealMedia/a\ds/'; var oaspage = getCampaignString(strPosition, strCampaign); if (document.location.href.indexOf("debugads=1") != -1) { alert(GetAdBannerSrc(strPosition, nWidth, nHeight, strCampaign)); } if (navigator.userAgent.indexOf('Mozilla/3') != -1) { document.write (''); } else { document.write ('<\/SCRIPT>'); } document.close(); } //--------------END OF REAL MEDIA CODE ------------