﻿function createExperience(message, uno)
{
	
} 
function positionWindow(id)
{
	var myWidth = dd.getWndW();
	var dialogWidth = dd.elements[id].w;
	var myHeight = dd.getWndH();
	var dialogHeight = dd.elements[id].h;	

	var left = Math.abs((myWidth/2) - (dialogWidth/2));
	var top = Math.abs((myHeight/2) - (dialogHeight/2));

	dd.elements[id].moveTo(left, top);
}

function showProducts()
{
	showFlashPopUp("products", "/pantry_standalone.swf");
}

function showFlashPopUp(id, swfFile)
{
	var window = document.getElementById(id + "Window");

	window.style.display = "block";

	if (dd.elements[id])
	{
	}
	else
	{
		var so = new SWFObject(swfFile, "flashObj", "1000", "560", "9", "#666666");
		so.addParam("wmode", "transparent");
		so.addParam("AllowScriptAccess", "sameDomain");
		so.addParam("Quality", "High");
		so.addParam("align", "middle");
		so.addParam("pluginspace", "//www.macromedia.com/go/getflashplayer");
		so.addParam("play", "true");
		so.addParam("loop", "true");
		so.addParam("scale", "showall");
		so.addParam("devicefont", "false");
		so.addParam("menu", "true");
		so.addParam("allowFullScreen", "false");
		so.addParam("allowScriptAccess", "sameDomain");
		so.addParam("salign", "");

		so.write(id + "Content");

		ADD_DHTML(id + "Window" + RESET_Z + NO_DRAG);
		positionWindow(id + "Window");
	}
}

function hideProducts()
{
	var productsWindow = document.getElementById("productsWindow");
	productsWindow.style.display = "none";
}

function showGames()
{
	showFlashPopUp("games", "/computerGameSA.swf");
}

function hideGames()
{
	var gamesWindow = document.getElementById("gamesWindow");
	gamesWindow.style.display = "none";
}

function showVideo()
{
	showFlashPopUp("videos", "/tvRoom_SA.swf");
}

function hideVideo()
{
	var videosWindow = document.getElementById("videosWindow");
	videosWindow.style.display = "none";
}

function showWindow(url)
{
	var popupInnerContainer = document.getElementById("popupInnerContainer");
	var popupWindow = document.getElementById("popupWindow");
	var livingRoom_v04 = document.getElementById("livingRoom_v04");
	try {
		hideWindow2();
	}
	catch (e) {
	}
	
	popupWindow.style.display = "block";
	popupInnerContainer.src = url;
		
	if(dd.elements.popupWindow)
	{
		
	}
	else
	{	
		ADD_DHTML("popupWindow"+RESET_Z);
		positionWindow("popupWindow");
	}
}

function showWindow2(url)
{
	var popupInnerContainer = document.getElementById("popup2InnerContainer");
	var popupWindow = document.getElementById("popupWindow2");
	try 
	{
		hideWindow();
	} 
	catch (e) {
	}

	popupWindow.style.display = "block";
	popupInnerContainer.src = url;

	if (dd.elements.popupWindow) {

	}
	else {
		ADD_DHTML("popupWindow2" + RESET_Z);
		positionWindow("popupWindow2");
	}
}

function hideWindow(dontRefresh)
{
	var popupWindow = document.getElementById("popupWindow");
	var popupInnerContainer = document.getElementById("popupInnerContainer");
	var livingRoom_v04 = document.getElementById("livingRoom_v04");
	
	popupInnerContainer.src = "Blank.aspx";
	popupWindow.style.display = "none";
	
	if(dd.elements.popupWindow)
	{
		dd.elements.popupWindow.del();
	}
	
	if(!dontRefresh)
	{
		refreshLogin();
	}
}

function hideWindow2(dontRefresh)
{
	var popupWindow = document.getElementById("popupWindow2");
	var popupInnerContainer = document.getElementById("popup2InnerContainer");

	popupInnerContainer.src = "Blank.aspx";
	popupWindow.style.display = "none";

	if (dd.elements.popupWindow2) {
		dd.elements.popupWindow2.del();
	}

	if (!dontRefresh) {
		refreshLogin();
	}
}
	
function showUploadPhoto()
{
	showWindow('PhotoUpload.aspx')
}

function showUploadVideo()
{
	showWindow('VideoUpload.aspx');
}

function showGetCoupon()
{
	showWindow('OldCoupon.aspx');
}

function showSignIn()
{
	showWindow('login.aspx?returnurl=ClosePopup.aspx');
}

function showChangePassword()
{
	showWindow('ChangePassword.aspx');
}

function setFrameTitle(title)
{
	var popupTitle = document.getElementById("popupTitle");
	popupTitle.innerHTML = title;
}

function SignOut()
{
	if(callSignOut)
	{
		callSignOut();
	}
	
	hideWindow(true);
	
	var popupInnerContainer = document.getElementById("popupInnerContainer");
	
	if(popupInnerContainer)
	{
		popupInnerContainer.src = "/SignOut.aspx";
	}
}

function showVideoPlayer()
{
	var videoPlayerContainer = document.getElementById("videoPlayerContainer");
	
	if(videoPlayerContainer)
	{
		videoPlayerContainer.style.display = "block";
	}
}

function hideVideoPlayer()
{
	var videoPlayerContainer = document.getElementById("videoPlayerContainer");
	
	if(videoPlayerContainer)
	{
		videoPlayerContainer.style.display = "none";
		callFlash("pauseVideo", true);		
	}
}

function showVideoPlayerSA()
{
	var videoPlayerContainer = document.getElementById("videoPlayerContainerSA");
	var videosClose = document.getElementById("videosClose");

	if (dd.elements.videosWindow)
	{
		if (videoPlayerContainer)
		{
			videoPlayerContainer.style.top = (dd.elements.videosWindow.x + 30) + "px";
			videoPlayerContainer.style.left = (dd.elements.videosWindow.y + 35) + "px";
			videoPlayerContainer.style.display = "block";
			videosClose.style.display = "none";
		}
	}
}

function hideVideoPlayerSA()
{
	var videoPlayerContainer = document.getElementById("videoPlayerContainerSA");
	var videosClose = document.getElementById("videosClose");

	if (videoPlayerContainer)
	{
		videoPlayerContainer.style.display = "none";
		videosClose.style.display = "block";
	}
}

refreshMethods = new Array();
function registerRefreshMethod(message)
{
	i = refreshMethods.length;
	refreshMethods[i] = message;
}

function refreshLogin()
{
	for (i = 0; i < refreshMethods.length; i++) {
		try {
			eval(refreshMethods[i]);
		}
		catch (e) {
			alert(e);
		}
	}


}

