var flashApi;

function InitialiseFlashApi(bannerId)
{
	if (navigator.appName.indexOf("Microsoft") > -1) {
	flashApi = window[bannerId];
	} else {
	flashApi = document[bannerId];
	}	
	
	xajax_navigasyon_LoadRadios();
}




function flash_api_DoFSCommand(command, args) {
	var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
	var defaultObj = isInternetExplorer ? document.all.flash_api : document.flash_api;

	var argsX = (typeof args == undefined || args == null ? null :  args.split('¿'));

	
	switch(command)
	{
		case "alert":
			alert(argsX[0]);
		break;
		case "initialise_flashapi":
			InitialiseFlashApi('flash_api');
		break;
		case "loaded_radios":
			//xajax_ActivateRadio();
		break;
		case "select_radio":
			radio_SelectStation(argsX[0]);
		break;
	}		
	
}

if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
	document.write('<script language=\"VBScript\"\>\n');
	document.write('On Error Resume Next\n');
	document.write('Sub flash_api_FSCommand(ByVal command, ByVal args)\n');
	document.write('	Call flash_api_DoFSCommand(command, args)\n');
	document.write('End Sub\n');
	document.write('</script\>\n');
}

function CallFunction(func, args)
{
	var argsX = (typeof args == undefined || args == null ? array() :  args.split('¿'));

	switch(func)
	{
		case "LoadRadios":
            {
			flashApi.LoadRadios(argsX[0]);
            }
		break;
		case "ActivateRadio":
			flashApi.ActivateRadio(parseInt(argsX[0]));
		break;		
		case "StartEqualiser":
			flashApi.EqualiserMode(1);
		break;
		case "StopEqualiser":
			flashApi.EqualiserMode(0);
		break;
	}
}

