//Oculta y muestra (conmuta) un elemento dado su id
function muestra(nr){
		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}

//
// funcion auxiliar para generar un número aleatorio entre los valores especificados
function aleatorio(inferior,superior){ 
	numPosibilidades = superior - inferior;
	aleat = Math.random() * numPosibilidades; 
	aleat = Math.round(aleat);
	return parseInt(inferior) + aleat;
} 

//funcion que devuelve falso (es necesario por que return false no funciona para ie).
function devolverFalso(e){
	 // e es un evento
	 if(e.preventDefault){
	    // forma estandar de evitar el submit.
	    e.preventDefault();
	   }else{
	    // forma de IE de evitar el submit
	    e.returnValue = false;
	  }
}

function incluyeHTML(elemento, contenido) {
	elemento.innerHTML = elemento.innerHTML + '' + contenido;
}

function cambiaValor(elemento, valor){
	// recibe un elemento con value, como un input, y cambia el value a valor 
	elemento.value = valor;
	}
	
// para beep


function $(tag)
{
	return document.getElementById(tag);
}
