

function escribirCampo(obj) {
	if (obj.value == '') {
		obj.value = 'hola';
		obj.style.color = '#534F4C';
	}
}

function borrarCampo(obj) {
	if (obj.defaultValue == obj.value) {
		obj.value = '';
		obj.style.color = '#534F4C';
	}
}

function esMail(str) {
	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	if (!str.match(re)) {
		return false;
	} else {
		return true;
	}
}

function registraNews(url, formu) {
	// realizar conexión
	var pageRequest = false;
	if (window.XMLHttpRequest)pageRequest = new XMLHttpRequest();
	else if (window.ActiveXObject)pageRequest = new ActiveXObject("Microsoft.XMLHTTP");
	else return false;
	pageRequest.onreadystatechange = function() {
		filtraRegistroNews(pageRequest, formu);
	}
	dataToSend = formu.mail.value;
	if (esMail(dataToSend)) {
		// oculatar formulario
		var block = document.getElementById("formletter");
		block.style.display = "none";
		var block = document.getElementById("letterenviando");
		block.style.display = "block";
		// realizar el envío de datos
		var sendData = 'sendData=' + dataToSend;
		pageRequest.open ('POST', url, true);
		pageRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		pageRequest.send(sendData);
	} else {
		//pageRequest.open('GET', url, true);
		//pageRequest.send(null);	
		var block = document.getElementById("letteretiqueta");
		block.innerHTML = '<span class="etiquetanaranja">Debe incluir una direcci&oacute;n de correo completa.<span>';
	}
}

function filtraRegistroNews(pageRequest, formu) {
	// var object = document.getElementById(objectID);
	if (pageRequest.readyState==0) {
		// object.innerHTML += '<h3>Capturando datos...<h3>' + pageRequest.readyState + pageRequest.status;
	}
	if (pageRequest.readyState==1) {
		// object.innerHTML += '<h3>Cargando datos...<h3>' + pageRequest.readyState + pageRequest.status;
	}
	if (pageRequest.readyState==2) {
		// object.innerHTML += '<h3>Datos cargados...<h3>' + pageRequest.readyState + pageRequest.status;
	}
	if (pageRequest.readyState==3) {
		// object.innerHTML += '<h3>Datos listos<h3>' + pageRequest.readyState + pageRequest.status;
	}
	if (pageRequest.readyState==4) {
		var block = document.getElementById("letteretiqueta");
		if (pageRequest.responseText == 1) {
			block.innerHTML = 'Gracias por su inter&eacute;s en las actividades de la asociaci&oacute;n.';
		} else if (pageRequest.responseText == 2) {
			block.innerHTML = 'El correo electr&oacute;nico indicado fue registrado previamente.';
		} else if (pageRequest.responseText == 0) {
			block.innerHTML = 'Hubo un problema al registrar su correo. Vuelva a intentarlo.';
		} else {
			block.innerHTML = 'Hubo un problema desconocido al registrar su correo.';
		}
		formu.mail.value = "";
		var block = document.getElementById("letterenviando");
		block.style.display = "none";
		var block = document.getElementById("formletter");
		block.style.display = "block";
	} else if (pageRequest.status==200) {
		// object.innerHTML += '<h3>La información no está disponible.<h3>' + pageRequest.readyState + pageRequest.status;
	} else {
		// object.innerHTML += '<h3>Parece haber algún tipo de problema.<h3>' + pageRequest.readyState + pageRequest.status;
	}
}

function filtrarBuscar(formu) {
	if (formu.buscar.value == formu.buscar.defaultValue || formu.buscar.value == "") {
		return false;
	}
	return true;
}