
function createRequestObject()
{
	var request_o;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else
	{
		request_o = new XMLHttpRequest();
	}
	return request_o;
}

var http3 = createRequestObject();
var divId = '';
var valorCom = '';
var valorUserId = '';
var calculaProg = 0;
var esCentro = 0;

function pintaformulario(valor, divIdm, valor2, valor3, esCentrom)
{
	var rand_no=Math.floor(Math.random()*100000000000000001);
	divId=divIdm;
	
	esCentro = esCentrom;
	
	valorCom = valor;
	valorUserId = valor3;
	var url='ajax_formulario.php?valor='+valor+'&valor2='+valor2+'&divId='+divId+'&rnd='+rand_no;
	
	calculaProg = 1;	
	
	http3.open('get', url);
	http3.onreadystatechange = handlepintaformulario;
	http3.send(null);
}

function handlepintaformulario()
{
	if(http3.readyState == 4)
	{
		var response = http3.responseText;
		document.getElementById(divId).innerHTML = response;
		if ((calculaProg == 1) && (esCentro == "1")) {
			pintaprograma(valorCom, 'seleccion4', valorUserId);
		}
	}
}

function pintaprograma(comunidad, divIdm, user_id) {
	var rand_no=Math.floor(Math.random()*100000000000000001);
	divId = divIdm;
	
	var url='ajax_formulario.php?valor='+comunidad+'&valor3='+user_id+'&divId='+divId+'&rnd='+rand_no;
	valorCom = '';
	
	calculaProg = 0;
	
	http3.open('get', url);
	http3.onreadystatechange = handlepintaformulario;
	http3.send(null);
}

function activaSubmit()
{
	var submitCheck = false;
	//var j = document.formCreateUser.elements.length;
	for (var i=0; i<5; i++)
		if (!document.formCreateUser.elements[i].value)
			submitCheck = true;
	if (submitCheck == false && document.formCreateUser.pwd.value == document.formCreateUser.rePwd.value && document.formCreateUser.email.value == document.formCreateUser.reEmail.value)
			document.formCreateUser.confirmar.disabled = false;
	else
		document.formCreateUser.confirmar.disabled = true;
}


function pintaErrores(valor1, valor2, divIdm, tipoError)
{
	if (valor1 != valor2)
	{
		var rand_no=Math.floor(Math.random()*100000000000000001);
		divId=divIdm;
		if (tipoError == 'pwd')
			var url='ajax_formulario.php?errorPwd=true&divId='+divId+'&rnd='+rand_no;
		else if (tipoError == 'email')
			var url='ajax_formulario.php?errorEmail=true&divId='+divId+'&rnd='+rand_no;
		else
			var url='ajax_formulario.php?rnd='+rand_no;
		http3.open('get', url);
		http3.onreadystatechange = handlepintaformulario;
		http3.send(null);
	}
	else
		document.getElementById(divIdm).innerHTML = '';
}


function activaSubmitPwd()
{
	var submitCheck = false;
	var j = document.formChangePwd.elements.length;
	for (var i=0; i<j; i++)
		if (!document.formChangePwd.elements[i].value)
			submitCheck = true;
	if (submitCheck == false && document.formChangePwd.pwd.value == document.formChangePwd.rePwd.value)
			document.formChangePwd.confirmar.disabled = false;
	else
		document.formChangePwd.confirmar.disabled = true;
}