/**
 * Gère les appels au flash
 * @author Gaetan
 * @see http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/external/ExternalInterface.html
 */

/**
 * Récupère le flash dans le DOM.
 * @param {String} movieName
 */
function thisMovie(movieName) {
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} 
	else {
		return document[movieName];
	}
}

/**
 * Lance la fonction flash envoyant les données du joueur au serveur,
 * puis le flash redirigera vers l'url passé en paramètre de l'objet courant.
 */
function sendToActionScript(data,idContain,method) {
	var value = '{"method":"'+method+'","data":'+data+'}';
	//alert("data = "+value);
	thisMovie(idContain).sendToActionScript(value);
}


//Visiter la niche de quinquin
function visite(pseudo,uid)
{
	if (document.URL.match('game')) 
	{
		sendToActionScript('{"id" :"'+uid+'" ,"nom" :"'+pseudo+'","lieu" :"niche"}', 'toutouStageJump', 'visite');
		boxDown();
    }
}
