// ----------------- functions used to enable the top side navigation control -----------------------
function iTalkiesDefaultLoginOnClick(srcImageElement, queryString)
{
	if (queryString)
	{
		window.location.href = iTalkiesGetSmartHref(true, "/secure/Login.aspx" + queryString);
	}
	else
	{
		window.location.href = iTalkiesGetSmartHref(true, "/secure/Login.aspx");
	}
}

function iTalkiesForgotPasswordOnClick(srcImageElement)
{
	window.location.href = iTalkiesGetSmartHref(true, "/secure/ForgotPass.aspx");
}

function iTalkiesDefaultLogoutOnClick(srcImageElement)
{
	window.location.href = iTalkiesGetSmartHref(true, "/LoggedOut.aspx");
}

function iTalkiesDefaultSignUpOnClick(srcImageElement)
{
	window.location.href = iTalkiesGetSmartHref(true, "/secure/CreateAccount.aspx");
}

var g_topNavSelected = null;

function iTalkiesMoviesTopNavSelect (srcElement)
{
	// The Home element is always the one that is selected by default
	// if g_topNavSelected is null then it means that the home element
	// is selected - need to deselect it!
	if (g_topNavSelected == null)
	{
		g_topNavSelected = window.document.getElementById("Home");
	}
	
	// First unselect the currently selected element
	var indexDot = g_topNavSelected.src.lastIndexOf(".");
	g_topNavSelected.src = g_topNavSelected.src.substr (0, indexDot) + "unselected.gif";
	
	// Now change the image of the current element
	var re = /unselected/i;
	srcElement.src = srcElement.src.replace(re, "");
	
	g_topNavSelected = srcElement;
}


function iTalkiesOnFindKeyPress(e)
{
	var srcElement;
	var normalizedEvent;
	
	if (ie)
	{
		srcElement = event.srcElement;
		normalizedEvent = event;
	}
	if (moz) 
	{
		srcElement = e.target;
		normalizedEvent = e;
	}

	if (normalizedEvent.keyCode == 13)
	{
		window.document.getElementById ("FindMovie").click();
		normalizedEvent.returnValue = false;
		return false;
	}
}

function iTalkiesFindOnClick (srcElement, redirector)
{
	var findText = window.document.getElementById ("FindText").value;
	var findType = window.document.getElementById ("FindType").value;
	
	if ((findText == "") || (findText == null))
	{
		alert ("Please enter part of an actor/actress name, a director name, a producer name or a genre name in the 'Text' field.");
		return;
	}
	
	g_showParam = "Show=Find";
	g_findParams = "&FindType=" + findType + "&FindText=" + encodeURIComponent(findText);
	window.location = redirector + "MovieFindResult.aspx?" + g_showParam + g_findParams;
}


function iTalkiesAddMovieRequestOnClick (e)
{
	var srcElement;
	var normalizedEvent;
	
	if (ie)
	{
		srcElement = event.srcElement;
		normalizedEvent = event;
	}
	if (moz) 
	{
		srcElement = e.target;
		normalizedEvent = e;
	}

	if (document.cookie.indexOf ("UserID=") < 0)
	{
		alert ("You must be logged in to request a movie.");
		normalizedEvent.returnValue = false;
		return false;
	}
}

