// Cambiar el color de la celda según tenga el foco o no
var claseAnterior;
function cambiarClaseCampo(objeto, foco) {
	if(foco) {
		claseAnterior = objeto.className;
		objeto.className='campoFoco';
	} else {
		objeto.className = claseAnterior;
	}
}

// Recorrer todos los campos de un formulario y devolver true si están todos rellenos
function formularioRelleno(formulario) {
	var errores = false; 	
	for (i=0; i<formulario.elements.length; i++) {
		if(formulario.elements[i].value.length == 0 &&
		  (formulario.elements[i].type == "text" || formulario.elements[i].type == "password" )) {
			formulario.elements[i].className = 'campoError';
		errores = true;	
		} else formulario.elements[i].className = 'campoReposo';
	}
	return errores;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function seleccionarTodo(formulario, valor){
	for (i=0; i<formulario.elements.length; i++)
		if(formulario.elements[i].type == "checkbox")
			formulario.elements[i].checked = valor;
} 