// JavaScript Document

var scrolldelai;
var ajout;
function descend(id){
    var elm = document.getElementById(id)
    elm.scrollTop = elm.scrollTop+1;
	
    scrolldelai = setTimeout("descend('"+id+"')",10);
}

function monte(id){
    var elm = document.getElementById(id)
    elm.scrollTop = elm.scrollTop-1;
	
    scrolldelai = setTimeout("monte('"+id+"')",10);
}

function stopScroll() {
    clearTimeout(scrolldelai);
}

function montre(id) {
    var d = document.getElementById(id);
    for (var i = 1; i<=10; i++) {
        if (document.getElementById('smenu'+i)) {
            document.getElementById('smenu'+i).style.display='none';
        }
    }
    if (d) {
        d.style.display='block';
    }
}

//fonctions pour vérifier qu'un input ne contient que des chiffres
function IsNumeric(sText)
{
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;
    for (i = 0; i < sText.length && IsNumber == true; i++)
    {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1)
        {
            IsNumber = false;
        }
    }
    return IsNumber;
}



//fonctions pour le RTE
//chargeret afficher l'aper�u du cms dans la zone "aper�u"
function ap(){
    updateRTEs();
    O_Src = document.RTEDemo.rte1;
    var O_Dest = document.getElementById('AP');
    var O_Dest1 = document.getElementById('AP2');
    if( O_Dest){
        O_Dest.innerHTML = O_Src.value;
    }
    if( O_Dest1){
        O_Dest1.value = O_Src.value;
    }
    setTimeout("ap()",1000);
}

//fonction qui cr�� le formulaire permettant d'enregistrer le texte tap�
function submitForm() {
    //make sure hidden and iframe values are in sync for all rtes before submitting form
    updateRTEs();
    document.getElementById('cont').value = document.RTEDemo.rte1.value;
	
	
	
    return true;
}

function tailleMaxTA(e,taille){
    if (document.getElementById){
        var length = document.getElementById("1").value.length;
        if ( length >= taille){
            document.getElementById("1").value = document.getElementById("1").value.substr(0,taille);
            return false;
        }
    }
    return true;
} 

function MM_CheckFlashVersion(reqVerStr,msg){
	  with(navigator){
	    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
	    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
	    if (!isIE || !isWin){  
	      var flashVer = -1;
	      if (plugins && plugins.length > 0){
	        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
	        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
	        if (desc == "") flashVer = -1;
	        else{
	          var descArr = desc.split(" ");
	          var tempArrMajor = descArr[2].split(".");
	          var verMajor = tempArrMajor[0];
	          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
	          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
	          flashVer =  parseFloat(verMajor + "." + verMinor);
	        }
	      }
	      // WebTV has Flash Player 4 or lower -- too low for video
	      else if (userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 4.0;

	      var verArr = reqVerStr.split(",");
	      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
	  
	      if (flashVer < reqVer){
	        if (confirm(msg))
	          window.location = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
	      }
	    }
	  } 
	}

function ouvre(fichier,x,y) {
  ff=window.open(fichier,"popup",
               "width="+x+",height="+y+",left=100,top=100, scrollbars=1") }
