var url_news = "js/newsletter.php?";
var http_news = getHTTPObject1(); 

function getHTTPObject1() {
try {return new XMLHttpRequest();} catch(e) { // try first, IE7 will have this native!
try {return new ActiveXObject("Msxml2.XMLHTTP");} catch(e) {
try {return new ActiveXObject("Microsoft.XMLHTTP");} catch(e) {}}}
}

		// VALIDACION
		function checkInput(inputName){
			if (document.getElementById(inputName).value == '')
			{	
				document.getElementById(inputName).style.backgroundColor = "#F3F3F3";
				return 1;
			}else{
				document.getElementById(inputName).style.backgroundColor = "#FFFFFF";
				return 0;
			}
		}

		function isEmailAddress(inputName)
		{
			var s = document.getElementById(inputName).value;
			var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
			if (s.length != 0 ){
				if (filter.test(s)){
					return 0;
				}else{
					document.getElementById(inputName).style.backgroundColor = "#F3F3F3";
					return 1;
				}
			return 1;
			}
		}

		function inputCompare(inputName1,inputName2)
		{
			var s1 = document.getElementById(inputName1);
			var s2 = document.getElementById(inputName2);
			if (s1.value == s2.value){
				return 0;
			}else{
				s1.style.backgroundColor = "#F3F3F3";
				s2.style.backgroundColor = "#F3F3F3";
				return 1;
			}
		}

		function enviarNewsletter(){			
			var nombre=document.getElementById('name_news').value;
			var email=document.getElementById('email_news').value;
			var errorMsj = '';
			var vOk = 0;
			var vOk2 = 0;
				
			vOk = checkInput('name_news');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, enter your name.\n';
		  	vOk2 = vOk;
			}

			vOk += checkInput('email_news');
		  if(vOk > vOk2) {
		  	errorMsj += '- Please, enter your e-mail.\n';
		  	vOk2 = vOk;
			}else{
				vOk += isEmailAddress('email_news');
			    if(vOk > vOk2) {
					errorMsj += '- Please, enter an e-mail address valid.\n';
					vOk2 = vOk;
				}
			}
	
			if (vOk == 0) {	
				http_news.open("GET", url_news + 'nombre='+nombre+'&email='+email, true);
				http_news.onreadystatechange = handleHttpResponseNewsletter;
				http_news.send(null);
			}else{
				if(errorMsj) alert(errorMsj);				
			}		

 	}
 
  function handleHttpResponseNewsletter() {
		document.getElementById('newsletter').style.display = 'none';
		document.getElementById('gracias').style.display = 'block';		
		return false;
	}
