
/*  TEXTE QUI DEFILE ET CHANGE ALEATOIREMENT */

function MyRandomMess()
	{
	var HazMess=new Array();
	HazMess[0]= 'Les Petites Annonces GRATUITES sont arrivées sur Surplus 4x4'
	HazMess[1]= 'ORGANISATEUR déposez votre evènement GRATUITEMENT'
	HazMess[2]= 'Fin de stock sur les CASQUES CROSS Profitez en!!!'
	HazMess[3]= 'Surplus 4x4 vous souhaite BON SURF'
	HazMess[4]= 'Idées de cadeaux... Cherchez dans la boutique'
	HazMess[5]= 'La base de données qui repertorie les Vols de véhicule est enfin arrivée'
/*Vous pouvez en mettre autant que vous voulez. Il suffit de rajouter à
chaque fois HazMess[] avec le chiffre entre les crochets (0,1,2,3,...)
suivant le nombre de texte déjà enregistrer.*/
	HazMessNb = Math.round(Math.random() * (HazMess.length-1));
	document.write(HazMess[HazMessNb]);
}

<!-- FIN DU SCRIPT.  TEXTE QUI DEFILE ET CHANGE ALEATOIREMENT  -->

/*--------------------------------------------------------------------*/

<!-- DEBUT SCRIPT OUVRE ENVOI PAGE A UN AMI-->

function clicMenu(num) {

  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all)
  isNN6 = (!isIE) && (document.getElementById)

  // Compatibilité : l'objet menu est détecté selon le navigateur
  if (isIE) menu = document.all['menu' + num];
  if (isNN6) menu = document.getElementById('menu' + num);

  // On ouvre ou ferme
  if (menu.style.display == "none"){
    // Cas ou le tableau est caché
    menu.style.display = ""
  } else {
    // On le cache
    menu.style.display = "none"
   }
}

<!-- FIN DU SCRIPT ENVOI PAGE A UN AMI-->

/*--------------------------------------------------------------------*/

 <!-- SCRIPT FORMATE NUMERO TEL-->
function testertel(texte) {
     // Aide à la saisie : numéro de téléphone
     var expression = /[^0-9 +()]+/gi;
     if (expression.test(texte.value)){
     alert ("Ecrivez le numéro sous la forme 02 99 99 99 99 \n ou +33 (0) 2 99 99 99 99");
     texte.value=texte.value.substring(0,texte.value.length-1);
     return false;
     }
     var expression=/[0-9]{3}/gi;
     if (expression.test(texte.value)){
     texte.value=texte.value.substring(0,texte.value.length-1)+" "+texte.value.substring(texte.value.length-1,texte.value.length);
     }
     }
	 function testertelp(texte) {
     // Aide à la saisie : numéro de Portable
     var expression = /[^0-9 +()]+/gi;
     if (expression.test(texte.value)){
     alert ("Ecrivez le numéro sous la forme 02 99 99 99 99 \n ou +33 (0) 2 99 99 99 99");
     texte.value=texte.value.substring(0,texte.value.length-1);
     return false;
     }
     var expression=/[0-9]{3}/gi;
     if (expression.test(texte.value)){
     texte.value=texte.value.substring(0,texte.value.length-1)+" "+texte.value.substring(texte.value.length-1,texte.value.length);
     }
     }
	 function testertelb(texte) {
     // Aide à la saisie : numéro de téléphone de Bureau
     var expression = /[^0-9 +()]+/gi;
     if (expression.test(texte.value)){
     alert ("Ecrivez le numéro sous la forme 02 99 99 99 99 \n ou +33 (0) 2 99 99 99 99");
     texte.value=texte.value.substring(0,texte.value.length-1);
     return false;
     }
     var expression=/[0-9]{3}/gi;
     if (expression.test(texte.value)){
     texte.value=texte.value.substring(0,texte.value.length-1)+" "+texte.value.substring(texte.value.length-1,texte.value.length);
     }
     }
	 function testerfax(texte) {
     // Aide à la saisie : numéro de Fax
     var expression = /[^0-9 +()]+/gi;
     if (expression.test(texte.value)){
     alert ("Ecrivez le numéro sous la forme 02 99 99 99 99 \n ou +33 (0) 2 99 99 99 99");
     texte.value=texte.value.substring(0,texte.value.length-1);
     return false;
     }
     var expression=/[0-9]{3}/gi;
     if (expression.test(texte.value)){
     texte.value=texte.value.substring(0,texte.value.length-1)+" "+texte.value.substring(texte.value.length-1,texte.value.length);
     }
     }
	 
	 <!-- FIN SCRIPT FORMATE NUMERO TEL--> 
