// JavaScript Document
// SUBMISSION
var redireccion='';
function validarEmail(valor) {
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){
		return (true)
	} else {
		return (false);
	}
}
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(tipo,form,redirect)
{
	redireccion=redirect;
datos='';
falta='';
$('#'+form+' :input').each(function (i) {
	if($(this).attr('title')!="" && $(this).val()==""){
		$(this).css('background-color','#ffbcbc');
		falta+=$(this).attr('title')+'\n';
	}else if($(this).attr('title')!="" && $(this).attr('type')!="submit"){
		$(this).css('background-color','#FFFFFF');
	}
	datos+=$(this).attr('name')+'='+$(this).val()+'&';
});
if(falta!=''){
	alert('Favor indicar los siguientes campos:\n\n'+falta);
	return false;
}
if($('#'+form+' .email').val()!=''){
	if(!validarEmail($('#'+form+' .email').val())){
		alert('La direccion de correo que introdujo es incorrecta.');
		return false;
	}
}
var submission = $('#'+form+' #captcha').val();
var url = 'includes/process.php?acc='+tipo+'&captcha=' + submission;
docheck(url, displaycheck,datos);
return false;
}

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 INFORMACION FUE ENVIADA CON EXITO");
			window.location.href=redireccion;
			
				
		}
		if(showcheck == '0')
		{
		alert("EL CODIGO DE SEGURIDAD NO COINCIDE");

		}
	}
}