// mmsurf2music.js
//
var mmsurftool_enabled = 0;


function mmsurftool_getversion()
{
	try 
	{
		version = MMSurf2Music.callfunction('getversion','');
		version = version.replace(/\./g, '');
		version = version.replace(/Vista: /, '')
		
		return version;
	} 
	catch (e) 
	{
		return 0;
	}
}

function mmsurftool_enable()
{	

	if (mmsurftool_enabled == 0) 
	{
		
		mmsurftool_enabled = MMSurf2Music.callfunction('enablecomponent','http://www.surf2music.nl/EnableS2MComponent.asp?a=1');
		return mmsurftool_enabled;
	}
	
	return mmsurftool_enabled;
}

function mmsurftool_getmute()
{
	if (mmsurftool_enable()) {
		return MMSurf2Music.callfunction('getmute','');
	}
	return -1;
}

function mmsurftool_setmute(mode)
{
	if (mmsurftool_enable()) {
		return MMSurf2Music.callfunction('setmute', mode);
	}
	return -1;
}

function mmsurftool_supported(thefunction)
{
	switch (thefunction)
	{
		case "getmute":
			if ((mmsurftool_getversion() >= 1025) && (mmsurftool_enable())) {
				return 1;
			}
			break;
			
		default :
			break;	
	}

	return 0;
}

