function nuevoAjax(){ 
	var xmlhttp=false; 
	try { 
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}catch(e){ 
		try{ 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}

// Funciones para valir comentarios
function chequear(){
	if(document.comentarios.nombre.value==''){
		alert('Ingrese un nombre');
		document.comentarios.nombre.focus();
		return false;
	}
	if(document.comentarios.comentario.value==''){
		alert('Ingrese un comentario');
		document.comentarios.comentario.focus();
		return false;
	}
	if (document.getElementById("recaptcha_response_field").value==''){
		alert('Ingrese el codigo de verificacion');
		document.getElementById("recaptcha_response_field").focus();
		return false;
	}
	
	var recaptcha_response_field = document.getElementById("recaptcha_response_field").value;
	var recaptcha_challenge_field = document.getElementById("recaptcha_challenge_field").value;
	ajax=nuevoAjax();
	ajax.open("POST", "http://www.revista2010.com.ar/chequear_captcha.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("recaptcha_response_field="+recaptcha_response_field+"&recaptcha_challenge_field="+recaptcha_challenge_field);
	ajax.onreadystatechange=function(){	
		if (ajax.readyState==4){
			document.getElementById("resp_del_captcha").innerHTML= ajax.responseText;	
			var resp = document.getElementById("resp_captcha").value;
			if (resp == "ok"){
				document.getElementById("form_com").submit();
			}else{
				alert("Ingrese un codigo correcto.");
				Recaptcha.reload ();
				document.getElementById("recaptcha_response_field").focus();
			}
		}
	}
}
// FIN funciones para valir comentarios

// Funciones para validar Newsletter

function showRecaptcha(element) {
	Recaptcha.create("6LdCncMSAAAAANY_fbASYfJ1g5OtYAXpecs2rXQJ", element, {
	theme: "clean",
	lang : 'es',
	callback: romper()});
}

function showRecaptcha2(element) {
	Recaptcha.create("6LdCncMSAAAAANY_fbASYfJ1g5OtYAXpecs2rXQJ", element, {
	theme: "clean",
	lang : 'es'});
}

function validarEmail(valor){
    var str = valor;
    var filtro=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
    if (filtro.test(str))
        resultado=true
    else{
        resultado=false
    }
    return (resultado)
}

function check_newsletter(){
	if (document.getElementById("input-newsletter").value==''){
		alert('Ingrese una dirección de mail');
		document.getElementById("input-newsletter").focus();
		return false;
	}
	if (!(validarEmail(document.getElementById("input-newsletter").value))){
			document.getElementById("input-newsletter").focus();
			alert('Ingrese una dirección de mail correcta');
			return false;
	}
	showRecaptcha('recaptcha_div_interno');
	document.getElementById("recaptcha_div").style.display="";
}

function check_recaptcha(){
	var recaptcha_response_field = document.getElementById("recaptcha_response_field").value;
	var recaptcha_challenge_field = document.getElementById("recaptcha_challenge_field").value;
	ajax=nuevoAjax();
	ajax.open("POST", "http://www.revista2010.com.ar/chequear_captcha.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("recaptcha_response_field="+recaptcha_response_field+"&recaptcha_challenge_field="+recaptcha_challenge_field);
	ajax.onreadystatechange=function(){	
		if (ajax.readyState==4){
			document.getElementById("resp_del_captcha_news").innerHTML= ajax.responseText;	
			var resp = document.getElementById("resp_captcha").value;
			if (resp == "ok"){
				document.getElementById("recaptcha_div").style.display="none";
				document.getElementById("form-newsletter").submit();
				cancelar_recaptcha();
			}else{
				alert("Ingrese un codigo correcto.");
				Recaptcha.reload ();
				document.getElementById("recaptcha_response_field").focus();
			}
		}
	}
}

function cancelar_recaptcha(){
	Recaptcha.destroy();
	document.getElementById("recaptcha_div").style.display="none";
	if (document.getElementById("recaptcha_com_div")){
		//location.reload();
		showRecaptcha2("recaptcha_com_div");
	}
}

function romper(){
	//var x = document.getElementById("recaptcha_logo");
	//var x = document.getElementsByTagName("td")[0].childNodes[0].nodeValue;
	// var x = document.getElementsByTagName("td");
	// document.getElementById("recaptcha_response_field").focus();
	// alert(x.length);
}

// FIN Funciones para validar Newsletter