/*--------------------------------------------------------------------*/
<!-- DEBUT BLOCAGE 1ERE LETTRE EN MAJUSCULE-->
function changeCase(frmObj) {
var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;
tmpStr = frmObj.value.toLowerCase();
strLen = tmpStr.length;
if (strLen > 0)  {
for (index = 0; index < strLen; index++)  {
if (index == 0)  {
tmpChar = tmpStr.substring(0,1).toUpperCase();
postString = tmpStr.substring(1,strLen);
tmpStr = tmpChar + postString;
}
else {
tmpChar = tmpStr.substring(index, index+1);
if (tmpChar == " " && index < (strLen-1))  {
tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
preString = tmpStr.substring(0, index+1);
postString = tmpStr.substring(index+2,strLen);
tmpStr = preString + tmpChar + postString;
         }
      }
   }
}
frmObj.value = tmpStr;
}
<!-- FIN BLOCAGE 1ERE LETTRE EN MAJUSCULE-->
/*--------------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
 //DEBUT  DATE ET HEURE
 <!--
 function namosw_init_clock()
 {
   var type, i, top, obj, clocks, strobj, tempvar;
   clocks = new Array();
   //Permet de récupérer les n argument définits dans les paramètres de la fonction namosw_init_clock() lors du chargement de la page
   for (i = 0, top = 0; i < namosw_init_clock.arguments.length; i += 2)//ici on extrait chaque paramètre définit dans la fonction namosw_init_clock() lors du chargement de la page et on les places dans un tableau objet
       {
       //namosw_init_clock.arguments[i] : paramètre i définit dans les arguments de la fonction namosw_init_clock(argument1, argument2,...)
     strobj = eval('document.getElementById("' + namosw_init_clock.arguments[i] + '")');//Permet de définir l'objet dans lequel sera afficher l'horloge sur la page html à partir des paramètres paires définit dans la fonction lors du chargement de la page
     type = namosw_init_clock.arguments[i+1];
     if (type < 1 && 7 < type) continue;
     clocks[top++] = strobj;
     clocks[top++] = type;
       }
   //*****************definition des tableau contenant les noms des mois et des jours****************
   clocks.months = new Array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet',
                             'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre');
   clocks.days = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi',
                             'Jeudi', 'Vendredi', 'Samedi');
   //************************************************************************************************
   if (top > 0)
       {
     document.namosw_clocks = clocks;
     namosw_clock();
       }
 }  
 function namosw_clock()
 {
 //fonction permettant l'affichage des différentes horloges suivant les différents formats ainsi que les différents endroits
 //(au niveau des balises span) ainsi que le lancement de l'execution toutes les secondes
   var i, type, clocks, next_call, str, hour, ampm, now, year2, year4;
   clocks = document.namosw_clocks;
   if (clocks == null) return;
   next_call = false;
   //affichage de toutes les horloges en fonction du type et de l'id de la balise span dans laquelle l'horloge sera affiché
     for (i = 0; i < clocks.length; i += 2) {
     obj = clocks[i];//objet dans lequel sera affiché la n ième horloge
     type = clocks[i+1];//type d'affichage de la n ième horloge
     now = new Date();
     year2 = now.getYear();
     year4 = year2;
     if (year2 < 1000) year4 = 1900 + year2;
     if (year2 >= 100) year2 = year4;
     //définition des formats en fonction du type 1,2,3,4...
     //remarque : document.getElementById("type1").innerHTML permet d'afficher la date ou l'heure au niveau de la balise span ayant comme id type1
     if (type == 1 || type == 2)
         {
           obj.innerHTML = now.getDate() + ' ' + clocks.months[now.getMonth()] + ' ' + year4;
           if (type == 2)
             obj.innerHTML = clocks.days[now.getDay()] + ' ' + obj.innerHTML;
         }
     else if (type == 3 || type == 4)
         {
           obj.innerHTML = year2 + '/' + (now.getMonth()+1) + '/' + now.getDate();
         }
     else if (type == 5 || type == 6)
         {
           obj.innerHTML = (now.getMonth()+1) + '/' + now.getDate() + '/' + year2;
         }    
     if (type == 4 || type == 6 || type == 7)
         {
           hour = now.getHours();
           ampm = 0;
           //Dans cette ligne on teste aussi si les minutes et(ou) les secondes sont <10 si c'est le cas on concatène un 0 devant
           //l'heure et(ou) les secondes (on pourrait faire la même chose avec les heures
           str = hour +':'+ ((now.getMinutes() < 10) ? '0'+now.getMinutes():now.getMinutes()) +':'+ ((now.getSeconds() < 10) ? '0'+now.getSeconds():now.getSeconds());
           if (type == 7)
               {
               obj.innerHTML = str;

               }
           else
               {
               obj.innerHTML += ' ' + str;
               }
         }
     //si on utilise l'affichage de l'heure on met la variable next_call a true afin d'executer (settimeout) la fonction namosw_clock()
     //toutes les secondes (1000 millisecondes) pour obtenir l'affichage des secondes en temps réel
     if (type == 4 || type == 6 || type == 7)
         next_call = true;
   }//fin for
   if (next_call)
     window.setTimeout("namosw_clock();", 1000);
 }
//FIN DATE ET HEURE  // -->
/*--------------------------------------------------------------------*/
//fonction mettre en favori
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1)
function addFav()
	{
	if (nav == "Mic" && ver >= 4)
		{
		url_site="http://www.surplus-4x4.com";
		titre_site = "SURPLUS 4X4 - ACCESSOIRES 4X4 -";
		document.write('<A HREF="#" onClick="window.external.AddFavorite(url_site, titre_site);return(false);" class="TxtNoir12">Ajouter <b>SURPLUS 4x4</b> à mes Favoris</A><BR>')
		}
	else
		{
		document.write('CTRL+D pour ajouter <b>SURPLUS 4x4</b> aux favoris!')
		}
	}
