function leerDatos(){
	if (ajax.readyState == 4) {
		document.getElementById('select_tipo').innerHTML=ajax.responseText;
		}
} 

function ajaxCrearObjeto(){
	var obj;
	if(window.XMLHttpRequest) { // no es IE
		obj = new XMLHttpRequest();
	} else { // Es IE o no tiene el objeto
		 try {
			 obj = new ActiveXObject("Microsoft.XMLHTTP");
		}  catch (e) {
			alert('El navegador utilizado no está soportado');
		}
	}
	return obj;
} 

function realizarPeticion(){
	var url="/frm_boletines_tipo.php";
	ajax = ajaxCrearObjeto();
	//aqui hay que poner la url y elegir el metodo
	ajax.open('GET', url);
	ajax.onreadystatechange = leerDatos;
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(''); 
}

function enviar_solicitud() {
	if (document.getElementById("correo").value.length==0) {
		alert("El campo \"Email\" no puede estar vacío.");
		document.getElementById("correo").focus();
		document.getElementById("correo").select();
		return false;
	}
		correo = document.getElementById("correo").value;
			if (window.RegExp)  // comprobamos que el navegador soporta exp.reg. (JavaScript v1.2+ -> IE4+, NN4+, Firefox...)
			{
				 // definimos la expresion regular que define la validez de un email y creamos el objeto que la contendrá
				 // var correct_email = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
				 // var correct_email = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
				 var correct_email = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
				 var reg_exp_email = new RegExp(correct_email);
				 if ( ! reg_exp_email.test(correo) )  //comparamos el valor del email del form con la exp.reg. aceptada
				 {
					 alert("Escriba una dirección de correo válida en el campo \"Email\".");
					 return false;
				 }
			 }
			 else  // el navegador no soporta expresiones regulares, realizamos una comprobación básica
			 {
				 length_mail = element_value.length;   // asignamos la longitud de la cadena del campo Email del form 
				 length_mail = length_mail - 1;      // a la variable lenght_mail y le restamos 1
					if ( (element_value.length < 5)               // comprobamos que la long es 5+ carácteres "x@x.x",
						 || (element_value.indexOf ('@', 0) < 1)       // que la @ existe y no está en la primera posición,
						 || (element_value.lastIndexOf(".") < 2)       // que existe un punto después de la @,
						 || (element_value.charAt(length_mail) == "." ) )    // que el último dígito no es un punto
				 {
					 alert("Escriba una dirección de correo válida en el campo \"Email\"."); 
					 return false;
				 }
			 }
		document.insercion.submit();
}