// JavaScript Document

function go_to(page) {
	switch (page) { 
		case 'home': 
			top.document.getElementById('bodyaccueil').style.display = "block";
			top.document.getElementById('bodycontent').style.display = "none";
			top.document.getElementById('mjr_iframe').src="pages/mjr_blank.php";
			break; 
		case 'news': 
			top.document.getElementById('mjr_iframe').src="pages/news.php";
			top.document.getElementById('bodyaccueil').style.display = "none";
			top.document.getElementById('bodycontent').style.display = "block";
			break; 
		case 'spacebook' :
			top.document.getElementById('mjr_iframe').src="pages/membres.php";
			top.document.getElementById('bodyaccueil').style.display = "none";
			top.document.getElementById('bodycontent').style.display = "block";
			break; 
		case 'mix' :
			top.document.getElementById('mjr_iframe').src="pages/mix.php";
			top.document.getElementById('bodyaccueil').style.display = "none";
			top.document.getElementById('bodycontent').style.display = "block";
			break; 
		case 'links' :
			top.document.getElementById('mjr_iframe').src="pages/liens.php";
			top.document.getElementById('bodyaccueil').style.display = "none";
			top.document.getElementById('bodycontent').style.display = "block";
			break; 
		case 'gallery' :
			top.document.getElementById('mjr_iframe').src="pages/diaporama.php";
			top.document.getElementById('bodyaccueil').style.display = "none";
			top.document.getElementById('bodycontent').style.display = "block";
			break; 
		case 'inscription' :
			top.document.getElementById('mjr_iframe').src="pages/inscription.php";
			top.document.getElementById('bodyaccueil').style.display = "none";
			top.document.getElementById('bodycontent').style.display = "block";
			break; 
	}
}


function go_sb_rub(rub) {
	switch (rub) { 
		case 'book': 
			document.getElementById('sb_div_bookhome').style.display = "block";
			document.getElementById('sb_div_booknavi').style.display = "none";
			document.getElementById('mjr_sb_iframe').src="mjr_blank.php";
			break; 
		case 'gallery': 
			document.getElementById('mjr_sb_iframe').src="sb_gallery.php";
			document.getElementById('sb_div_bookhome').style.display = "none";
			document.getElementById('sb_div_booknavi').style.display = "block";
			break; 
		case 'mix': 
			document.getElementById('mjr_sb_iframe').src="sb_mix.php";
			document.getElementById('sb_div_bookhome').style.display = "none";
			document.getElementById('sb_div_booknavi').style.display = "block";
			break; 
		case 'sound': 
			document.getElementById('mjr_sb_iframe').src="sb_sound.php";
			document.getElementById('sb_div_bookhome').style.display = "none";
			document.getElementById('sb_div_booknavi').style.display = "block";
			break; 
		case 'movies': 
			document.getElementById('mjr_sb_iframe').src="sb_movies.php";
			document.getElementById('sb_div_bookhome').style.display = "none";
			document.getElementById('sb_div_booknavi').style.display = "block";
			break; 
		case 'agenda': 
			document.getElementById('mjr_sb_iframe').src="sb_agenda.php";
			document.getElementById('sb_div_bookhome').style.display = "none";
			document.getElementById('sb_div_booknavi').style.display = "block";
			break; 
		case 'links': 
			document.getElementById('mjr_sb_iframe').src="sb_links.php";
			document.getElementById('sb_div_bookhome').style.display = "none";
			document.getElementById('sb_div_booknavi').style.display = "block";
			break; 
		case 'friend': 
			document.getElementById('mjr_sb_iframe').src="sb_friend.php";
			document.getElementById('sb_div_bookhome').style.display = "none";
			document.getElementById('sb_div_booknavi').style.display = "block";
			break; 
	}
}

function go_spacebook(mid) {
		document.getElementById('mjr_iframe').src="pages/infomembres.php?m_id="+mid;
		document.getElementById('bodyaccueil').style.display = "none";
		document.getElementById('bodycontent').style.display = "block";
}

function go_pub(nb) {
	switch (nb) { 
		case '1': 
			top.document.getElementById('pubaffich1').style.display = "block";
			top.document.getElementById('pubaffich2').style.display = "none";
			top.document.getElementById('pubaffich3').style.display = "none";
			top.document.getElementById('pubaffich4').style.display = "none";
			break; 
		case '2': 
			top.document.getElementById('pubaffich1').style.display = "none";
			top.document.getElementById('pubaffich2').style.display = "block";
			top.document.getElementById('pubaffich3').style.display = "none";
			top.document.getElementById('pubaffich4').style.display = "none";
			break; 
		case '3': 
			top.document.getElementById('pubaffich1').style.display = "none";
			top.document.getElementById('pubaffich2').style.display = "none";
			top.document.getElementById('pubaffich3').style.display = "block";
			top.document.getElementById('pubaffich4').style.display = "none";
			break; 
		case '4': 
			top.document.getElementById('pubaffich1').style.display = "none";
			top.document.getElementById('pubaffich2').style.display = "none";
			top.document.getElementById('pubaffich3').style.display = "none";
			top.document.getElementById('pubaffich4').style.display = "block";
			break; 
	}
}

