function launchPopup(parameters)
{	
	var appUrl = 'http://application.pbskidsplay.org/pbs/web/'; 
	if (parameters && parameters != '')
	{
		appUrl += '?pp=' + parameters;
	}
	launch(appUrl);	
}

function playNow(couponCode)
{
	var appUrl = 'http://application.pbskidsplay.org/pbs/web/'; 
	if (couponCode && couponCode != '')
	{
		appUrl += '?' + couponCode;
	}
	launch(appUrl);	
}

function launch(path)
{
	var windowName = "newwin"
	if(window && window.open && (window.name != windowName))
	{
		// Open a new fullscreen window,
		// except when the browser forces new windows to become tabs, (ex: Opera)
		// in which case, it just opens a new tab.
		var openW;
		var openH;
		var specs = 'top=0,left=0,toolbar=no,scrollbars=yes,menubar=no,status=no,location=no,directories=no,resizable=no,titlebar=no,fullscreen=yes';

		if(screen.availWidth && screen.availHeight)
		{
			  openW = screen.availWidth;
			  openH = screen.availHeight;
			  specs = specs + ',width='+openW+',height='+openH;
		}

		var theWindow = window.open(path, windowName, specs);
		if(theWindow)
		{
			theWindow.window.focus();
		}

	}
	else if(window && window.self && window.self.location && window.self.location.href)
	{
	    alternativeNavigation(path);
	}	
}

function downloadNow(couponCode) {
	var micrositeURL = 'http://www.pbskidsplay.org/';
	var downloadUrl = micrositeURL + "binary/"; 
	if (couponCode && couponCode != '')
	{
		downloadUrl += '?ac=' + couponCode;
	}
	alternativeNavigation( downloadUrl );
}

function alternativeNavigation(url){
      window.self.location.href = url;
} 