function Init()
{
 Mapper.Init(jmc);
 Mapper.Load("SOWmin.map");
 Mapper.LoadProfile("min.jms");
}

function Release()
{
 Mapper.Save("SOWmin.map");
 Mapper.Finish();
}

function OnIncoming()
{
 Mapper.OnIncoming(jmc.event);
}

function OnInput()
{
 Mapper.OnInput(jmc.event);
}

function OnUnload()
{
 jmc.RegisterHandler("Incoming","");
 jmc.RegisterHandler("Input","");
}

//----main----//
var Mapper = new ActiveXObject("JMCmap.JMCMapper.1");
if (Mapper)
{
 jmc.RegisterHandler("Incoming","OnIncoming()");
 jmc.RegisterHandler("Input","OnInput()");
 jmc.RegisterHandler("Unload","OnUnload()");
}