/*--------------------------------------------------------------------*/
<!-- DEBUT BLOCAGE 1ERE LETTRE EN MAJUSCULE-->
/*--------------------------------------------------------------------*/
 // FONCTION FORMATE NUMERO DE TEL
// La fonction prend trois paramètres : nom du formulaire et du champ, nombre de caractères par paquet, séparateur
function formatage(lieu,nb,separateur) {

// La variable qui stockera la chaine modifiée
var resultat = '';

// Un tableau intermédiaire pour découper les paquets
var tableau = new Array();

// Pour chaque caractère saisi
for ( i = 0; i <= eval('document.' + lieu).value.length; i++ ) {

// On place le nombre de caractère demandés dans un tableau
tableau[i] = eval('document.' + lieu).value.substr(i,nb);

// Suivant le nombre de caractère demandés par paquet, on fait avancer le pointeur
for ( j = 1; j < nb; j++ ) {
i++
}
}

// Pour chaque élément du tableau renseigné précédemment
for ( i = 0; i < tableau.length; i++ ) {

// Si la valeur est renseignée
if ( tableau[i] != undefined ) {

// On l'affecte à la variable résultat et on place le séparateur
resultat += tableau[i] + separateur;
}
}

// Si on trouve le séparateur en dernière position
if ( resultat.lastIndexOf(separateur) == resultat.length-1 ) {

// On coupe la chaîne
resultat = resultat.substring(0,(resultat.length-1));
}

// Deuxième passage
if ( resultat.lastIndexOf(separateur) == resultat.length-1 ) {
resultat = resultat.substring(0,(resultat.length-1));
}

// On réaffiche la chaîne modifiée
eval('document.' + lieu).value = resultat;
}

