var localRoot = "";
function popWindow( url, width, height, windowName )
{
    //get center coords
    var left = (screen.width - width) / 2;
    var top = (screen.height - height) / 2;
    
    return window.open(url, windowName, 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
}
function popScrollingWindow(url, width, height, windowName)
{
    //get center coords
    var left = (screen.width - width) / 2;
    var top = (screen.height - height) / 2;
    
    return window.open(url, windowName, 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
}
function popScrollingWindow2(url, width, height, windowName)
{
    //get center coords
    var left = (screen.width - width) / 2;
    var top = (screen.height - height) / 2;
    
    return window.open(url, windowName, 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=' + width + ',height=' + height + ',left=' + left + ',top=' + top);
}
function openWindow(url)
{
    var rand = "_blank";
    return window.open(url,rand,"directories=yes,location=yes,menubar=yes,scrollbars=yes,status=yes,toolbar=yes,resizable=yes");
}
function openWindowNoToolbars(url)
{
	window.open(url, "_blank", "scrollbars=yes,resizable=yes");
}
function popImage(imageUrl)
{
	openWindowNoToolbars(localRoot + "imageview.html?image=" + imageUrl);
}
function downloadFile(theFile)
{
    popWindow(localRoot + "download.html?theFile="+theFile, 400, 200, "downloadWindow");
}
var debugFlag=false;
function debug(string)
{
    if (debugFlag == true)
	{
		alert(string);
	}
}
function track(trackString)
{
	var categoryString = "/chicken+little";
	// check if the string has a / in it and if so adjust the category
	if (/^.*\/.*$/.test(trackString) )
	{
		categoryString = "/" + trackString.split("/")[0];
		categoryString = categoryString.replace(/_/g,'+');
		debug(categoryString);
		trackString = trackString.replace(/(\/|_)/g,'+');
	}
    switch (trackString)
    {
    case "XXXXX":
        debug(trackString);
        break;
    default:
        debug(trackString);
        hitbox.Set_hbPageView(trackString, categoryString);
        break;
    }
}
function popClip(clip, player, size)
{
    player = player.toUpperCase();
    size = size.toLowerCase();
    popWindow(localRoot + 'clips/clips.html?movie='+clip+'&size='+player+size, 648, 488, "trailer");
}
function popIcons1()
{
	//sif
    popWindow(localRoot + "aim/sif_aim.html", 401, 375, "aim_icons");
}
function popIcons2()
{
	//cl
    popWindow(localRoot + "aim/cl_aim.html", 500, 375, "aim_icons");
}
function popWallpaper(number, size)
{
	var dimensions = "";
	switch (size)
	{
	case "small":
		dimensions = "800x600";
		break;
	case "medium":
		dimensions = "1024x768";
		break;
	case "large":
		dimensions = "1280x1024";
		break;
	default:
		dimensions = size;
		break;
	}
	openWindowNoToolbars(localRoot + "wallpaper/wallpaper.html?wallpaper=wallpaper_"+number+"_"+dimensions+".jpg");
}
function popDesktopTheme()
{
	popWindow(localRoot + "themes/themes.html",550,560,"themes");
}
function popScreensaver()
{
	track("screensaver+download");
	popWindow(localRoot + "screensaver.html", 550, 560, "screensaver");
}
function downloadScreensaver(os)
{
	if (os == "mac")
	{
		downloadFile(localRoot + "screensaver/screensaver_setup.sit");
	}
	else if (os = "pc")
	{
		downloadFile(localRoot + "screensaver/screensaver_setup.zip");
	}
}
function popWall1(nom,size)
{
	openWindowNoToolbars(localRoot + "wallpaper/wallpaper.html?image=sif_wallpaper_"+nom+"_"+size+".jpg");
}
function popWall2(nom,size)
{
	openWindowNoToolbars(localRoot + "wallpaper/wallpaper.html?image=ckl_wallpaper_"+nom+"_"+size+".jpg");
}
function popSurvivalHandbook()
{
	openWindowNoToolbars(localRoot + "sh_pdf/survival_handbook.pdf");
} 
function popPoster(nom)
{
	popImage(localRoot + "posters/poster_"+nom+".jpg");
} 
function popSticker(nom)
{
	popImage(localRoot + "stickers/sticker_"+nom+".jpg");
} 

function popDownload(clsif,downNum,var1,var2)
{
	if(clsif == "sif"){
		
		if(downNum == 1){
		
			var wpsize = "800";
			if (var2 == 1) wpsize = "800";
			if (var2 == 2) wpsize = "1024";
			if (var2 == 3) wpsize = "1280";
			popWall1(var1,wpsize); 
			
			}
		
		else if (downNum == 2){
			popPoster(var1)
			}
			
		else if (downNum == 3){
			popIcons1();
			}
			
		else if (downNum == 4){
			popSticker(1)
			}
		
		}
			
	
	else if(clsif ==  "cl"){
		
		if(downNum == 1){
		
			if (var2 == 1) wpsize = "800";
			if (var2 == 2) wpsize = "1024";
			if (var2 == 3) wpsize = "1280";
	popWall2(var1, wpsize); 
	  
			}
		
		else if (downNum == 2){
		
			popIcons2();
			}
			
		else if (downNum == 3){
		
			//ecard
			}
			
		else if (downNum == 4){
		
			//screensaver code
			}
			
			}
}

function popSite(nom,nom2){
	if(nom == 1 && nom2 == null){
		window.location.href =  localRoot + "index_flash.html?site=1";
	}else if(nom == 2 && nom2 == null){
		window.location.href =  localRoot + "index_flash.html?site=2";
	}else if(nom == 1 && nom2 == 2){
		window.location.href =  localRoot + "index_flash.html?site=1&section=2";
	}else if(nom == 1 && nom2 == 3){
		window.location.href =  localRoot + "index_flash.html?site=1&section=3";
	}
}

function popTrailer(nom){
	if(nom == 1){
	
		popWindow(localRoot + "clips/trailer4_menu.html",640,360,"trailer");
	}else if(nom == 2){
	
		popWindow(localRoot + "clips/trailer2_menu.html",640,360,"trailer");
	}else if(nom == 3){
	
		popWindow(localRoot + "clips/trailer3_menu.html",640,360,"trailer");
		
	}
	
}
function popGames(var1){

	if (var1 == 1)
	{
		popWindow(localRoot + "games/index.html",640,440,"trailer");
		
	}
	else if (var1 == 2)
	{
		popWindow(localRoot + "games/skyisfalling.html",700,500,"trailer");
		
	}
	else if (var1 == 3)
	{
		popWindow(localRoot + "games/dodgeball.html",640,440,"trailer");
		
	}
	else if (var1 == 4)
	{
		popWindow(localRoot + "games/karaoke.html",640,440,"trailer");
		
	}
	else if (var1 == 5)
	{
		popWindow(localRoot + "games/missesthebus/",550,450,"trailer");
		
	}
	else if (var1 == 6)
	{
		popWindow(localRoot + "games/batting.html",640,440,"trailer");
		
	}
	else
	{
		popWindow(localRoot + "games/index.html",640,440,"trailer");
		
	}
}
function makeChickenDance(){
	
	window.location.href = localRoot + "index.html?mcd=1";
}

function popRatingsLink(var1)
{
	if (var1 == 1)
	{
		openWindow("http://www.mpaa.org");
		
	}
	else if (var1 == 2)
	{
		openWindow("http://www.filmratings.com");
		
	}
	else if (var1 == 3)
	{
		openWindow("http://www.parentalguide.org");
		
	}
	else if (var1 == 4)
	{
		openWindow("https://register.go.com/disney/indexhome");
		
	}
	else if (var1 == 5)
	{
		openWindow("http://disney.go.com/guestservices/index.html");
		
	}
	else if (var1 == 6)
	{
		openWindow("http://psc.disney.go.com/guestservices/index.html");
		
	}
	else if (var1 == 7)
	{
		openWindow("http://disney.go.com/corporate/privacy/safety.html?ppLink=pp_wdig");
		
	}
	else if (var1 == 8)
	{
		openWindow("http://disney.go.com/corporate/privacy/pp_wdig.html");
		
	}
	else if (var1 == 9)
	{
		openWindow("http://disney.go.com/corporate/privacy/terms.html?ppLink=pp_wdig");
	}
}   
function popSignature(sig)
{
	popWindow(localRoot + "imageview.html?image=animated_signatures/cl_animate"+sig+".gif", 138, 190, "sigs");
}
