$(document).ready(function()
{
	// get global parameters
	data = evalJson($('#flashmap').attr('class'));
	$.getScript('http://' + data.uri + '/event_detail/simple_ajax/' + data.eid);
});

// cross-domain response
function onSimpleResponse(responseData)
{
	if(responseData.ok)
	{
		$('#flashmap').html(
			'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%" id="movie_name" align="middle">' +
				'<param name="movie" value="http://' + data.uri + '/imgs/flash/map.swf"/>' +
				'<param name="allowFullScreen" value="true"/>' +
				'<param name=FlashVars value="Latitud=' + responseData.lat +
				'&Longitud=' + responseData.lng + 
				'&key=' + responseData.apikey +
				'&language=' + data.lang + // user's browser language
				'&FechaHora=' + encodeURIComponent(responseData.date_ini) +
				'&Kml=' + encodeURIComponent(responseData.kml) +
				'&Url=' + encodeURIComponent(responseData.link) +
				'&Nombre=' + encodeURIComponent(responseData.title) +
				'&Lugar=' + encodeURIComponent(responseData.location) +
				'&target=_blank"/>' +
				'<!--[if !IE]>-->' +
				'<object type="application/x-shockwave-flash" data="http://' + data.uri + '/imgs/flash/map.swf" width="100%" height="100%">' +
					'<param name="movie" value="http://' + data.uri + '/imgs/flash/map.swf"/>' +
					'<param name="allowFullScreen" value="true"/>' +
					'<param name=FlashVars value="Latitud=' + responseData.lat +
					'&Longitud=' + responseData.lng + 
					'&key=' + responseData.apikey +
					'&language=' + data.lang + // user's browser language
					'&FechaHora=' + encodeURIComponent(responseData.date_ini) +
					'&Kml=' + encodeURIComponent(responseData.kml) +
					'&Url=' + encodeURIComponent(responseData.link) +
					'&Nombre=' + encodeURIComponent(responseData.title) +
					'&Lugar=' + encodeURIComponent(responseData.location) +
					'&target=_blank"/>' +
				'<!--<![endif]-->' +
				'<a href="http://www.adobe.com/go/getflash"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash player"/></a>' +
				'<!--[if !IE]>-->' +
				'</object>' +
				'<!--<![endif]-->'+
			'</object>');
	}
}

// String to JSON object
function evalJson(src)
{
	var pattern =  /^\(.+\)$/gi; // Add parentheses if needed
	if(pattern.test(src) == false)
	{
		src = '(' + src + ')';
	}

	var data = '';
	if(typeof(JSON) == 'object' && JSON.parse)
	{
		try
		{
			data = JSON.parse(src);
		}
		catch(e)
		{
			try
			{
				data = eval(src);
			}
			catch(e)
			{
				data = src;
			}
		}

	}
	else
	{
		data = eval(src);
	}

	if(typeof(data) == 'object')
	{
		return data
	}
	else
	{
		return {stat:'ERROR',msg:'ERROR'};
	}
}