// Fonction pour en lancer plusieurs
function formats() {

// Pour le champ tel, paquets de 2, séparateur : -
formatage('formulaire.tel',2,'-');

// Validation du formulaire
document.formulaire.submit();
}
/*--------------------------------------------------------------------*/
<!-- MENU DEROULANT MODE DE PAIEMENT
function menuderoulant(selection){
window.location=selection.options[selection.selectedIndex].value;
} 
<!--FIN -->
/*--------------------------------------------------------------------*/
<!--DESACTIVE PAR LE CHECKBOX
function ChangeStatut(formulaire) {
if(formulaire.regagree.checked == true) {formulaire.validation.disabled = false }
if(formulaire.regagree.checked == false) {formulaire.validation.disabled = true }
}
<!--FIN
/*--------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------*/
<!-- AFFICHE SUR UN CLIC-->

function clicMenu(num) {

  // Booléen reconnaissant le navigateur (vu en partie 2)
  isIE = (document.all)
  isNN6 = (!isIE) && (document.getElementById)

  // Compatibilité : l'objet menu est détecté selon le navigateur
  if (isIE) menu = document.all['menu' + num];
  if (isNN6) menu = document.getElementById('menu' + num);

  // On ouvre ou ferme
  if (menu.style.display == "none"){
    // Cas ou le tableau est caché
    menu.style.display = ""
  } else {
    // On le cache
    menu.style.display = "none"
   }
}

<!-- FIN AFFICHE SUR UN CLIC-->
/*----------------------------------------------------------------------------------*/
/*-- CALCULE LA MARGE DE L'ARTICLE -------------------------------------------------*/
function CalculDiff() {

  if ( (document.form.prix.value != "") && (document.form.prix_achat_ttc.value != "") ) {
    // si les deux champs prix d'achat et prix de vente sont remplis - Affiche la marge
   document.form.marge.value = document.form.prix.value - document.form.prix_achat_ttc.value;
   document.form.marge2.value = document.form.prix_pro_ttc.value - document.form.prix_achat_ttc.value;
  }
}
/* FIN DE CALCULE LA MARGE DE L'ARTICLE------------------------------------------*/
/*----------------------------------------------------------------------------------*/
//*** LIMITE NOMBRE DE CARRACTERES
//*** Ajouter -- onKeyPress="CaracMax(this, 30);" -- dans <input
function CaracMax(texte, max)
{
if (texte.value.length >= max)
{
alert('Pas plus de ' + max + ' caractère(s) !!!') ;
texte.value = texte.value.substr(0, max - 1) ;
}
}
//*** FIN LIMITE NOMBRE DE CARRACTERES
/*----------------------------------------------------------------------------------*/
//***  COMPTEUR DE NOMBRE DE CARRACTERES VISIBLE
var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ 
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}
function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}
//compteur_caracteres//
function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span><span class="TxtNoir10"> </b>caractères à écrire </span>'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}
//*** FIN DU COMPTEUR DE NOMBRE DE CARRACTERES
/* Mettre à l'emplacement pour voir le compteur
							<script>
							displaylimit("","compteur_visuel",80)
							</script> 
Ajouter dans <input ou <textarea --> id="compteur_visuel"
/*----------------------------------------------------------------------------------*/
/*-------------------------INTERDIR DES MOTS-------------------------*/
var StrLen;
var Contenu;

Constante_Doute--;

function Etoiles(nb)	{
	v = '';
	j=0;
	while(j<nb)	{
		v += '****'; // ici quand interdit mettre **** ou interdit (parramètrable plus bas)
		j++;
	}
	if(!RemplacementEtoiles) v = '';
	return v;
}

function ReInit(valeur, nb, bool)	{
	if(bool == undefined)	bool = false;
	v = Etoiles(nb);
	espace = (RemplacementEtoiles) ? ' ' : '';
	Contenu = (! bool ) ? (valeur + v) : (v + espace + valeur);
	StrLen = Contenu.length;
}

