// Image array
var magImageArray = new Array();
var storeImageArray = new Array();
var partnerImageArray = new Array();

// Function to change the style for a single item
function changeLink(id, newClass) {
	document.getElementById(id).className = newClass;
}

// Function to create a new image
function newImage(arg) {
  if (document.images) {
    rslt = new Image();
    rslt.src = arg;
    return rslt;
  }
}

// Function to change the style on mouse over for the left nav menu items
function changeMenuItem(tdID, tdClass, linkID, linkClass) {
	document.getElementById(tdID).className = tdClass;
	document.getElementById(linkID).className = linkClass;
}

// Function to create links for table cells
function gotoLink(linkURL) {
	document.URL = linkURL;
}

// Function to close a layer
function closeLayer(id) {

	if (document.getElementById) {
		document.getElementById(id).style.visibility = "hidden";
		document.getElementById(id).style.display = "none";
	} else if (document.all) {
		document.all[id].style.visibility="hidden";
		document.getElementById(id).style.display = "none";
	} else if (document.layers) {
		document.layers[id].visibility="hide";
		document.getElementById(id).style.display = "none";
	}
}

// Function to open a layer
function openLayer(id) {

	if (document.getElementById) {
		document.getElementById(id).style.visibility = "visible";
		document.getElementById(id).style.display = "block";
	} else if (document.all) {
		document.all[id].style.visibility="visible";
		document.getElementById(id).style.display = "block";
	} else if (document.layers) {
		document.layers[id].visibility="show";
		document.getElementById(id).style.display = "block";
	}
}

// Preload images
function initMagBox() {
  if (document.images) {
		
    magImageArray[0] = newImage("/assets/images/current_issue_tab.gif");
    magImageArray[1] = newImage("/assets/images/current_issue_tab_selected.gif");
    magImageArray[2] = newImage("/assets/images/subscribe_tab.gif");
    magImageArray[3] = newImage("/assets/images/subscribe_tab_selected.gif");
    magImageArray[4] = newImage("/assets/images/archives_tab.gif");
    magImageArray[5] = newImage("/assets/images/archives_tab_selected.gif");
    
    swapAHMagTab('currentIssue');
    
   }
}

// Function to swap tabs for the AH Mag tab box
function swapAHMagTab(tabID) {
	
	if (tabID == "currentIssue") {
		openLayer('currentIssueContent');
		closeLayer('subscribeContent');
		closeLayer('archivesContent');
		
		document.getElementById('currentIssueTabImg').src = magImageArray[1].src;
		document.getElementById('subscribeTabImg').src = magImageArray[2].src;
		document.getElementById('archivesTabImg').src = magImageArray[4].src;
		
		changeLink('currentIssueTab', 'tabSelected');
		changeLink('subscribeTab', 'tab');
		changeLink('archivesTab', 'tab');
		
	} else if (tabID == "subscribe") {
		closeLayer('currentIssueContent');
		openLayer('subscribeContent');
		closeLayer('archivesContent');
		
		document.getElementById('currentIssueTabImg').src = magImageArray[0].src;
		document.getElementById('subscribeTabImg').src = magImageArray[3].src;
		document.getElementById('archivesTabImg').src = magImageArray[4].src;
		
		changeLink('currentIssueTab', 'tab');
		changeLink('subscribeTab', 'tabSelected');
		changeLink('archivesTab', 'tab');
		
	} else if (tabID == "archives") {
		closeLayer('currentIssueContent');
		closeLayer('subscribeContent');
		openLayer('archivesContent');
		
		document.getElementById('currentIssueTabImg').src = magImageArray[0].src;
		document.getElementById('subscribeTabImg').src = magImageArray[2].src;
		document.getElementById('archivesTabImg').src = magImageArray[5].src;
		
		changeLink('currentIssueTab', 'tab');
		changeLink('subscribeTab', 'tab');
		changeLink('archivesTab', 'tabSelected');
		
	}
	
}

// Preload images
function initStoreBox() {
  if (document.images) {
		
    storeImageArray[0] = newImage("/assets/images/books_tab.gif");
    storeImageArray[1] = newImage("/assets/images/books_tab_selected.gif");
    storeImageArray[2] = newImage("/assets/images/video_tab.gif");
    storeImageArray[3] = newImage("/assets/images/video_tab_selected.gif");
    storeImageArray[4] = newImage("/assets/images/travel_tab.gif");
    storeImageArray[5] = newImage("/assets/images/travel_tab_selected.gif");
    
    swapAHStoreTab('books');
    
   }
}

// Function to swap tabs for the AH Mag tab box
function swapAHStoreTab(tabID) {
	
	if (tabID == "books") {
		openLayer('booksContent');
		closeLayer('videoContent');
		closeLayer('travelContent');
		
		document.getElementById('booksTabImg').src = storeImageArray[1].src;
		document.getElementById('videoTabImg').src = storeImageArray[2].src;
		document.getElementById('travelTabImg').src = storeImageArray[4].src;
		
		changeLink('booksTab', 'tabSelected');
		changeLink('videoTab', 'storeTab');
		changeLink('travelTab', 'storeTab');
		
	} else if (tabID == "video") {
		closeLayer('booksContent');
		openLayer('videoContent');
		closeLayer('travelContent');
		
		document.getElementById('booksTabImg').src = storeImageArray[0].src;
		document.getElementById('videoTabImg').src = storeImageArray[3].src;
		document.getElementById('travelTabImg').src = storeImageArray[4].src;
		
		changeLink('booksTab', 'storeTab');
		changeLink('videoTab', 'tabSelected');
		changeLink('travelTab', 'storeTab');
		
	} else if (tabID == "travel") {
		closeLayer('booksContent');
		closeLayer('videoContent');
		openLayer('travelContent');
		
		document.getElementById('booksTabImg').src = storeImageArray[0].src;
		document.getElementById('videoTabImg').src = storeImageArray[2].src;
		document.getElementById('travelTabImg').src = storeImageArray[5].src;
		
		changeLink('booksTab', 'storeTab');
		changeLink('videoTab', 'storeTab');
		changeLink('travelTab', 'tabSelected');
		
	}
	
}

