// Initialisation de player et de l'application
function init(){
	addEventListener("titlesInfo",updateTitlesInfos);
	addEventListener("loading",updateLoading);
	addEventListener("radioInfo",updateRadioInfo);
}

// Fonction de baisse du volume par incrément de 10
function volumeDown(){
	if(getVolume() > 0)
		setVolume( getVolume() - 10 );
}

// Fonction d'augmentation du volume par incrément de 10
function volumeUp(){
	if(getVolume() < 100)
		setVolume( getVolume() + 10 );
}

// Fonction pour couper ou activer le son de la radio
function muteRadio(){
	if(getMuteRadio() == true)
		setMuteRadio(false);
	else
		setMuteRadio(true);
}

// Fonction pour afficher l'état de chargement du player
function updateLoading(){
	if(getLoadingState() == true)
		document.getElementById("loadingState").innerHTML = "Chargement en cours";
	else
		document.getElementById("loadingState").innerHTML = "";
}

// Fonction pour la mise à jour des informations des titres de la radio
function updateTitlesInfos(){
	document.getElementById("title").innerHTML 		= getTitle();
	document.getElementById("artist").innerHTML		= getArtist();
	document.getElementById("coverUrl").innerHTML	= "<img src=\""+getCoverUrl("55")+"\" />";
	document.getElementById("nextCoverUrl").innerHTML	= "<img src=\""+getNextCoverUrl("55")+"\" />";
	document.getElementById("nextTitle").innerHTML	= getNextTitle();
	document.getElementById("nextArtist").innerHTML	= getNextArtist();
}

// Fonction pour la mise à jour des informations de la radio
function updateRadioInfo(){
	document.getElementById("radioName").innerHTML	= getRadioName();
	document.getElementById("radioSlogan").innerHTML	= getRadioSlogan();
}