// JavaScript Document

function bascule(thediv) {
	var div='home'+thediv;
	var li='li'+thediv;
	document.getElementById('homeartiste').style.display='none';
	document.getElementById('homerecherche').style.display='none';
	document.getElementById('hometablature').style.display='none';
	document.getElementById('homepartenaire').style.display='none';
	document.getElementById(div).style.display='block';
	document.getElementById('liartiste').style.color='';
	document.getElementById('lirecherche').style.color='';
	document.getElementById('litablature').style.color='';
	document.getElementById('lipartenaire').style.color='';
	document.getElementById(li).style.color='#D50004';
}
function addToDiv(obj) {
	document.getElementById("term_noteartiste").innerHTML = "";
	document.getElementById("term_noteartiste").innerHTML = "<b>Merci !</b>";
}

function loadData_zapp(note) {
     // Création de l'objet  XHRConnection
     var XHR = new XHRConnection();
	 XHR.appendData("note", note);
     var noteintarray = note.split("~");  // Le séparateur choisi est ~
	 var notereelle = noteintarray[0];
	 document.getElementById("term_noteartiste").innerHTML = "";
	 document.getElementById("term_noteartiste").innerHTML = "<img src=/images/common/loading.gif>";
	 XHR.sendAndLoad("/artiste/_add_vote_artiste.php", "POST", addToDiv);
}
function loadData_zappAlb(note) {
     // Création de l'objet  XHRConnection
     var XHR = new XHRConnection();
	 XHR.appendData("note", note);
     var noteintarray = note.split("~");  // Le séparateur choisi est ~
	 var notereelle = noteintarray[0];
	 document.getElementById("term_noteartiste").innerHTML = "";
	 document.getElementById("term_noteartiste").innerHTML = "<img src=/images/common/loading.gif>";
	 XHR.sendAndLoad("/artiste/_add_vote_album.php", "POST", addToDiv);
}

function affichecours(num) {
	var div='cours_'+num;
	var title='courstitle_'+num;
	for(var i=1; i<18; i++){
		var courant='cours_'+i;
		var couranttitle='courstitle_'+i;
		document.getElementById(courant).style.display='none';
		document.getElementById(couranttitle).style.fontWeight ='';
	}
	document.getElementById(div).style.display='block';
	document.getElementById(title).style.fontWeight ='bold';
}
function signalement_remtab(myvar) {
	if( confirm("Vous allez envoyer une alerte aux moderateurs pour signaler que cette remarque comporte des termes inadaptes :\n Merci de confirmer")) {
	var XHR = new XHRConnection();
	XHR.appendData("rem", myvar);
     var remarray = myvar.split("~");  // Le séparateur choisi est ~
	 var remreel = remarray[0];
	 document.getElementById("rem"+remreel).innerHTML = "";
	document.getElementById("rem"+remreel).innerHTML = "<font color=red>Votre demande a ete envoyee aux moderateurs. Cette remarque sera controlee avant d'etre remise ou pas en ligne<br>Merci de votre aide.</font>";
	XHR.sendAndLoad("/_include/_signalement_remabus.php", "POST");
	}
}

// BackingTracks
function EcrireCookie(nom, valeur){
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}
function getCookieVal(offset){
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(nom){
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)	{
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}
function EffaceCookie(nom){
	date=new Date;
	date.setFullYear(date.getFullYear()-1);
	EcrireCookie(nom,null,date);
}
function dejavotebt(numbt) {
 var dejavote = "non";
 if (LireCookie("votebt")==null) {
 } else {
	 var etatcookie = LireCookie("votebt");
	 var tablcookiebt = etatcookie.split(";");
	 for (var i=0; i < tablcookiebt.length; ++i) {
		if (tablcookiebt[i]== numbt) {dejavote = "oui";}
	 } 
 }
 return dejavote;
}
function messrating(note) {

     var noteintarray = note.split("~");  // Le separateur choisi est la tilde
	 var witch = noteintarray[0];
	 var notereelle = noteintarray[1];
	 var numbt = noteintarray[2];
	 var total = noteintarray[3];
	 var dejavote = dejavotebt(numbt);
	 
	 // on stocke en cookie les bt vote separes d'un ;
	 //EcrireCookie("votebt", etatcookie+";"+numbt);
	if (dejavote=="non") {
		document.getElementById("comment-rating"+witch).innerHTML = "";
		if (notereelle=='1') {document.getElementById("comment-rating"+witch).innerHTML = "<font color=red>Mauvais... (1/5)</font>";};
		if (notereelle=='2') {document.getElementById("comment-rating"+witch).innerHTML = "Bof.. (2/5)";};
		if (notereelle=='3') {document.getElementById("comment-rating"+witch).innerHTML = "<font color=orange>Pas mal (3/5)</font>";};
		if (notereelle=='4') {document.getElementById("comment-rating"+witch).innerHTML = "Bon (4/5)";};
		if (notereelle=='5') {document.getElementById("comment-rating"+witch).innerHTML = "<font color=green><b>Top !</b> (5/5)</font>";};
	 	
	} 

	
}
function messratingvide(note) {
     var noteintarray = note.split("~");  // Le separateur choisi est la tilde
	 var witch = noteintarray[0];
	 var notereelle = noteintarray[1];
	 var numbt = noteintarray[2];
	 var total = noteintarray[3];
	 var dejavote = dejavotebt(numbt);
	 
	 // on stocke en cookie les bt vote separes d'un ;
	 //EcrireCookie("votebt", etatcookie+";"+numbt);
	if (dejavote=="non") {	document.getElementById("comment-rating"+witch).innerHTML = "<i>Cliquez sur une étoile pour voter</i>";}


}
function addToDivinvisible(obj) {
	document.getElementById("invisibleid").innerHTML += obj.responseText;
}
function FoundElement(what) {
	return document.getElementById(what);
}

function SendVoteBT(note) {

	 // on cree un cookies avec le num du by vote
     var noteintarray = note.split("~");  // Le separateur choisi est la tilde
	 var witch = noteintarray[0];
	 var notereelle = noteintarray[1];
	 var numbt = noteintarray[2];
	 var total = noteintarray[3];
	 var dejavote = dejavotebt(numbt);
	 
	 if (LireCookie("votebt")==null) {
		 EcrireCookie("votebt", numbt);
	 } else {
	 	 var etatcookiebt=LireCookie("votebt");
		 EcrireCookie("votebt", etatcookiebt+";"+numbt);
	 }
	 
	 if (dejavote == "non") {
     var XHR = new XHRConnection();
	 XHR.appendData("note", note);
	 XHR.sendAndLoad("/membres/_add_vote_bt.php", "POST", addToDivinvisible);
	 document.getElementById("comment-rating"+witch).innerHTML += " - Merci !";
	 FoundElement('current-rating'+witch).style.width=total+"px";
	 
	 }
}	 