/* author: Juan Pablo Gil R. - jpgil@conectu.com - Conectu.com LTDA */
/* Creation date: 10-10-2002 */
/*

	Valida un formulario sacando los campos requeridos de
	<input name="required" type="hidden" value="campo1, campo2, ..." />

*/

campos_requeridos = new Array();

function validacion(obj) {
	
	input_campos = obj.required.value;
	txt = '';
	// Correlativo de campo requerido
	index = 0;
	for (i=0; i< input_campos.length; i++) {
		if ( input_campos.charAt(i)== "," ) {
			campos_requeridos[index] = txt;
			txt = "";
			index ++;
		}
		else if ( input_campos.charAt(i) != " ") {
			txt += input_campos.charAt(i);		
		}
	}
	// Ultimo
	if (txt) { campos_requeridos[index] = txt; }
	

	// Comprueba campo a campo
	completo = true;
	i=0;
	while (i<campos_requeridos.length && completo) {
		eval ("valor = obj." + campos_requeridos[i] + ".value;");
		if ( ! valor ) {
			alert('Por favor ingrese el campo "'+ campos_requeridos[i] +'"');
			eval ("obj." + campos_requeridos[i] + ".focus();");
			completo = false;			
		}
		i++;
	}
	
	
	return completo;
}


// Acepta las condiciones de uso
function acepto_condiciones(obj) {
	if ( !obj.checked ) {
		alert("IMPORTANTE\n============\nEs necesario que usted lea y acepte las condiciones de uso para \nrealizar su voluntariado con nosotros. Si decide no aceptar las condiciones, \npor favor presione el botón 'Volver' en su navegador.");
		obj.focus();
		return false;
	}
	else {
		return true;
	}
}