function Compter(Target, compteur) {
	ReInit(Target.value, -1);
	for(i=0; i<mots_interdits.length; i++)	{
		reg = new RegExp(' '+mots_interdits[i]+' ', 'gi');
		v = ' '+Etoiles(mots_interdits[i].length)+' ';
		
		if((!RemplacementEtoiles)&&(i==0)) v += ' ';
		ReInit(Contenu.replace(reg, v), -1);
		
		if(Contenu.substring(0, mots_interdits[i].length+1).toLowerCase() == mots_interdits[i].toLowerCase()+' ')
			ReInit(Contenu.substring(mots_interdits[i].length+1, StrLen), mots_interdits[i].length, true);
		
		if((Contenu.substring(StrLen-mots_interdits[i].length, StrLen).toLowerCase() == mots_interdits[i].toLowerCase()) && (mots_interdits[i].length>Constante_Doute))
			ReInit(Contenu.substring(0, StrLen-mots_interdits[i].length), mots_interdits[i].length);
		/*
			script par SirJojO ===> forums http://www.editeurjavascript.com/
		*/
	}
	if (StrLen > Nombre_Caracteres_Maximum ) {
		Erreur = false;
		for(i=0; i<mots_interdits.length; i++)	{
			if(Contenu.substring(StrLen-mots_interdits[i].length, StrLen).toLowerCase() == mots_interdits[i].toLowerCase())	{
				ReInit(Contenu.substring(0, StrLen-mots_interdits[i].length), mots_interdits[i].length, true);
				Erreur = true;
			}
		}
		if(!Erreur)	ReInit(Contenu.substring(0,Nombre_Caracteres_Maximum), -1);
	}
	Target.value = Contenu;
	compteur.value = Nombre_Caracteres_Maximum-StrLen;
}
/* -----------------------------*/
//	Mots interdits. (ne tient pas compte de la casse : 'WaGoN' sera détecté comme 'wagon' )
var mots_interdits = new Array('links', 'links!', 'penis', 'pénis', 'sex', 'sexe', 'http', '//', 'www', 'http://www.', 'URL', 'URL=', '<', '&lt;', '&lt;a href=', '.com', '.net', 'enculé', 'enculer', 'viagra', 'nické', 'niké', 'niker', 'porn', 'pharmacy', 'xanax');

//	Si la variable suivante est à true, les mots interdits sont remplacés par des étoiles ou ce que l'on veut.
//	Si la variable suivante est à false, les mots interdits sont effacés.
var RemplacementEtoiles = false;

//	Nombre de caractères maximum du textarea
var Nombre_Caracteres_Maximum = 80;

//	Nombre de caractères minimimal à partir duquel il n'y a plus de doute :
//	Le mot qui est scanné est bien un mot interdit.
//	Valeur par défaut : 4
//	EXEMPLE :
//		Mettez un mot 'con' dans le tableau des mots interdits.
//		Tapez le mot conSpiration.
//		Mettez le curseur du textarea juste avant le S.
//		Tapez un espace. ===> le mot 'con' est remplacé.
//		Si vous mettez la variable suivante à 3, et que vous recommencez l'opération, vous ne pourrez pas taper le mot conspiration.
var Constante_Doute = 3;
/* A mettre dans <body>
<form>
<textarea name="message" onkeyup="Compter(this, this.form.CharRestant);"></textarea>
Nombre de caractères restant : <input type="text" name="CharRestant" size="2" disabled="disabled">
</form>
---------------------------FIN DE INTERDIR DES MOTS-------------------------------------------------*/
function VerifMail()
	{
	a = document.form.Mail.value;
	valide1 = false;
	
	for(var j=1;j<(a.length);j++){
		if(a.charAt(j)=='@'){
			if(j<(a.length-4)){
				for(var k=j;k<(a.length-2);k++){
					if(a.charAt(k)=='.') valide1=true;
				}
			}
		}
	}
	if(valide1==false) alert("Veuillez saisir une adresse email valide.");
	return valide1;
	}
