//****************************************************************************/
// 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 ------------