var tempId;
function addToFavorites(id){
	tempId = id;
	WebApp.Request("service/ajax_service.php?todo=add&id="+id, null, added);
}

function added(XMLObj){
	//eval(XMLObj.responseText);
	document.getElementById("favorites_button").href="javascript:removeFromFavorites('"+tempId+"');";
	document.getElementById("favorites_button").innerHTML = "Supprimer des favoris";
	alert("Cet arrêt a été ajouté à vos favoris.");
	tempId=null;
}

function removeFromFavorites(id){
	tempId = id;
	WebApp.Request("service/ajax_service.php?todo=remove&id="+id, null, removed);
}

function removed(XMLObj){
	document.getElementById("favorites_button").href="javascript:addToFavorites('"+tempId+"');";
	document.getElementById("favorites_button").innerHTML = "Ajouter aux favoris";
	reloadfavorites();
	alert("Cet arrêt a été supprimé de vos favoris.");
	//location.reload();
	tempId = null;
}

function reloadfavorites() {
	var o = document.getElementById("waFavoris");
	WA.Loader(o, 1); 
	WA.Request("layers_tpg/favoris.php?mode=list&__async=true&__source=waHoraire", null, -1, true, o);
}

function loadAndGo(layerSource, layerTarget, urlDataProvider, urlBrowseTarget){
	var o = document.getElementById(layerTarget);
	WA.Loader(o, 1); 
	WA.Request(urlDataProvider+"&__async=true&__source="+layerSource, null, -1, true, o);
	window.location = urlBrowseTarget;
}
