var isMac = navigator.appVersion.indexOf("Mac") != -1
var isIE4 = (navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >=4);
var isNN4 = (navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >=4);

var pageURL = document.location.href;

var adArea, nWidth, nHeight;
var existAd       = typeof dynad;
var existState    = typeof dynState;
var existType     = typeof dynType;
var existCountry  = typeof dynCountry;

if (existAd      == "undefined") {dynad      = ""}
if (existState   == "undefined") {dynState   = "key1"}
if (existType    == "undefined") {dynType    = "key2"}
if (existCountry == "undefined") {dynCountry = "key3"}

//var pageURL = "http://www.ancestry.com/learn/main.htm"
var pageURLArray = pageURL.substring(7).split("/")
var currentTab = pageURLArray[1].split("?")[0];
var currentLinks = ((pageURLArray.length > 2) ? pageURLArray[2] : "");
var currentSearch = ((pageURLArray.length > 4) ? pageURLArray[4] : "");


function makeAd(nSizeId)
{
	var position = 'Top';
	var width = 468;
	var height = 60;

	// Don't display an ad if "noad" is specified
	if (dynad == "noad")
		return;
		
	if (dynad != "") {adArea = dynad}
	else if (currentTab == "main.htm") {adArea = ""}
	else if (currentTab == "search") {adArea = "search"}
	else if (currentTab == "oft") {adArea = "oft"}
	else if (currentTab == "share") {
		if (currentLinks == "awt") {adArea = "worldtree"}
		else if (currentLinks == "research") {adArea = "share_research"}
		else if (currentLinks == "surname") {adArea = "share_surname"}
		else {adArea = "share_fr"}}
	else if (currentTab == "profile") {adArea = "share_research"}
	else if (currentTab == "learn") {
		if (currentLinks == "publications") {adArea = "learn_pub"}
		else if (currentLinks == "reference") {adArea = "learn_ref"}
		else if (currentLinks == "learning") {adArea = "learn_ctr"}
		else if (currentLinks == "library") {adArea = "learn_lib"}
		else if (currentLinks == "main.htm") {adArea = "learn_fr"}
		else {adArea = "learn_fr"}}
	else if (currentTab == "library") {adArea = "learn_fr"}
	else if (currentTab == "save" && currentLinks == "charts") {adArea = "charts_maps"}
	else if (currentTab == "save") {adArea = "record_preserve"}
	else {adArea = ""};

	
	if (adArea != ""){
		adArea = '/' + adArea;
	}

	_version=11;
	if (navigator.userAgent.indexOf('Mozilla/3') != -1){
		_version=10;}

	var oas='http://oas-central.realmedia.com/RealMedia/ads/';
	var sitepage = "www.ancestry.com";
	var RN = new String(Math.random());
	var RNS= RN.substring(2,11);
	
	var oaspage= sitepage + adArea + '/1' + RNS + '@' + position;
	if (_version < 11) {
	document.write ('<A HREF="' + oas + 'click_nx.cgi/' + oaspage + '" TARGET="_top"><IMG SRC="' + oas + 'adstream_nx.cgi/' + oaspage + '" BORDER="0" WIDTH="' + width + '" HEIGHT="' + height + '"></a>');

	} else {
	document.write ('<SCRIPT LANGUAGE="JavaScript1.1" SRC="' + oas + 'adstream_jx.cgi/' + oaspage + '">');
	document.write('<\/SCRIPT>');
	}
	document.close();
}

function help(helpURL){
var leftPos
if (screen){
	leftPos = screen.width-375}
self.name="ancmain";
helpWin = window.open(helpURL,"anchelp","toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,top=5,left="+leftPos+",width=360,height=400");
if (helpWin){helpWin.focus()};
}

function myaccount(myaccountURL){
	window.location.href=myaccountURL;
}

function makeArray(n) {
this.length = n
return this
}
monthNames = new makeArray(12)
monthNames[1] = "January"
monthNames[2] = "February"
monthNames[3] = "March"
monthNames[4] = "April"
monthNames[5] = "May"
monthNames[6] = "June"
monthNames[7] = "July"
monthNames[8] = "August"
monthNames[9] = "September"
monthNames[10] = "October"
monthNames[11] = "November"
monthNames[12] = "December"
function dateString(oneDate) {
var theMonth = monthNames[oneDate.getMonth() + 1]
var theYear = oneDate.getFullYear()
return theMonth + " " + oneDate.getDate() + ", " + theYear}

// used by Data Annotations
function launchDA(_URL)
{
var leftPos
if(screen)
{leftPos=screen.width-555}
self.name="ancmain";daWin=window.open(_URL,"daWin","toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,top=5,left="+leftPos+",width=540,height=400");
if(daWin){daWin.focus()};
}

