function focusMagasin(num) 
{
	if (typeof(markers[num])!="undefined")
	{		
		map.setCenter(markers[num].getPoint(),14);
		markers[num].openInfoWindowHtml(markers[num]["adresse"]);		
		self.location.href="#map";
	} 
	
	return false;
}

function chooseMagasin(mid,e)
{
		new Ajax.Request('/user/addMagasin', {
		  method: 'get',
		  asynchronous: true,
		  parameters: { id: mid },
		  onSuccess: function(transport) {
				switchFavoriteMag(e,mid);
			},
			on500: function() {
				switchFavoriteMag(e,mid);
				$('console_div').update('<div><p>Pour conserver ce choix dans vos préférences, vous devez vous identifier ou vous inscrire. Votre page Casino.fr vous tiendra ainsi informé de l\'actualité de votre magasin préféré:<br /><a href="/creer-espace-personnel-casino.html" class="item-arrow">Je veux m\'inscrire</a><br /> <a href="/connexion.html" class="item-arrow">J\'ai déjà un compte</p></div>');
			}
		}); 
 
	return false;
}

function switchFavoriteMag(e,mid)
{
	$$('div.select').each(function(element) {
		element.removeClassName('select');
		element.down('.favori').update('Choisir ce magasin');
		var zid = element.readAttribute('id').gsub('magasin_','');
		element.down('.favori').writeAttribute('onclick','return chooseMagasin('+zid+',this)');
	});
	$$('div#magasins-list #magasin_'+mid).each(function(element) { element.addClassName('select'); });
	$$('div#magasins-list div.select a.favori').each(function(element) { element.update('Mon magasin'); });
	$(e).update('Mon magasin');
}

function numberOnTwoChars(num)
{
	if (num < 10)
		return '0'+num;
	else
		return num;
}

