
/**
	***---------------------------------------------------------***
	*	PresentTools.js
	***---------------------------------------------------------***
	*	Artware Studios
	*	Send A Blessing
	*	27 February 2007	tb
	*
	*	This file includes Javascript utility functions for the three card presentation pages:
	*		previewCardPage.php ,  reviewCardPage.php  and  receiveCardPage.php .
	*/

/***	General Purpose Functions	***   ***   ***	General Purpose Functions	***   ***/
function playMovie()
{//Doesn't work with simple  href  placed in movie object.
	document.movie.Play();
}//function playMovie()

var smallScreen = false;
function screenSize()
{//NOTE:  This function may need to be placed in a separate page to determine which Present Page to use.
	var h = screen.height;
	var w = screen.width;
//		alert("Screen Size: " + w + " x "+ h);	//Detection works in Netscape & IE
	if (w<900) 
	{
		return true;
	}
	return false;
}//function screenSize()

smallScreen = screenSize();

function sizeWindow()
{//
	if (smallScreen)
	{
		window.resizeTo(800, 600);
	}
	else
	{
		window.resizeTo(1024, 768);
	}
}//function sizeWindow()

function sizePreviewWindow()
{//Called  onload  in  previewCardPage.php  and  reviewCardPage.php .
	if (smallScreen)
	{
		window.resizeTo(800, 600);
	}
	else
	{
		window.resizeTo(950, 768);
	}
}//function sizePreviewWindow()

function sizeAboutWindow()
{//Called  onload  in  previewCardPage.php  reviewCardPage.php  and  receiveCardPage.php .
	if (smallScreen)
	{
		window.resizeTo(650, 600);
	}
	else
	{
		window.resizeTo(650, 768);
	}
}//function sizeAboutWindow()
/***  Designed primarily for use in  previewCardPage.php ,  receiveCardPage.php , and reviewCardPage.php ***/

function displayReviewMessage()
{
	var theDocumentMessage = document.getElementById('theMessageText');
	theDocumentMessage.value = decodeURIComponent(opener.parent.globalMessage);
}//function displayReviewMessage()

function noSubmitOnEnter()
{//Prevents Return key from submitting the form from elements where the function is called onkeypress.
	return !(window.event && window.event.keyCode == 13);
}//function noSubmitOnEnter()

function closeWindow()
{//Called from within mainFrame.
		window.close();
}//function closeWindow()

function getRecipientName(theArray, theIndex)
{
	var theName = '';
	if (theIndex < 0) 
	{
		theName = '';
	}
	else 
	{
		theName = theArray[theIndex].name;
	}
	return theName;
}//function getRecipientName(theArray, theIndex)

function editCard()
{//Simply close the window ( presentCardPage.php  and  reviewCardpage.php ).
	closeWindow();
}//function editCard()

function sendCard(theMemberID, theNumberChecked)
{//Force submission of form on  personalizeCardPage.php .
	opener.sendCardFromReview(theMemberID, theNumberChecked);
}//function sendCard(theMemberID, theNumberChecked)

function returnToSite(theURL, theOrigin)
{//Go to  personalizeCardPage.php  with previewed card selected to Send This Card  OR
 //Go to  homePage.php  if not logged in .
	if (theOrigin == 1)
	{//Coming from previewing ON-site.
		opener.parent.location.href = theURL;	
		window.close();
	}//if (theOrigin == 1)
	else
	{//Coming from previewing from OFF-site.
		location.href = theURL;
	}//else
}//function returnToSite(theURL, theOrigin)