function go_link(lnk) {
	switch (lnk) { 
		case 'vinyls': 
			document.getElementById('div_link_vinyls').style.display = "block";
			document.getElementById('div_link_streetwear').style.display = "none";
			document.getElementById('div_link_artdesign').style.display = "none";
			document.getElementById('div_link_informatik').style.display = "none";
			document.getElementById('div_link_matos').style.display = "none";
			document.getElementById('div_link_wish').style.display = "none";
			break; 
		case 'streetwear': 
			document.getElementById('div_link_vinyls').style.display = "none";
			document.getElementById('div_link_streetwear').style.display = "block";
			document.getElementById('div_link_artdesign').style.display = "none";
			document.getElementById('div_link_informatik').style.display = "none";
			document.getElementById('div_link_matos').style.display = "none";
			document.getElementById('div_link_wish').style.display = "none";
			break; 
		case 'artdesign': 
			document.getElementById('div_link_vinyls').style.display = "none";
			document.getElementById('div_link_streetwear').style.display = "none";
			document.getElementById('div_link_artdesign').style.display = "block";
			document.getElementById('div_link_informatik').style.display = "none";
			document.getElementById('div_link_matos').style.display = "none";
			document.getElementById('div_link_wish').style.display = "none";
			break; 
		case 'informatik': 
			document.getElementById('div_link_vinyls').style.display = "none";
			document.getElementById('div_link_streetwear').style.display = "none";
			document.getElementById('div_link_artdesign').style.display = "none";
			document.getElementById('div_link_informatik').style.display = "block";
			document.getElementById('div_link_matos').style.display = "none";
			document.getElementById('div_link_wish').style.display = "none";
			break; 
		case 'matos': 
			document.getElementById('div_link_vinyls').style.display = "none";
			document.getElementById('div_link_streetwear').style.display = "none";
			document.getElementById('div_link_artdesign').style.display = "none";
			document.getElementById('div_link_informatik').style.display = "none";
			document.getElementById('div_link_matos').style.display = "block";
			document.getElementById('div_link_wish').style.display = "none";
			break; 
		case 'wish': 
			document.getElementById('div_link_vinyls').style.display = "none";
			document.getElementById('div_link_streetwear').style.display = "none";
			document.getElementById('div_link_artdesign').style.display = "none";
			document.getElementById('div_link_informatik').style.display = "none";
			document.getElementById('div_link_matos').style.display = "none";
			document.getElementById('div_link_wish').style.display = "block";
			break; 
	}
}

function go_mix(mx) {
	switch (mx) { 
		case 'house': 
			document.getElementById('div_mix_house').style.display = "block";
			document.getElementById('div_mix_funk').style.display = "none";
			document.getElementById('div_mix_rap').style.display = "none";
			document.getElementById('div_mix_reggae').style.display = "none";
			document.getElementById('div_mix_drum').style.display = "none";
			document.getElementById('div_mix_ambient').style.display = "none";
			break; 
		case 'funk': 
			document.getElementById('div_mix_house').style.display = "none";
			document.getElementById('div_mix_funk').style.display = "block";
			document.getElementById('div_mix_rap').style.display = "none";
			document.getElementById('div_mix_reggae').style.display = "none";
			document.getElementById('div_mix_drum').style.display = "none";
			document.getElementById('div_mix_ambient').style.display = "none";
			break; 
		case 'rap': 
			document.getElementById('div_mix_house').style.display = "none";
			document.getElementById('div_mix_funk').style.display = "none";
			document.getElementById('div_mix_rap').style.display = "block";
			document.getElementById('div_mix_reggae').style.display = "none";
			document.getElementById('div_mix_drum').style.display = "none";
			document.getElementById('div_mix_ambient').style.display = "none";
			break; 
		case 'reggae': 
			document.getElementById('div_mix_house').style.display = "none";
			document.getElementById('div_mix_funk').style.display = "none";
			document.getElementById('div_mix_rap').style.display = "none";
			document.getElementById('div_mix_reggae').style.display = "block";
			document.getElementById('div_mix_drum').style.display = "none";
			document.getElementById('div_mix_ambient').style.display = "none";
			break; 
		case 'drum': 
			document.getElementById('div_mix_house').style.display = "none";
			document.getElementById('div_mix_funk').style.display = "none";
			document.getElementById('div_mix_rap').style.display = "none";
			document.getElementById('div_mix_reggae').style.display = "none";
			document.getElementById('div_mix_drum').style.display = "block";
			document.getElementById('div_mix_ambient').style.display = "none";
			break; 
		case 'ambient': 
			document.getElementById('div_mix_house').style.display = "none";
			document.getElementById('div_mix_funk').style.display = "none";
			document.getElementById('div_mix_rap').style.display = "none";
			document.getElementById('div_mix_reggae').style.display = "none";
			document.getElementById('div_mix_drum').style.display = "none";
			document.getElementById('div_mix_ambient').style.display = "block";
			break; 
	}
}

