/*
 * Name:
 *	play_window.js
 *
 * Description:
 *	Defines functions for the Play Window
 *     width default 350
 *     height default 215
 *
 * Pre-conditions:
 *	None
 *
 * Post-conditions:
 *	Defines the following functions:
 *
 * Log:
 *	Shaunak Kashyap		11/21/2005
 *	- Creation
 *
 */

/*
 * Name:
 *	openPlayer
 *
 * Description:
 *	Opens the play window
 *
 * Pre-conditions:
 *	audioType	REQUIRED	Type of audio
 *	audioId		REQUIRED	Id of audio
 *	width		OPTIONAL	width of play window
 *	height		OPTIONAL	height of play 
 *
 * Post-conditions:
 *	The player is opened
 *
 * Log:
 *	Shaunak Kashyap		11/21/2005
 *	- Creation
 *
 */

function openPlayer(audioType, audioId) {
<?php

	// Include globals

	include_once "globals.lib";
	include_once WEBX_INC_PATH . "webx_globals.lib";

	// Build query to get play window topic page
	$query  = "EXEC getStnPageTopicType \n";
	$query .= "  @stationId = " . DB_STATION_ID . ", \n";
	$query .= "  @topicType = 'Play_Window' \n";

	// Execute query
	if ($dbConn->doQuery($query)) {
		
		$playWindowStnPageId = $dbConn->getResultRow('stnPageId');
		
	} else {
		
		$errorMsg = $dbConn->getDbError();
		
	} // END if - execute query

	//if play window topic page doesn't exist
	if(trim($playWindowStnPageId) == "*No_Data*" )
	{
?>
	width = 350;
	height = 215;
	var playWindowUrl  = "/play_window.php";
		playWindowUrl += "?audioType=" + audioType;
		playWindowUrl += "&audioId=" + audioId;
<?php
	}//if play window topic page doesn't exist, else follows
	
	//else play window topic page exist
	else
	{
		
		// Build query - get play window height
		$query  = "EXEC getConfig \n";
		$query .= "@stationId = " . DB_STATION_ID . ", \n";
		$query .= "@config = 'Play Window Dimension', \n";
		$query .= "@variable = 'PlayWindowHeight' \n";
		
		//
		// Execute query for VisitorStat
		//
		if (!$dbConn->doQuery($query)) 
		{
			
			$errorMsg = $dbConn->getDbError();
			
		} // END if - execute query, else follows
		
		else{
			$playWindowHeight = $dbConn->getResultRow("value");
		}
	
		
		// Build query - get play window Width
	
		$query  = "EXEC getConfig \n";
		$query .= "@stationId = " . DB_STATION_ID . ", \n";
		$query .= "@config = 'Play Window Dimension', \n";
		$query .= "@variable = 'PlayWindowWidth' \n";

		//
		// Execute query for VisitorStat
		//
		if (!$dbConn->doQuery($query)) 
		{
			
			$errorMsg = $dbConn->getDbError();
			
		} // END if - execute query, else follows
		
		else{
			$playWindowWidth = $dbConn->getResultRow("value");
		}
?>
	width = "<?= $playWindowWidth?>";
	height = "<?= $playWindowHeight ?>";
	
	if(width == "")
	{
		width = 350;
	}
	
	if(height == "")
	{
		height = 215;
	}
	
	var playWindowUrl  = "/topic/play_window.php";
		playWindowUrl += "?audioType=" + audioType;
		playWindowUrl += "&audioId=" + audioId;
<?php
	}//end else play window topic page exist
?>
	
	window.open(playWindowUrl, "playWindow", "width="+ width + ",height="+ height+ ",resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no");
	
} // END function - openPlayer
