// JavaScript Document
// SUBMISSION
function createRequestObject()
{
	try
	{
		xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(e)
	{
		alert('Sorry, but your browser doesn\'t support XMLHttpRequest.');
	}
	return xmlhttp;
}

var http = createRequestObject();
var sess = createRequestObject();
function check()
{
	var canti=0;
var mens=0;	
var a=0;
		datos='';
		for (i=0;i<document.f1.elements.length;i++){
			if (document.f1.elements[i].type == 'radio'){
				datos+=document.f1.elements[i].name+'='+document.f1.elements[i].value+'&';
				}
			if((document.f1.elements[i].type == 'text')||(document.f1.elements[i].type=='textarea')){
				a=i;
				if (document.f1.elements[i].value == ''){	
				document.f1.elements[i].style.border = '1px solid #c24949';
				document.f1.elements[i].style.background = '#ffbcbc';
				canti=1;
				}else{
					document.f1.elements[i].style.border = '1px solid #ddd';
					document.f1.elements[i].style.background = '#ffffff';
					
					datos+=document.f1.elements[i].name+'='+document.f1.elements[i].value+'&';
					if(a=='3'){
						if ((document.f1.email.value.length < 10)||(document.f1.email.value.indexOf ('@', 0) == -1)||(document.f1.email.value.indexOf ('.', 0)== -1)){
							document.f1.elements[i].style.border = '1px solid #c24949';
							document.f1.elements[i].style.background = '#ffbcbc';
							canti=2;
						}
					}else{
						if (document.f1.elements[i].id == 'captcha'){
							var submission = document.getElementById('captcha').value;
							var url = 'process.php?captcha=' + submission;
							docheck(url, displaycheck,datos);
							}
						}
				
				}//cierro el else de verificacion del value del campo
				
			}//cierro verificacion de tipo de campo
		}//cierro for
		if (canti>1){
		alert("Ingrese una direccion de correo valida");
		}else{
		if(canti==1){
		alert("Debe llenar todos los campos");
		}
		}
		
	
}

function docheck(url, callback,datos)
{
	
	http.open('POST', url, true);
	http.onreadystatechange = displaycheck;
	http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(datos);
}

function displaycheck()
{
	if(http.readyState == 4)
	{
		var showcheck = http.responseText;
		if(showcheck == '1')
		{
			alert("Su información fue enviada con éxito");
			window.location="contactos.php";			
		}
		if(showcheck == '0')
		{
		alert("Las letras no coinciden");

		}
	}
}