campos_requeridos = new Array();

function validacion(obj) {
	
	input_campos = obj.required.value;
	txt = '';

	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);		
		}
	}
	if (txt) { campos_requeridos[index] = txt; }
	

	completo = true;
	i=0;
	while (i<campos_requeridos.length && completo) {
		eval ("valor = obj." + campos_requeridos[i] + ".value;");
		if ( ! valor ) {
			alert('Faltan campos requeridos.');
			
			eval (" if(obj." + campos_requeridos[i] + ".focus) obj." + campos_requeridos[i] + ".focus();");
			completo = false;			
		}
		i++;
	}
	
	
	return completo;
}
