	/* funcion que abre una ventana centrada en la actual */
	function abrir (url, W, H,s_vertical) {
		var Titulo = "";
		H = 900;
		W = 700;
		url = url + ".jpg";
		izquierda = parseInt((screen.width) ? (screen.width-W)/2 : 100);
		arriba = 0;//parseInt((screen.height) ? (screen.height-H)/2 : 100);
		s_vertical = 1;
		opciones = 'toolbar=0,location=0,directories=0,status=0,scrollbars=' + s_vertical + ',menubar=0,resizable=0,width=';
		opciones += W + ',height=' + H + ',left=' + izquierda + ',top=' + arriba + '';
		window.open(url, Titulo, opciones);
	}	


	function autoAjustar(ancho, alto) {
		ancho = parseInt(ancho) + 30;
		alto = parseInt(alto) + 80;
		if (alto > 710) {
			alto = 710;
		}
		// cuadro la ventana par que salga centrada
		izquierda = parseInt((screen.width) ? (screen.width-ancho)/2 : 100);
		window.moveTo(izquierda,0);
		window.resizeTo(ancho,alto);
		window.focus();
	}
	
	function esMail(campo) {
		var filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filtro.test(campo))
			return true;
		return false;
	}



	function esBlanco(cadena) {
		var valor = new String("");
		valor = cadena;
		if (valor == "" || valor == undefined || valor == null || valor.length<1)
			return true;
		else
			return false;
	}


	function esTelefono(valor) {
		var numeros = new String("1234567890 ");
		var cadena = new String(valor);
		if (cadena.length < 9)
			return false;
		cadena = cadena.split("");
		for (var i = 0; i < cadena.length; i++)
			if (numeros.indexOf(cadena[i]) == -1)
				return false;
		return true;
	}


	function hacerClic(nombre) {
		var obj = document.getElementById(nombre);	
		//obj.onclick();
		obj.observe('click');
	}
	

