Subversion Repositories ALCASAR

Rev

Rev 1097 | Go to most recent revision | Details | Last modification | View Log

Rev Author Line No. Line
508 richard 1
 
2
/* Fonctions JavaScript*/
3
 
4
 
5
function password(size,formulaire)
6
/*Fonction création de mot de passe*/
7
	{
8
	var chars='0123456789abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ'
9
	var pass=''
10
	while(pass.length < size)
11
	{
12
		pass+=chars.charAt(Math.round(Math.random() * (chars.length)))
13
	}
14
	document.forms[formulaire].passwd.value=pass
15
	document.forms[formulaire].pwdgene.value=pass
16
}
17
 
18
function formControl(formulaire){
19
/*Fonction contrôle du formulaire*/
20
	var myregex = /[\S]+/gi; //un ou plusieurs caractères non blanc" (tous les caractères sauf espace, retour chariot, tabulation, saut de ligne, saut de page).
21
	if (myregex.test(document.forms[formulaire].login.value)){
22
		document.forms[formulaire].create.value=1;
23
		return true;
24
	} else {
25
		alert("Votre identifiant est invalide.");//non internationnalisé
26
		return false;
27
	}
28
}
29
 
30
function temps(selectbox,origine,formulaire) {
31
	/*
32
	Fonction qui effectue la conversion en seconde en fonction de l'unité choisi
33
	La valeur en seconde est écrite à la place de la valeur d'origine et la liste déroulante est replacée sur 's'
34
	*/
35
	i = selectbox.options.selectedIndex;
36
	/*unité correspond à 's' m' ou 'H' */
37
	unite = selectbox.options[i].value;
38
	/*multiple est le coéfficient multiplicateur pour obtenir la valeur en secondes*/
39
	multiple=1;
40
	if (unite == "m") {
41
		multiple=60;
42
		}
43
	else {
44
		if (unite=="H") {
45
			multiple=3600;
46
			}
47
	}
48
	/*valeur est la valeur en seconde d'origine petite condition pour traiter la valeur vide*/
49
	valeur = document.forms[formulaire].elements[origine].value;
50
	if (valeur!='')	valeur = valeur * multiple;
51
	document.forms[formulaire].elements[origine].value = valeur;
52
	selectbox.options.selectedIndex=0;
53
}
54
 
55
function lang_imp(selectbox,formulaire) {
56
/*Fonction permettant de remplir la valeur de langue d'impression*/
57
	i = selectbox.options.selectedIndex;
58
	document.forms[formulaire].langue_imp.value = selectbox.options[i].value;
59
}