/*
*   Description pending...
*/

var coaWebApplicationName = "Public Map (IMS)";
var coaWebApplicationSeparator = ":::";
var coaWebApplicationRoot = "../../";
var coaTerminationMessage = "END";

/* messages is an array. The components of the array will be interweaved with coaWebApplicationSeparator. */
function parseMessageSet(messages)
{
    try
    {
        var m = "";
        var bound = messages.length - 1;
        for(var i = 0; i < messages.length; i++)
        {
            m += messages[i];
            if(i < bound)
            {
                m += coaWebApplicationSeparator;
            }
        }
        
        delegateToRecordEvent(m);
    }
    catch(ex)
    {
        recordException(coaWebApplicationName, ex, coaWebApplicationRoot);
    }
}

/**/
function delegateToRecordEvent(message)
{
    try
    {
        recordEvent(coaWebApplicationName, message, coaWebApplicationRoot);
        //throw new Error("Test exception recording.");
    }
    catch(ex)
    {
        recordException(coaWebApplicationName, ex, coaWebApplicationRoot);
    }
}

