var megaPopupWin = null;
lastName = null;
function megaPopup(URL,flexType,windowType,width,height,screenHorizPosition,screenVertPosition,stackOrder,temporaryName) {
	if	(screenHorizPosition == 'center')	{ leftPosition = (screen.width) ? (screen.width - width)/2:100; }
		else { leftPosition = screenHorizPosition; }
	if	(screenVertPosition == 'center')	{ topPosition = (screen.height) ? (screen.height - height)/2:100; }
		else { topPosition = screenVertPosition; }
	if (windowType == 'full') { styleAttributes = "toolbar=yes,location=yes,directories=yes,menubar=yes,status=yes"; } else if (windowType == 'basic') { styleAttributes = "toolbar=yes,location=no,directories=no,menubar=no,status=no"; } else if (windowType == 'bare') { styleAttributes = "toolbar=no,location=no,directories=no,menubar=no,status=no"; } else { styleAttributes = "toolbar=yes,location=yes,directories=yes,menubar=yes,status=yes"; }
	if (flexType == 'frozen') { flexAttributes = "scrollbars=no,resizable=no"; } else if (flexType == 'rigid') { flexAttributes = "scrollbars=yes,resizable=no"; } else if (flexType == 'loose') { flexAttributes = "scrollbars=yes,resizable=yes"; } else { flexAttributes = "scrollbars=yes,resizable=yes"; }
	if (width == 'total') { width = screen.width; }
	if (height == 'total') { height = screen.height; }
	// *** consider a browser sniff to serve screenX and screenY to Navigator 4 ***
	windowAttributes = 'width=' + width + ',height=' + height + ',top=' + topPosition + ',left=' + leftPosition + ',' + styleAttributes + ',' + flexAttributes;
	// if the temporary and last names match, the popup is repopulating an existing window; the existing window must be closed to allow its replacement to use new and different style, flexibility, and position attributes
	if (temporaryName == lastName) { if (megaPopupWin != null && !megaPopupWin.closed) { oldWin = megaPopupWin; oldWin.name = "oldWin"; oldWin.close(); } }
	lastName = temporaryName;
	megaPopupWin = window.open(URL,temporaryName,windowAttributes);
	if (stackOrder == 'top') { megaPopupWin.focus(); megaPopupWin.location = URL; }
		else if (stackOrder == 'bottom') { megaPopupWin.blur(); megaPopupWin.location = URL; megaPopupWin.blur(); self.focus(); }
}

imagesPreloaded = false;
function rollOver(imageName) {
	overImage = '/images/nav/lit/' + imageName + '.gif';
	changeImages(imageName, overImage);
	return true;
}
function rollOff(imageName) {
	offImage = '/images/nav/def/' + imageName + '.gif';
	changeImages(imageName, offImage);
	return true;
}
function newImage(theSource) {
	if (document.images) {
		theImage = new Image();
		theImage.src = theSource;
		return theImage;
	}
}
function changeImages() {
	if (document.images && (imagesPreloaded)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}
litPath = "/images/nav/lit/";
defPath = "/images/nav/def/";
imagesToPreload = new Array();
imagesToPreload['nav'] = new Array("profile.gif", "executives-t.gif", "portfolio-t.gif", "investors-t.gif", "pressroom-t.gif", "jobs-t.gif", "links2.gif", "contact.gif");
imagesToPreload['navprofile'] = new Array("executives-b.gif", "portfolio-b.gif", "investors-b.gif", "pressroom-b.gif", "jobs-b.gif", "links2.gif", "contact.gif", "commandments.gif", "company_timeline.gif", "overview.gif", "the_emmis_story.gif", "public_service.gif");
imagesToPreload['navexecutives'] = new Array("profile.gif", "portfolio-b.gif", "investors-b.gif", "pressroom-b.gif", "jobs-b.gif", "links2.gif", "contact.gif", "board_of_directors.gif", "company_officers.gif", "gary_thoe.gif", "jeff_smulyan.gif", "randy_bongarten.gif", "rick_cummings.gif", "walter_berger.gif", "gary_kaseff.gif", "paul_fiddick.gif");
imagesToPreload['navportfolio'] = new Array("profile.gif", "international.gif", "executives-t.gif", "investors-b.gif", "pressroom-b.gif", "jobs-b.gif", "links2.gif", "contact.gif", "interactive.gif", "magazines.gif", "radio.gif", "television.gif", "books.gif");
imagesToPreload['navinvestors'] = new Array("profile.gif", "executives-t.gif", "portfolio-t.gif", "pressroom-b.gif", "jobs-b.gif", "links2.gif", "contact.gif", "analyst_coverage.gif", "annual_reports.gif", "quarterly_earnings.gif", "quarterly_fin.gif", "financial_statements.gif", "letter_to_shareholders.gif", "presentations.gif", "sec_filings.gif", "sect16.gif", "stock_quote.gif", "conference_calls.gif", "transfer_agent_information.gif");
imagesToPreload['navpressroom'] = new Array("profile.gif", "executives-t.gif", "portfolio-t.gif", "investors-t.gif", "jobs-b.gif", "links2.gif", "contact.gif", "backgrounder.gif", "company_press_releases.gif", "entity_press_releases.gif", "faq.gif");
imagesToPreload['navjobs'] = new Array("profile.gif", "executives-t.gif", "portfolio-t.gif", "investors-t.gif", "pressroom-t.gif", "links2.gif", "contact.gif", "internships.gif", "job_opportunities.gif", "joboverview.gif");
defImages = new Array();
litImages = new Array();
function preload(prefix) {
	if (document.images) {
		litImages.length = 0;
		defImages.length = 0;
		numToPreload = imagesToPreload[prefix].length;
		
		for (i=0; i<numToPreload; i++) {
			imgName = imagesToPreload[prefix][i];
			litURL = litPath + imgName;
			litImages[i] = new Image();
			litImages[i].src = litURL;
			defURL = defPath + imgName;
			defImages[i] = new Image();
			defImages[i].src = defURL;
		}
	}
	imagesPreloaded = true;
}