//------------------------------------------------------------------------------
function PAG_Initialize()
{
	var d = document.frmMain;
	var strErrorMsg = "";
	
	if (strPAGCommand == "REMOVE_CURRENT_ITEM")
	{
		if (blnCartIsEmpty == "True")
			strErrorMsg = strErrorMsg1;
		else
		{
			if (strProductID == "")
				strErrorMsg = strErrorMsg3;
			else if (blnProductExists == "False")
				strErrorMsg = strErrorMsg2;
		}
					
		if (strErrorMsg.length > 0)
		{
			strErrorMsg = strErrorMsgPrefix + strErrorMsg;
			alert(strErrorMsg);
			return false;
		}
	}

	if (strPAGCommand == "SHOW_SIGNIN")
		d.SignIn.focus();
} // PAG_Initialize
//------------------------------------------------------------------------------
function PAG_Terminate()
{
} // PAG_Terminate
//------------------------------------------------------------------------------
function PAG_Validate()
{
	var d = document.frmMain;
	
	var strLoginName	= d.SignIn.value;
	var strPin			= d.PIN.value;
	
	if (strLoginName.length <= 0)
	{
		alert(strErrorMsg4);
		d.SignIn.focus();
		return false;
	}
	
	if (strPin.length <= 0)
	{
		alert(strErrorMsg5);
		d.PIN.focus();
		return false;
	}
	
	return true;
} // PAG_Validate
//------------------------------------------------------------------------------
function onclick_RemoveCurrentItem(ProdID)
{
	var d = document.frmMain;
	d.PAG_Command.value = "REMOVE_CURRENT_ITEM";
	d.submit();
} // onclick_RemoveCurrentItem
//------------------------------------------------------------------------------
function onclick_ShowCartSummary()
{
	divCartSummary.style.display	= "block";
	divSignIn.style.display			= "none";
} // onclick_SignIn
//------------------------------------------------------------------------------
function onclick_ShowSignIn()
{
	divCartSummary.style.display	= "none";
	divSignIn.style.display			= "block";
	
	var d = document.frmMain;
	d.SignIn.focus();
} // onclick_ShowSignIn
//------------------------------------------------------------------------------
function onclick_SignIn()
{
	if (!(PAG_Validate()))
		return false;
	
	var d = document.frmMain;
	d.PAG_Command.value = "SIGNIN";
	d.submit();
} // onclick_SignIn
//------------------------------------------------------------------------------
function onclick_ViewCart()
{
	var d = document.frmMain;

	var strURL = parent.window.document.location.toString();

//	The regular shopping page should not have a return URL. Only the marketing pages should have a return URL.
//	The file extension checking would not tell you the location of the cart summary frame as new marketing pages
//	have been created as asp files. So will have to check for the regular shopping page name instead.

//	var numPos	= strURL.lastIndexOf(".");
//	var strFileExtension	= strURL.substr(numPos + 1, 4).toLowerCase();
	
//	if (strFileExtension.indexOf("?") > 0)
//		strFileExtension = strFileExtension.substr(0, 3);

//	if (strFileExtension != "asp")
	if (strURL.indexOf("SC_ProductPurchase") == -1)
	{
		numPos = strURL.indexOf("//");
		strURL = strURL.substring(numPos + 2);
		numPos = strURL.indexOf("/");
		strURL = strURL.substring(numPos);
		
		d.ReturnToURL.value = strURL;
	}
	
	d.PAG_Command.value = "VIEW_CART";
	d.submit();
	return false;
} // onclick_ViewCart
//------------------------------------------------------------------------------
function DoRefresh()
{
	var strURL = strScriptName + "?ProdID=" + strProductID;
	location.href = strURL;
} // DoRefresh
//------------------------------------------------------------------------------