function visu_membre(id) {
	document.getElementById('id').value = id;
	document.visumembre.submit();
}

function go_prof_rub(rub) {
	switch (rub) { 
		case 'SOUND': 
			document.getElementById('div_profil_soundz').style.display = "block";
			document.getElementById('div_profil_agenda').style.display = "none";
			document.getElementById('div_profil_movie').style.display = "none";
			document.getElementById('div_profil_linkz').style.display = "none";
			document.getElementById('div_profil_gallery').style.display = "none";
			if (document.getElementById('div_profil_home')) {
				document.getElementById('div_profil_home').style.display = "none";
			}
			document.getElementById('title_rub').innerHTML = rub;
			break; 
		case 'AGENDA': 
			document.getElementById('div_profil_soundz').style.display = "none";
			document.getElementById('div_profil_agenda').style.display = "block";
			document.getElementById('div_profil_movie').style.display = "none";
			document.getElementById('div_profil_linkz').style.display = "none";
			document.getElementById('div_profil_gallery').style.display = "none";
			if (document.getElementById('div_profil_home')) {
				document.getElementById('div_profil_home').style.display = "none";
			}
			document.getElementById('title_rub').innerHTML = rub;
			break; 
		case 'MOVIES': 
			document.getElementById('div_profil_soundz').style.display = "none";
			document.getElementById('div_profil_agenda').style.display = "none";
			document.getElementById('div_profil_movie').style.display = "block";
			document.getElementById('div_profil_linkz').style.display = "none";
			document.getElementById('div_profil_gallery').style.display = "none";
			if (document.getElementById('div_profil_home')) {
				document.getElementById('div_profil_home').style.display = "none";
			}
			document.getElementById('title_rub').innerHTML = rub;
			break; 
		case 'LINKS': 
			document.getElementById('div_profil_soundz').style.display = "none";
			document.getElementById('div_profil_agenda').style.display = "none";
			document.getElementById('div_profil_movie').style.display = "none";
			document.getElementById('div_profil_linkz').style.display = "block";
			document.getElementById('div_profil_gallery').style.display = "none";
			if (document.getElementById('div_profil_home')) {
				document.getElementById('div_profil_home').style.display = "none";
			}
			document.getElementById('title_rub').innerHTML = rub;
			break; 
		case 'GALLERY': 
			document.getElementById('div_profil_soundz').style.display = "none";
			document.getElementById('div_profil_agenda').style.display = "none";
			document.getElementById('div_profil_movie').style.display = "none";
			document.getElementById('div_profil_linkz').style.display = "none";
			document.getElementById('div_profil_gallery').style.display = "block";
			if (document.getElementById('div_profil_home')) {
				document.getElementById('div_profil_home').style.display = "none";
			}
			document.getElementById('title_rub').innerHTML = rub;
			break; 
	}
}

function passonEnter() {
	if (event.keyCode == 13){
		document.getElementById('passcnx').focus(); 
	}
}

function submitonEnter() {
	if (event.keyCode == 13){
		document.login.submit();
	}
}


// fonction de conversion en hexadécimal
var hexa = "0123465789ABCDEF";

function convert_hexa(nb) {
return hexa.charAt(Math.floor(nb/16)) + hexa.charAt(nb%16);
}

// r1,g1,b1 représentent les couleurs de départ (en RGB)
// r2,g2,b2 représentent les couleurs de fin (en RGB)
// texte représente la chaîne à afficher
// size est la taille du dégradé (nombre de lettres au final (avec ajouts d'espace si nécessaire))
// (si < taille du texte, on prend cette dernière) 

function degrade(r1,g1,b1,r2,g2,b2,texte,size) {
var nb = texte.length;
var s = nb;
var dt = 1;
if ( size > s ) {
dt = Math.round( ( size - 2 ) / ( nb - 1 ) );
s = dt * ( nb - 1 );
}
dr = ( r2 - r1 ) / s;
dg = ( g2 - g1 ) / s;
db = ( b2 - b1 ) / s;
for ( var i = 0; i <= s; i++ ) {
var t = "&nbsp;";
var index = i / dt;
if ( index == Math.round(index) ) {
t = texte.charAt(index);
}

// Ecriture de chaque lettre, une par une avec sa propre couleur
document.write('<font color="#' + convert_hexa(r1 + i * dr) + convert_hexa(g1 + i * dg) + convert_hexa(b1 + i * db) + '">' + t + '</font>');
}
}