/*-------------------------MENU  GAUCHE-----------------------------------------*/
window.onload=montre;
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';}
} 
// Dans la ligne de la commande, Bouton ou Texte ajouter    onClick="clicMenu('1')"
// dans la ligne de la table ajouter    style="display:none" id="menu1"
/*-------------------------FIN MENU  GAUCHE------------------------------------*/
/*-------------------------OBLIGATION DE REMPLIR DES CHAMP DE FOMULAIRE------------------------------------*/
<!-- Vérification des champs obligatoires du formulaire contact
function verif() 
{ 
/*---------------Vérification du Nom-----------------*/
	var nom = document.formulaire.nom.value;
	if (document.formulaire.nom.value == "")
	{
		alert ('Veuillez entrer votre Nom. \n Merci à l\'avance');
		document.formulaire.nom.focus();
		return false;
	}
/*---------------Vérification du Prénom-----------------*/
	if(document.formulaire.prenom.value == "")
	{
		alert ('Veuillez entrer votre prénom. \n Merci à l\'avance');
		document.formulaire.prenom.focus();
		return false;
	}
/*---------------Vérification du Ville-----------------*/

	if(document.formulaire.ville.value == "")
	{
		alert ('Veuillez entrer votre Ville. \n Merci à l\'avance');
		document.formulaire.ville.focus();
		return false;
	}
/*---------------Vérification du Département-----------------*/
	if(document.formulaire.dept.value == "")
	{
		alert ('Veuillez entrer votre Département. \n Merci à l\'avance');
		document.formulaire.dept.focus();
		return false;
	}
/*---------------Vérification du Pays-----------------*/
	if(document.formulaire.pays.value == "")
	{
		alert ('Veuillez entrer votre pays. \n Merci à l\'avance');
		document.formulaire.pays.focus();
		return false;
	}
/*---------------Vérification du Téléphone-----------------*/
	if(document.formulaire.tel.value == "")
	{
		alert ('Veuillez entrer votre numéro de téléphone \n pour vous appeler le cas échéant. \n Merci à l\'avance ');
		document.formulaire.tel.focus();
		return false;
	}	
/*---------------Vérification du Mail est déjà faite en PHP-----------------*/
/*---------------Vérification du Visite-----------------*/
	if(document.formulaire.visite.value == "")
	{
		alert ('Veuillez entrer la fréquence de vos visite pour nos statistiques. \n Merci à l\'avance');
		document.formulaire.visite.focus();
		return false;
	}
/*---------------Vérification de Inscription-----------------*/
	if(document.formulaire.inscription.value == "")
	{
		alert ('Veuillez indiquer si vous êtes inscrit pour nos statistiques. \n Merci à l\'avance');
		document.formulaire.inscription.focus();
		return false;
	}
/*---------------Vérification de l'avis sur le site-----------------*/
	if(document.formulaire.avis.value == "")
	{
		alert ('Veuillez nous donner votre avis sur le site pour nos statistiques. \n Merci à l\'avance');
		document.formulaire.avis.focus();
		return false;
	}
/*---------------Vérification de comment il a connu le site-----------------*/
	if(document.formulaire.connu.value == "")
	{
		alert ('Veuillez nous dire comment vous nous avez connu. \n Merci à l\'avance');
		document.formulaire.connu.focus();
		return false;
	}
/*---------------Vérification de sujet du message-----------------*/
	if(document.formulaire.sujet.value == "")
	{
		alert ('Veuillez entrer le sujet de votre message');
		document.formulaire.sujet.focus();
		return false;
	}
/*---------------Vérification de Message-----------------*/
	if(document.formulaire.message.value == "")
	{
		alert ('Veuillez écrire votre message');
		document.formulaire.message.focus();
		return false;
	}
/*---------------Vérification de l'avis sur le site-----------------*/	
	if(document.formulaire.reference_DSI.value.length != 3)
	{ 
		alert ('La référence doit comporter trois caractères'); 
		document.formulaire.reference_DSI.focus();
		return false; 
	}
	else {return true;}
}
//-->
/*-------------------FORCER L'ECRITURE EN MAJUSCULE --------------------*/
function majuscule(obj)
{
var minus = "aàâäbcçdeéèêëfghiîïjklmnoôöpqrstuùûvwxyz"
var majus = "AAAABCCDEEEEEFGHIIIJKLMNOOOPQRSTUUUVWXYZ"
var entree = obj.lettre.value;
var sortie = "";
 for (var i = 0 ; i < entree.length ; i++)
  {
 var car = entree.substr(i, 1);
  sortie += (minus.indexOf(car) != -1) ? majus.substr(minus.indexOf(car), 1) : car;
 }
 obj.lettre.value = sortie;
 }
 // on peut remplacer "lettre" par ce que l'on veut il y en a 2
// EXEMPLE
// <form name="formulaire" id="formulaire" method="post" action=""> 
// <input type="text" name="texte" id="texte" value="Jérôme" /> 
// <input type="button" value="Tester" onclick="majuscule(this.form)" /> 
// </form> 
/*---------FIN----------FORCER L'ECRITURE EN MAJUSCULE ---------FIN-----------*/