// JavaScript Document
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
// Script créé par et pour Tout JavaScript.com http://www.toutjavascript.com
// Utilisation gratuite à condition de laisser les commentaires d'origine

// CreerCurseur(nom,min,max,pas,largeur,hauteur,gifon,gifoff,gifmoins,gifplus,delai)
var note=new CreerCurseur("note",0,10,1,12,18,"images/curson.gif","images/cursoff.gif",200);

function CreerCurseur(nom,min,max,pas,largeur,hauteur,gifon,gifoff,delai) {
	this.nom=nom; this.valeur=6; this.action=0; this.delai=delai;
	this.min=min; this.max=max; this.pas=pas;
	this.largeur=largeur; this.hauteur=hauteur;
	this.gifon=gifon; this.gifoff=gifoff;
    this.Plus=PlusCurseur; this.Moins=MoinsCurseur; this.Affecte=AffecteCurseur;
	this.Affiche=AffCurseur;
	this.Update=UpdateCurseur;
}

// Cette fonction est appelée par le bouton OK pour valider la note
function NoteScript() {
		document.forms["notation"].elements["lanote"].value=note.valeur;
		// faire le submit si vous voulez envoyer la note au serveur
		document.forms["notation"].submit();
}

function AffCurseur() {
	var Z="";
	for (var i=this.min;i<this.max;i++) {
      if (i<this.valeur) {gif=this.gifon;} else {gif=this.gifoff;}
	  Z+="<A href='#' onmouseover='javascript:eval(\""+this.nom+".Affecte("+((i+1)*this.pas)+")\")'>"; 
	  Z+="<IMG name="+this.nom+i+" src='"+gif+"' width="+this.largeur+" height="+this.hauteur+" border=0 title='"+this.nom+" : "+(this.pas*(i+1))+"'>";
	  Z+="</A>";
	}
	document.write(Z);
}
function PlusCurseur() {
	this.valeur+=this.pas;
	if (this.valeur>this.max) {this.valeur=this.max}
	this.Update();
	if (this.action==1) {setTimeout(this.nom+".Plus()",this.delai);}
}
function MoinsCurseur() {
	this.valeur-=this.pas;
	if (this.valeur<this.min) {this.valeur=this.min}
	this.Update();
	if (this.action==-1) {setTimeout(this.nom+".Moins()",this.delai);}
}
function AffecteCurseur(val) {
	this.valeur=val;
	this.Update();
}
function UpdateCurseur() {
	for (var i=this.min;i<this.max;i++) {
      if (i<this.valeur) {gif=this.gifon;} else {gif=this.gifoff;}
	  document.images[this.nom+i+""].src=gif;
	}
	Update("imgnote",this.valeur,this.max);
}
function Update(img,val,max) {
	if (val<=max) {src='images/note4.gif'}
	if (val<Math.floor(max*0.9)) {src='images/note3.gif'}
	if (val<Math.floor(max*0.6)) {src='images/note2.gif'}
	if (val<Math.floor(max*0.3)) {src='images/note1.gif'}
	document.images[img].src=src;
}

function load() {
	if (document.images) {
		this.length=load.arguments.length;
		for (var i=0;i<this.length;i++) {
			this[i+1]=new Image();
			this[i+1].src=load.arguments[i];
		}
	}
}
function preload() {
	var temp=new load("images/note1.gif","images/note2.gif","images/note3.gif","images/note4.gif","images/btnokon.gif");
}

//-->
