// JavaScript Document

/* PRE-CHARGEMENT DES IMG ROLLOVER */

i1 = new Image();
i1.src = "images/fond_loginoff_3b.jpg";
i2 = new Image();
i2.src = "images/fond_loginoff_3b.jpg";
i3 = new Image();
i3.src = "images/carre_hg2.jpg";
i4 = new Image();
i4.src = "images/carre_hd2.jpg";
i5 = new Image();
i5.src = "images/carre_bg2.jpg";
i6 = new Image();
i6.src = "images/carre_bd2.jpg";
i7 = new Image();
i7.src = "images/link_reloop.jpg";
i8 = new Image();
i8.src = "images/link_elephant.jpg";
i9 = new Image();
i9.src = "images/link_montgallet.jpg";
i10 = new Image();
i10.src = "images/link_techimport.jpg";
i11 = new Image();
i11.src = "images/link_faya.jpg";
i12 = new Image();
i12.src = "images/pubnomajor_mini_red.jpg";
i13 = new Image();
i13.src = "images/pubrudness_mini_red.jpg";
i14 = new Image();
i14.src = "images/pubdarklight_mini_red.jpg";
i15 = new Image();
i15.src = "images/pubsektoo_mini_red.jpg";
i16 = new Image();
i16.src = "images/fond_spacebookred.jpg";
i17 = new Image();
i17.src = "images/fond_spacebookred.jpg";
i18 = new Image();
i18.src = "images/fond_spacebookred.jpg";
i19 = new Image();
i19.src = "images/fond_spacebookred.jpg";
i20 = new Image();
i20.src = "images/btn_home2.jpg";
i21 = new Image();
i21.src = "images/btn_news2.jpg";
i22 = new Image();
i22.src = "images/btn_spacebook2.jpg";
i23 = new Image();
i23.src = "images/btn_gallery2.jpg";
i24 = new Image();
i24.src = "images/btn_mix2.jpg";
i25 = new Image();
i25.src = "images/btn_forum2.jpg";
i26 = new Image();
i26.src = "images/btn_links2.jpg";
i27 = new Image();
i27.src = "images/btn_player2.jpg";
i28 = new Image();
i28.src = "images/btn_player2.jpg";
i29 = new Image();
i29.src = "img/profil_blog2.jpg";
i30 = new Image();
i30.src = "img/profil_sound2.jpg";
i31 = new Image();
i31.src = "img/profil_movies2.jpg";
i32 = new Image();
i32.src = "img/profil_agenda2.jpg";
i33 = new Image();
i33.src = "img/profil_link2.jpg";
i34 = new Image();
i34.src = "img/profil_gallery2.jpg";
i35 = new Image();
i35.src = "img/profil_gallery3.jpg";
i36 = new Image();
i36.src = "images/btn_sb_book2.jpg";
i37 = new Image();
i37.src = "images/btn_sb_mix2.jpg";
i38 = new Image();
i38.src = "images/btn_sb_sound2.jpg";
i39 = new Image();
i39.src = "images/btn_sb_movies2.jpg";
i40 = new Image();
i40.src = "images/btn_sb_gallery2.jpg";
i41 = new Image();
i41.src = "images/btn_sb_agenda2.jpg";
i42 = new Image();
i42.src = "images/btn_sb_links2.jpg";
i43 = new Image();
i43.src = "images/btn_sb_friend2.jpg";
i44 = new Image();
i44.src = "images/btn_sb_retour2.jpg";
i45 = new Image();
i45.src = "images/btn_sb_friendb2.jpg";
i46 = new Image();
i46.src = "images/btn_sb_comment2.jpg";
i47 = new Image();
i47.src = "images/btn_sb_msg2.jpg";
i48 = new Image();
i48.src = "images/btn_sb_vote2.jpg";

/********* FIN PRE-CHARGEMENT IMG ROLLOVER ***************/

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="pics/index.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>');
}
}
