// JavaScript Document


function montrecomm(affiche,type)
{

var element;
element = document.getElementById(affiche) ;
if (element.style.display == "none" && (type==1 || type==2))
{
element.style.display = "" ;
} else if (element.style.display == "" && type==2) {

} else {
element.style.display = "none" ;
}

}

//Limiteur de texte/

function textCounter(field,maxlimit) {

if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
cntfield = maxlimit - field.value.length;
if (cntfield>=1) {cntfieldtext=" caractères au maximum.";}
else {cntfieldtext=" caractère restant.";}
document.getElementById('displaylimit1').innerHTML= '<b>'+(maxlimit - field.value.length)+'</b>'+cntfieldtext;

}
//  End -->





// CreerCurseur(nom,min,max,pas,largeur,hauteur,gifon,gifoff,delai)
var note=new CreerCurseur("note",0,5,1,18,15,"../image/coeuron.png","../image/coeuroff.png",200);
 
function CreerCurseur(nom,min,max,pas,largeur,hauteur,gifon,gifoff,delai) {
	this.nom=nom; this.valeur=Math.round((max-min)/2+2); 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.Affichecoeur=AffCurseur;
	this.Updatecoeur=UpdateCurseur;
}
 
function AffCurseur() {
	var Z="";
	var zonetitle="";
	for (var i=this.min;i<this.max;i++) {
      if (i<this.valeur) {gif=this.gifon;} else {gif=this.gifoff;}
	  if (i==0) {zonetitle="Mauvais site";}
	  if (i==1) {zonetitle="Site moyen";}
	  if (i==2) {zonetitle="Bon site";}
	  if (i==3) {zonetitle="Je recommande";}
	  if (i==4) {zonetitle="Excellent site";}
	  Z+="<a href='#' title='"+zonetitle+"' 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 alt='"+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.Updatecoeur();
	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.Updatecoeur();
	if (this.action==-1) {setTimeout(this.nom+".Moins()",this.delai);}
}
function AffecteCurseur(val) {
	this.valeur=val;
	this.Updatecoeur();
}
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;
	}

}


function casecomm(name, valeur, id)
{
	if (id==1) {coltxt="red";}
	else {coltxt="green";}
document.getElementById(name).innerHTML = '<span><font color="'+coltxt+'"><b>'+valeur+'</b></font></span>';
	
}

function enregistrecomm(commentaire,nb)
{


document.forms["commboutiquenote"].elements["lanote"].value=note.valeur;
var prcomm=document.forms["commboutiquenote"].elements["prcomm"];
var nmcomm=document.forms["commboutiquenote"].elements["nmcomm"];
var titreprinc=document.forms["commboutiquenote"].elements["titreprincipal"];

rolecomm = file('enregistrementcommentaire.php?xxcommentairexx='+escape(commentaire)+'&lanote='+document.forms["commboutiquenote"].elements["lanote"].value+'&idd='+nb+'&pseupren='+prcomm.value+'&nompr='+nmcomm.value+'&titlepp='+titreprinc.value);


		if(commentaire=='' || prcomm.value=='' || titreprinc.value=='' )
		{

		casecomm('affaviserreur', 'Vous n\'avez pas complété les champs demandés','1');	
		
		if (commentaire=='') {document.forms["commboutiquenote"].elements["commentaire"].style.borderColor="red";document.forms["commboutiquenote"].elements["commentaire"].style.backgroundColor="#EEEEEE";}		
		if (prcomm.value=='') {prcomm.style.borderColor="red";prcomm.style.backgroundColor="#EEEEEE";}
		if (titreprinc.value=='') {titreprinc.style.borderColor="red";titreprinc.style.backgroundColor="#EEEEEE";}
	
		}	
		else if (rolecomm==2)
		{

		casecomm('affaviserreur', 'Erreur, un problème est intervenu.','1');

		}	
		else
		{

		casecomm('nb1', 'Merci d\'avoir laissé votre avis, il sera validé par nos services dans dans les meilleurs délais.','2');

		}

}

/// page 
function commepage(ddboutique,page)
{

envoicomme = file('commentairepageboutique.php?laboutique='+escape(ddboutique)+'&pages='+page);

document.getElementById('classcommentaire3').innerHTML = envoicomme;

		
}