
function NoError() 
{ return true; } 
window.onerror=NoError; 

// on rétablie tous les champs de texte: leurs valeurs et leurs couleurs de fond  
function retablir(){ 
for(var i = 0; i < window.document.forms[0].length ; i++) { 
window.document.forms[0].elements[i].style.backgroundColor = ""; // Couleur de fond
window.document.forms[0].elements[i].value = ""; // valeur des éléments
window.document.forms[0].elements[0].focus();
} 

}

// function suivant:Le nombre de caractères autorisé est 100 en total
// changez tous les 100 par le nombre que vous voulez et si vous voulez
function addadelhourouf(Target){
StrLen = Target.value.length
if (StrLen > 200 ){
 
Target.value = Target.value.substring(0,200);
CharsLeft = 200;}
else {CharsLeft = StrLen;}
(StrLen > 200 )
// ici on donne le nombre de caractères frappés et le nombre qui reste
document.getElementById("car").innerHTML =  StrLen + " , Reste " + (200-CharsLeft) + " caractères"; 

if (StrLen > 200 )

// on annonce l'arret de frappe si le resultat du reste est (0)
document.getElementById("car").innerHTML = " OK " 
}

function addadelhourouf2(Target){
StrLen = Target.value.length
if (StrLen > 100 ){
 
Target.value = Target.value.substring(0,100);
CharsLeft = 100;}
else {CharsLeft = StrLen;}
(StrLen > 200 )
// ici on donne le nombre de caractères frappés et le nombre qui reste
document.getElementById("car2").innerHTML =  StrLen + " , Reste " + (100-CharsLeft) + " caractères"; 

if (StrLen > 200 )

// on annonce l'arret de frappe si le resultat du reste est (0)
document.getElementById("car").innerHTML = " OK " 
}

function addadelhourouf3(Target){
StrLen = Target.value.length
if (StrLen > 100 ){
 
Target.value = Target.value.substring(0,100);
CharsLeft = 100;}
else {CharsLeft = StrLen;}
(StrLen > 200 )
// ici on donne le nombre de caractères frappés et le nombre qui reste
document.getElementById("car3").innerHTML =  StrLen + " , Reste " + (100-CharsLeft) + " caractères"; 

if (StrLen > 200 )

// on annonce l'arret de frappe si le resultat du reste est (0)
document.getElementById("car").innerHTML = " OK " 
}

//on vérifie tous les champs mais avant ça
//on commence par un contrôle sévère de l'adresse email 
function toutchamp(){ 
var messagealert = ""; 
for(var i = 0; i < window.document.forms[0].length ; i++) { 
var controle = window.document.forms[0].elements[i].value; 
var elementnamn = window.document.forms[0].elements[i].name; 
var file   = window.document.frm.file.value;
var verif   = /$/
if (verif.exec(file) == null)
{
alert("\r\nVous devez entrer un fichier correct \r\n au champs marqué en rouge ");
document.frm.file.style.backgroundColor = "#FF0000"; 
document.frm.file.focus();
return false;
}    

// on donne une couleur: Background des éléments déjà formatés    
window.document.forms[0].elements[i].style.backgroundColor = ""; 

if(controle == "") { 
window.document.forms[0].elements[i].focus(); 
window.document.forms[0].elements[i].style.backgroundColor = "#FF0000";

// on alerte tous encas où il y a des champs vides 
// on peut aussi annoncer le nom réel d'un champ non formaté ...
messagealert +=" Veuillez remplir le champ  N° : " + (i+1) +" Marqué en rouge\r\n"; 
} 
} 
if (messagealert == "") {   
return true; 
} else {  
messagealert +="\r\nS.V.P : Merci ...!\n";   
messagealert = "\r\nInformations non complètes dans le formulaire :       \r \n" + messagealert; 
alert(messagealert); 
return false; 
} 
} 

// on contrôle à nouveau le fichier
// on vérifie si tous les champs sont remplis
// on annonce de patienter et en même temps
// on affiche une animation sonore musicale ou autre

function trayeth(balagh,k)
{
var file = document.frm.file.value;
var verif = /$/
if (verif.exec(file) == null)
{
return false;
}
if (document.frm.titrevid.value=="" || document.frm.descriptionvid.value=="" || document.frm.tagvid.value=="" && document.frm.file.value=="") {
return false;
}
else
{
if(document.getElementById)
document.getElementById(k).innerHTML = balagh;
}
}
