function objetoAjax()
{
	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;
}



 function valida1()
 {
 	var i
    for (i=0;i<4;i++){
       if (document.forms.form1.radio_uno[i].checked) break;
       if (i == 3) 
	   {
	   		i = "error";
	   		break;
	   }
    }
    var uno = i;
   
    var h
    for (h=0;h<4;h++){
       if (document.forms.form1.radio_dos[h].checked) break;
       if (h == 3) 
       {
	   		h = "error";
	   		break;
	   }
    }
    var dos = h;
    
    var j
    for (j=0;j<4;j++){
       if (document.forms.form1.radio_tres[j].checked) break;
       if (j == 3)
       {
	   		j = "error";
	   		break;
	   }
    }
    var tres = j;
    
    var k
    for (k=0;k<4;k++){
       if (document.forms.form1.radio_cuatro[k].checked) break;
       if (k == 3) 
       {
	   		k = "error";
	   		break;
	   }
    }
    var cuatro = k;
   
    
    if(uno == "error" || dos == "error" || tres == "error" || cuatro == "error"  )
    {
    	alert("Por favor responda todas las preguntas")
    }else
    {
    	document.getElementById("puntos1").value = uno;
    	document.getElementById("puntos2").value = dos;
    	document.getElementById("puntos3").value = tres;
    	document.getElementById("puntos4").value = cuatro;
    	document.forms.form1.submit();
    }
}


function valida2()
 {
 	var i
    for (i=0;i<4;i++){
       if (document.forms.form1.radio_cinco[i].checked) break;
       if (i == 3) 
	   {
	   		i = "error";
	   		break;
	   }
    }
    var cinco = i;
   
    var h
    for (h=0;h<4;h++){
       if (document.forms.form1.radio_seis[h].checked) break;
       if (h == 3) 
       {
	   		h = "error";
	   		break;
	   }
    }
    var seis = h;
    
    var j
    for (j=0;j<4;j++){
       if (document.forms.form1.radio_siete[j].checked) break;
       if (j == 3)
       {
	   		j = "error";
	   		break;
	   }
    }
    var siete = j;
    
    var k
    for (k=0;k<4;k++){
       if (document.forms.form1.radio_ocho[k].checked) break;
       if (k == 3) 
       {
	   		k = "error";
	   		break;
	   }
    }
    var ocho = k;
   
    
    if(cinco == "error" || seis == "error" || siete == "error" || ocho == "error"  )
    {
    	alert("Por favor responda todas las preguntas")
    }else
    {
    	var uno = document.getElementById("puntos1").value
    	var dos = document.getElementById("puntos2").value
    	var tres = document.getElementById("puntos3").value 
    	var cuatro = document.getElementById("puntos4").value 
    	
    	
    	var ajax = objetoAjax();
    	ajax.open("POST", "process.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("uno="+uno+"&dos="+dos+"&tres="+tres+"&cuatro="+cuatro+"&cinco="+cinco+"&seis="+seis+"&siete="+siete+"&ocho="+ocho+"&accion=getResultados");
		
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var respuesta=ajax.responseText;
        		if(respuesta == "Error" ) 
				{
					alert(respuesta);
				}else
				{
					//alert(respuesta);
					window.location.href=respuesta;
				}     
      		}
		}
    }
}  
var error = 0;

function vacio(valor,campo)
{
	if(valor == "")
	{
		error = 1;
		document.getElementById(campo).style.border="1px solid red";
	}
}

function limpiaForm()
{
	error = 0;
	document.getElementById('nombre').style.border="1px solid #7F9DB9";
	document.getElementById('mail').style.border="1px solid #7F9DB9";
	document.getElementById('destinatario').style.border="1px solid #7F9DB9";
	document.getElementById('email_destinatario').style.border="1px solid #7F9DB9";
}
 	
function validaCorreo(valor)
{
	if(valor != "")
	{
		var reg=/(^[a-zA-Z0-9._-]{1,30})@([a-zA-Z0-9.-]{1,30}$)/;
		if(reg.test(valor)) return true;
		else return false;
	} else
	{
		return false;
	} 
}
 	
function recomendar()
{
	limpiaForm();
	var nombre = document.getElementById('nombre').value;
	var mail = document.getElementById('mail').value;
	var destinatario = document.getElementById('destinatario').value;
	var email_destinatario = document.getElementById('email_destinatario').value;
	
	vacio(nombre,'nombre');
	vacio(mail,'mail');
	vacio(destinatario,'destinatario');
	vacio(email_destinatario,'email_destinatario');
	
	if(!validaCorreo(mail))
	{
		error = 1;
		document.getElementById('mail').style.border="1px solid red";
		alert('Por favor ingrese un E-mail valido');	
	}
	
	if(!validaCorreo(email_destinatario))
	{
		error = 1;
		document.getElementById('email_destinatario').style.border="1px solid red";
		alert('Por favor ingrese un E-mail valido');	
	}
	
	if(error == 1)
	{
		alert('Por favor complete todos los campos');
	}else
	{
		var ajax = objetoAjax();
    	ajax.open("POST", "process.php", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send("nombre="+nombre+"&mail="+mail+"&destinatario="+destinatario+"&email_destinatario="+email_destinatario+"&accion=recomendar");
		
		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				var respuesta=ajax.responseText;
        		alert(respuesta);    
      		}
		}

	}
} 	


