var lastPopUpWindow = null;

function pop(sCase) {
// close the last pop-up.
	try {
		lastPopUpWindow.close();
	}catch(e){
	}

	switch(sCase) {
		case "sweeps":
			window.open("sweepstakes.html");
			break;
//2-DISC DVD section
		case "DVDhighlights":
			alert('DVD Highlights not yet programmed.');
			break;
			
//TRAILERS & CLIPS section
		case "blogTools":
			doTracking("Blog_Tools");
			lastPopUpWindow = launchPopUpWindow('your_trailer.html', 'blog_tools', 610, 536);
			break;
			
//FUN & GAMES section
		case "masks":
			doTracking("Printables");
			lastPopUpWindow = launchPopUpWindow('masks.html?id='+pop.arguments[1], 'masks', 630, 536, 5, true);
			break;
		case "PPshadow":
			doTracking("Printables");
			lastPopUpWindow = launchPopUpWindow('shadow.html', 'stickers', 630, 536, 5, true);
			break;
		case "stickers":
			doTracking("Printables");
			lastPopUpWindow = launchPopUpWindow('stickers.html', 'stickers', 630, 536, 5, true);
			break;
		case "coloringPages":
			doTracking("Printables");
			lastPopUpWindow = launchPopUpWindow('activity_pages.html?id='+pop.arguments[1], 'coloringPages', 630, 536, 5, true);
			break;
		case "easterDecals":
			doTracking("Printables");
			lastPopUpWindow = launchPopUpWindow('easter_decals.html', 'easterDecals', 630, 536, 5, true);
			break;
			
//DOWNLOADS section
		case "wallpaper":
			var width = pop.arguments[2];
			//var height = (width==1280 ? 1024 : width/4*3)+140;
			//var width = 800;
			var height = 600;
			lastPopUpWindow = launchPopUpWindow('wallpaper.html?id='+pop.arguments[1]+'&width='+width, 'wallpaper_'+width, width+20, height, 1, true);
			break;
		case "screensaver":
			switch(pop.arguments[1]) {
				case "osx":
					doTracking("screensaverMac");
					filePath = "assets/downloads/screensaver/peterpan_ss_osx.sit.hqx"
					break;
				case "os9":
					doTracking("screensaverMac");
					filePath = "assets/downloads/screensaver/peterpan_ss_os9.sit.hqx"
					break;
				default:
					doTracking("screensaverPC");
					filePath = "assets/downloads/screensaver/peterpan_ss.zip"
					break;
			}
			lastPopUpWindow = launchPopUpWindow('download.html?theFile='+filePath, 'download', 770, 335);
			break;
		case "buddyicons":
			doTracking("Buddy_Icons");
			lastPopUpWindow = launchPopUpWindow('buddy_icons.html', 'buddyicons', 580, 520);
			break;
		case "clock":
			doTracking("clock_download");
			lastPopUpWindow = launchPopUpWindow('download.html?theFile=assets/downloads/clock/reloj_alarma.zip', 'download', 770, 335);
			break;
		case "emailSignatures":
			doTracking("Email_Signatures");
			lastPopUpWindow = launchPopUpWindow('email_signatures.html', 'email_signatures', 610, 580);
			break;

//SHADOW SEARCH section	
		case "desktoppet":
			doTracking("desktoppet_download");
			lastPopUpWindow = launchPopUpWindow('download.html?theFile=assets/downloads/desktoppet/pp_mascota_de_escritorio.zip', 'download', 770, 335);
			break;
		case "tinkerironon":
			doTracking("tinkerironon_download");
			lastPopUpWindow = launchPopUpWindow('tinker_ironon_pop.html', 'tinkerIronOn', 610, 580, 5, true);
			break;			

//MAP OF NEVERLAND section
		case "mapwallpaper":
			pop("wallpaper", 5, pop.arguments[1]);
			break;

//MORE LINKS section

//ORDER NOW section
		case "ordernow":
			doTracking("ORDER_NOW");
			window.open("http://go-disneyshopping.com/ProOrderPeterPanPlatinumEdition2DiscDVDandgeta10OLGiftCard");
			break;

		default:
			alert('Unimplemented pop call: '+sCase);
			break;
//DISNEY MOVIE REWARDS
		case "dmr":
			doTracking("DMR");
			window.open("http://disney.go.com/disneymovierewards/");
			break;
	}
}

function eLink(sLink) {
	lastPopUpWindow = launchPopUpWindow("external_discalimer.html?sLink="+sLink, "externalLink", 370, 210);
}