// Preload images
function initPartnerBox() {
  if (document.images) {
		
    partnerImageArray[0] = newImage("/assets/images/it_tab.gif");
    partnerImageArray[1] = newImage("/assets/images/it_tab_selected.gif");
    partnerImageArray[2] = newImage("/assets/images/legacy_tab.gif");
    partnerImageArray[3] = newImage("/assets/images/legacy_tab_selected.gif");
    partnerImageArray[4] = newImage("/assets/images/forbes_tab.gif");
    partnerImageArray[5] = newImage("/assets/images/forbes_tab_selected.gif");
    
    swapAHStoreTab('it');
    
   }
}

// Function to swap tabs for the AH Mag tab box
function swapAHPartnerTab(tabID) {
	
	if (tabID == "it") {
		openLayer('itContent');
		closeLayer('legacyContent');
		closeLayer('forbesContent');
		
		document.getElementById('itTabImg').src = partnerImageArray[1].src;
		document.getElementById('legacyTabImg').src = partnerImageArray[2].src;
		document.getElementById('forbesTabImg').src = partnerImageArray[4].src;
		
		changeLink('itTab', 'tabSelected');
		changeLink('legacyTab', 'storeTab');
		changeLink('forbesTab', 'storeTab');
		
	} else if (tabID == "legacy") {
		closeLayer('itContent');
		openLayer('legacyContent');
		closeLayer('forbesContent');
		
		document.getElementById('itTabImg').src = partnerImageArray[0].src;
		document.getElementById('legacyTabImg').src = partnerImageArray[3].src;
		document.getElementById('forbesTabImg').src = partnerImageArray[4].src;
		
		changeLink('itTab', 'storeTab');
		changeLink('legacyTab', 'tabSelected');
		changeLink('forbesTab', 'storeTab');
		
	} else if (tabID == "forbes") {
		closeLayer('itContent');
		closeLayer('legacyContent');
		openLayer('forbesContent');
		
		document.getElementById('itTabImg').src = partnerImageArray[0].src;
		document.getElementById('legacyTabImg').src = partnerImageArray[2].src;
		document.getElementById('forbesTabImg').src = partnerImageArray[5].src;
		
		changeLink('itTab', 'storeTab');
		changeLink('legacyTab', 'storeTab');
		changeLink('forbesTab', 'tabSelected');
		
	}
	
}

// Function to swap tabs for the search box
function swapSearchTabs(tabID) {
	
	if (tabID == "all") {
		
		changeLink('allTab', 'searchTabSelected');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLinkSelected');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our History Archives";
		
		
	} else if (tabID == "people") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTabSelected');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLinkSelected');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our People Article Archives";
		
		
	} else if (tabID == "places") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTabSelected');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLinkSelected');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our Places Article Archives";
		
		
	} else if (tabID == "events") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTabSelected');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLinkSelected');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our Events Article Archives";
		
		
	} else if (tabID == "entertainment") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTabSelected');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLinkSelected');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our Entertainment Article Archives";
		
		
	} else if (tabID == "store") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTabSelected');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLinkSelected');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our Store";
		
		
	} else if (tabID == "travel") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTabSelected');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLinkSelected');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our Travel Portal";
		
		
	} else if (tabID == "blogs") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTabSelected');
		changeLink('discussionsTab', 'searchTab');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLinkSelected');
		changeLink('discussionsSearchLink', 'tabLink');
		
		document.quickSearchForm.quickSearch.value="Search Our Blogs";
		
		
	} else if (tabID == "discussions") {
		
		changeLink('allTab', 'searchTab');
		changeLink('peopleTab', 'searchTab');
		changeLink('placesTab', 'searchTab');
		changeLink('eventsTab', 'searchTab');
		changeLink('entertainmentTab', 'searchTab');
		changeLink('storeTab', 'searchTab');
		changeLink('travelTab', 'searchTab');
		changeLink('blogsTab', 'searchTab');
		changeLink('discussionsTab', 'searchTabSelected');
		
		changeLink('allSearchLink', 'tabLink');
		changeLink('peopleSearchLink', 'tabLink');
		changeLink('placesSearchLink', 'tabLink');
		changeLink('eventsSearchLink', 'tabLink');
		changeLink('entertainmentSearchLink', 'tabLink');
		changeLink('storeSearchLink', 'tabLink');
		changeLink('travelSearchLink', 'tabLink');
		changeLink('blogsSearchLink', 'tabLink');
		changeLink('discussionsSearchLink', 'tabLinkSelected');
		
		document.quickSearchForm.quickSearch.value="Search Our Discussion Forums";

		
	}
	
}

// Function to clear the search box on click
function clearSearchBox() {
	document.quickSearchForm.quickSearch.value="";
}