PageSourceSearch

https://www.pichichi.es/js/formulario_votacion.js

js pichichi.es collected 2026-10-03 02:45:18 UTC 4,839 bytes, 183 lines download raw bytes

1var id_1 =-1;
2var id_2 =-1;
3var id_3 =-1;
4var id_4 =-1;
5var id_5 =-1;
6
7function votaciones(param){
8	if(param == id_1 || param == id_2 || param == id_3 || param == id_4 || param == id_5){
9		return;
10	}	
11
12	var formulario2 = document.getElementById('formulario2');
13
14	if( id_1 == -1){
15		id_1 = param;
16		formulario2.elements['primero'].value   = nombre_jugador(param);
17		formulario2.elements['primeroID'].value = param;
18	}else if( id_2 == -1){
19		id_2 = param;
20		formulario2.elements['segundo'].value   = nombre_jugador(param);		
21		formulario2.elements['segundoID'].value = param;				
22	}else if( id_3 == -1){
23		id_3 = param;
24		formulario2.elements['tercero'].value   = nombre_jugador(param);
25		formulario2.elements['terceroID'].value = param;				
26	}else if( id_4 == -1){
27		id_4 = param;	
28		formulario2.elements['cuarto'].value    = nombre_jugador(param);
29		formulario2.elements['cuartoID'].value  = param;				
30	}else if( id_5 == -1){
31		id_5 = param;	
32		formulario2.elements['quinto'].value    = nombre_jugador(param);		
33		formulario2.elements['quintoID'].value  = param;				
34	}else{
35		alert('Ya ha seleccionado a los 5 jugadores, si desea cambiar la votación pulse Borrar');	
36	}
37}
38
39function borrar(){
40	id_1 = -1;
41	id_2 = -1;
42	id_3 = -1;
43	id_4 = -1;
44	id_5 = -1;
45	
46	var formulario2 = document.getElementById('formulario2');
47	
48	formulario2.elements['primero'].value   ='';	
49	formulario2.elements['primeroID'].value ='';
50	formulario2.elements['segundo'].value   ='';	
51	formulario2.elements['segundoID'].value ='';
52	formulario2.elements['tercero'].value   ='';	
53	formulario2.elements['terceroID'].value ='';
54	formulario2.elements['cuarto'].value    ='';	
55	formulario2.elements['cuartoID'].value  ='';
56	formulario2.elements['quinto'].value    ='';	
57	formulario2.elements['quintoID'].value  ='';	
58}
59
60function nombre_jugador(id){
61	var i=0;
62	for(i=0; i< jugadoresID.length;i++){
63		if(jugadoresID[i] == id){
64			return jugadores[i];	
65		}
66	}	
67}
68
69function formCheck3(formobj){
70	var fieldRequired    = Array("primero", "segundo","tercero","cuarto","quinto");
71	var fieldDescription = Array("Jugador 1", "Jugador 2", "Jugador 3", "Jugador 4", "Jugador 5");
72	// dialog message
73	var alertMsg = "Por favor complete los siguientes campos:\n";
74	
75	var l_Msg = alertMsg.length;
76	
77	for (var i = 0; i < fieldRequired.length; i++){
78		var obj = formobj.elements[fieldRequired[i]];
79		if (obj){
80			switch(obj.type){
81			case "select-one":
82				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
83					alertMsg += " - " + fieldDescription[i] + "\n";
84				}
85				break;
86			case "select-multiple":
87				if (obj.selectedIndex == -1){
88					alertMsg += " - " + fieldDescription[i] + "\n";
89				}
90				break;
91			case "text":
92			case "password":
93			case "textarea":
94				if (obj.value == "" || obj.value == null){
95					alertMsg += " - " + fieldDescription[i] + "\n";
96				}
97				break;
98			case "file":
99				if (obj.value == "" || obj.value == null){
100					alertMsg += " - " + fieldDescription[i] + "\n";
101				}
102				break;
103			default:
104			}
105			if (obj.type == undefined){
106				var blnchecked = false;
107				for (var j = 0; j < obj.length; j++){
108					if (obj[j].checked){
109						blnchecked = true;
110					}
111				}
112				if (!blnchecked){
113					alertMsg += " - " + fieldDescription[i] + "\n";
114				}
115			}
116		}
117	}
118
119	if (alertMsg.length == l_Msg){
120		return true;
121	}else{
122		alert(alertMsg);
123		return false;
124	}
125}
126
127function formCheck31(formobj){
128	var fieldRequired    = Array("primero", "segundo","tercero","cuarto","quinto","alias","password");
129	var fieldDescription = Array("Jugador 1", "Jugador 2", "Jugador 3", "Jugador 4", "Jugador 5","Usuario","Contraseña");
130	// dialog message
131	var alertMsg = "Por favor complete los siguientes campos:\n";
132	
133	var l_Msg = alertMsg.length;
134	
135	for (var i = 0; i < fieldRequired.length; i++){
136		var obj = formobj.elements[fieldRequired[i]];
137		if (obj){
138			switch(obj.type){
139			case "select-one":
140				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
141					alertMsg += " - " + fieldDescription[i] + "\n";
142				}
143				break;
144			case "select-multiple":
145				if (obj.selectedIndex == -1){
146					alertMsg += " - " + fieldDescription[i] + "\n";
147				}
148				break;
149			case "text":
150			case "password":
151			case "textarea":
152				if (obj.value == "" || obj.value == null){
153					alertMsg += " - " + fieldDescription[i] + "\n";
154				}
155				break;
156			case "file":
157				if (obj.value == "" || obj.value == null){
158					alertMsg += " - " + fieldDescription[i] + "\n";
159				}
160				break;
161			default:
162			}
163			if (obj.type == undefined){
164				var blnchecked = false;
165				for (var j = 0; j < obj.length; j++){
166					if (obj[j].checked){
167						blnchecked = true;
168					}
169				}
170				if (!blnchecked){
171					alertMsg += " - " + fieldDescription[i] + "\n";
172				}
173			}
174		}
175	}
176
177	if (alertMsg.length == l_Msg){
178		return true;
179	}else{
180		alert(alertMsg);
181		return false;
182	}
183}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.