function CA_OnSrchClick( actionID )
{
	try
	{
		document.all["CASrchHideState"].value = "SEARCH";
		document.getElementById( actionID ).value = "SEARCH";
		document.forms[0].submit();
	}
	catch ( ex )
	{
		CA_ShowError( ex, "CA_OnSrchClick" );
	}
}

function CA_AddToCart( prefix, inputID, loggedIn )
{
	try
	{
		if ( loggedIn == 1 )
		{
			var requiredMessageObj = document.getElementById("JSNoCoursesSelectedMessage");
			var requiredMessage = "Required";
			if (requiredMessageObj)
				requiredMessage = requiredMessageObj.textContent ? requiredMessageObj.textContent : requiredMessageObj.innerText;
			
			var selectedIDs = null;
			
			selectedIDs = CA_ApplyAction( prefix, requiredMessage, "", true );
				
			if ( selectedIDs != null )
			{
				document.getElementById( inputID ).value = selectedIDs;
				document.forms[0].submit();
			}
		}
		else
		{
			var loggedInMsgObj = document.getElementById("JSNotLoggedInMessage");
			var loggedInMsg = "You must login first.";
			if (loggedInMsgObj)
				loggedInMsg = loggedInMsgObj.textContent ? loggedInMsgObj.textContent : loggedInMsgObj.innerText;
			
			alert(loggedInMsg);
		}
	}
	catch ( ex )
	{
		CA_ShowError( ex, "CA_AddToCart" );
	}	
}