
var has_submitted=0;defaultStatus="Bienvenue sur JEUXVIDEO.COM, le web n°1 des jeux vidéo en français."
function test_nom(champ,nbre)
{if(champ.length>=nbre)
{window.alert("Veuillez saisir "+nbre+" caractères au maximum pour le nom");return false;}
if(champ.length==0)
{window.alert("Veuillez saisir votre nom");return false;}
return true;}
function test_texte(champ,nbre)
{if(champ.length<=nbre)
{window.alert("Veuillez saisir "+nbre+" caractères au minimum pour le commentaire");return false;}
return true;}
function test_longueur(champ,nbre)
{if(champ.length>nbre)
{window.alert("Veuillez saisir moins de "+nbre+" caractères pour le commentaire");return false;}
return true;}
function Controlenote(champ)
{if(champ!=50 && champ >= 1 && champ <= 20)
{return true;}
window.alert("Merci de choisir une note entre 1 et 20.");return false;}
function verification_avis(frm)
{reponse1=test_nom(frm.nom.value,20);reponse2=test_texte(frm.texte.value,150);reponse3=Controlenote(frm.note.value);reponse4=test_longueur(frm.texte.value,1500);if(frm.pass.value.length<1)
{window.alert("Le mot de passe est obligatoire ...");return false;}
if(reponse1==true)
{if(reponse2==true)
{if(reponse3==true)
{if(reponse4==true)
{if(has_submitted==0)
{has_submitted=1;return true;}}}}}
return false;}
function modif_casse_pseudo(frm)
{if(frm.value.length>1)
{var chaine=frm.value.substring(0,1).toUpperCase();var chaine2=frm.value.substring(1,frm.value.length).toLowerCase();frm.value=chaine+chaine2;}}


(function() { 
	    var Event = YAHOO.util.Event, 
	        Dom   = YAHOO.util.Dom, 
	        lang  = YAHOO.lang, 
	        slider,  
	        bg="slider-bg", thumb="slider-thumb",  
            /*valuearea="slider-value", */noteTxt="value-note", 
            textfield="slider-converted-value" 
	 
	    // The slider can move 0 pixels up 
	    var topConstraint = 0; 
	 
	    // The slider can move 200 pixels down 
	    var bottomConstraint = 256; 
	 
	    // Custom scale factor for converting the pixel offset into a real value 
	    var scaleFactor = 1; 
	 
	    // The amount the slider moves when the value is changed with the arrow 
	    // keys 
	    var keyIncrement = 12; 
	 
	    var tickSize = 12; 
	 
	    Event.onDOMReady(function() { 
	 
	        slider = YAHOO.widget.Slider.getHorizSlider(bg,  
	                         thumb, topConstraint, bottomConstraint, tickSize); 
	 
	        slider.getRealValue = function() { 
	            return Math.round(this.getValue() * scaleFactor); 
	        } 
	 
	        slider.subscribe("change", function(offsetFromStart) { 
	 
                //var valnode = Dom.get(valuearea); 
	            var fld = Dom.get(textfield); 
                var valnote = Dom.get(noteTxt);

	 
	            // Display the pixel value of the control 
                //valnode.innerHTML = offsetFromStart; valnote.innerHTML = "--";

                // use the scale factor to convert the pixel offset into a real 
                // value 
	            var actualValue = slider.getRealValue(); 
                var valueNote= actualValue / 12 - 1;

                if( valueNote >= 0) {
                    valnote.innerHTML = ""+valueNote;
                } else {
                    valnote.innerHTML = "--";
                }
	 
                // update the text box with the actual value
                fld.value = ""+valueNote; 
	 
	        }); 
	 
	        slider.subscribe("slideStart", function() { 
	                YAHOO.log("slideStart fired", "warn"); 
	            }); 
	 
	        slider.subscribe("slideEnd", function() { 
	                YAHOO.log("slideEnd fired", "warn"); 
	            }); 
	 
	        // Listen for keystrokes on the form field that displays the 
	        // control's value.  While not provided by default, having a 
	        // form field with the slider is a good way to help keep your 
	        // application accessible. 
	        Event.on(textfield, "keydown", function(e) { 
	 
	            // set the value when the 'return' key is detected 
	            if (Event.getCharCode(e) === 13) { 
	                var v = parseFloat(this.value, 10); 
	                v = (lang.isNumber(v)) ? v : 0; 
	 
	                // convert the real value into a pixel offset 
	                slider.setValue(Math.round(v/scaleFactor)); 
	            } 
	        }); 
	         
	        // Use setValue to reset the value to white: 
	        Event.on("putval", "click", function(e) { 
	            slider.setValue(100, false); //false here means to animate if possible 
	        }); 
	         
	        // Use the "get" method to get the current offset from the slider's start 
	        // position in pixels.  By applying the scale factor, we can translate this 
	        // into a "real value 
	        Event.on("getval", "click", function(e) { 
	            YAHOO.log("Current value: "   + slider.getValue() + "\n" +  
	                      "Converted value: " + slider.getRealValue(), "info", "example");  
	        }); 
	    }); 
	}
)(); 
