function cargar_municipios()
{
	var f = document.form_inscripcion;
	var feedback = document.getElementById('feedback_municipios');
	
	if (f.id_departamento.value != '')
	{
		xmlHttp_municipios=GetXmlHttpObject();
		if (xmlHttp_municipios == null)
		{
			alert ('Su navegador no soporta AJAX');
			return;
		} 
		var url='ajax_municipios.php';
		url += '?';
		url += 'id_departamento='+f.id_departamento.value;
		//alert (url);
		//feedback.innerHTML+=url;    
		xmlHttp_municipios.onreadystatechange=r_municipios;
		xmlHttp_municipios.open('POST',url,true);
		xmlHttp_municipios.send(null);
		feedback.innerHTML='Cargando municipio de la departamento...';    
	}
}

function r_municipios() 
{ 
	var f = document.form_inscripcion;
	var s = f.id_municipio;
	var feedback = document.getElementById('feedback_municipios');

	if (xmlHttp_municipios.readyState==4 || xmlHttp_municipios.readyState=='complete')
	{ 
		respuesta = new String(xmlHttp_municipios.responseText);
		//alert(respuesta);
		arreglo = respuesta.split("\n");
		s.options.length = 0;
		
		for (var i=0; i<arreglo.length-1; i++)
		{
			valor = arreglo[i];
			arrint = valor.split('@@');
			id = arrint[0];
			info = arrint[1];

			s.options.length = s.options.length + 1;
			s.options[i].value = id;
			s.options[i].text = info;
		}
		
		if (respuesta == '')
		{
			feedback.innerHTML='No se encontraron municipios para ese departamento.';    
		}
		else
		{
			feedback.innerHTML='';
		}
	} 
} 

function inscribirse()
{
	var f = document.form_inscripcion;
	
	if (f.apodoyaexiste.value == '') 
	{
		chekar_apodo(f);
	}
	
	var feedback = document.getElementById('resultados');
	
	if (f.apodoyaexiste.value == 0)
	{
		xmlHttp_resultados=GetXmlHttpObject();
		if (xmlHttp_resultados == null)
		{
			alert ('Su navegador no soporta AJAX');
			return;
		} 

		var usuario = encodeURIComponent(f.usuario.value); 
		var clave = encodeURIComponent(f.clave.value); 
		var descripcion = encodeURIComponent(f.descripcion.value); 
		var busca = encodeURIComponent(f.busca.value); 
	
		var url='ajax_inscripcion.php';
		url += '?';
		url += 'id_pais='+f.id_pais.value;
		url += '&id_departamento='+f.id_departamento.value;
		url += '&id_municipio='+f.id_municipio.value;
		url += '&id_genero='+f.id_genero.value;
		url += '&id_genero_buscado='+f.id_genero_buscado.value;
		url += '&id_orientacion='+f.id_orientacion.value;
		url += '&id_caracter_convivencia='+f.id_caracter_convivencia.value;
		url += '&id_caracter_sexual='+f.id_caracter_sexual.value;
		url += '&id_tipo_relacion='+f.id_tipo_relacion.value;
		url += '&usuario='+usuario;
		url += '&clave='+clave;
		url += '&email='+f.email.value;
		url += '&id_compromiso='+f.id_compromiso.value;
		url += '&fecha_nacimiento='+f.fecha_nacimiento.value;
		url += '&descripcion='+descripcion;
		url += '&busca='+busca;
		
		//alert (url);
		//feedback.innerHTML+=url;    
		xmlHttp_resultados.onreadystatechange=r_resultados_inscripcion;
		xmlHttp_resultados.open('POST',url,true);
		xmlHttp_resultados.send(null);
		feedback.innerHTML='Inscribiéndote...';
	}
	else
	{
		alert('Alguien ya se ha inscrito previamente con el apodo '+f.usuario.value+' que especificaste, debes especificar un apodo que no esté tomado.');
	}    
}

function r_resultados() 
{ 
	var f = document.form_busqueda;
	var feedback = document.getElementById('resultados');

	if (xmlHttp_resultados.readyState==4 || xmlHttp_resultados.readyState=='complete')
	{ 
		respuesta = new String(xmlHttp_resultados.responseText);
		
		if (respuesta == '')
		{
			feedback.innerHTML='No se pudo inscribir, revise los datos';    
		}
		else
		{
			feedback.innerHTML=respuesta;
		}
	} 
}
 
function r_resultados_inscripcion() 
{ 
	var f = document.form_busqueda;
	var feedback = document.getElementById('resultados');

	if (xmlHttp_resultados.readyState==4 || xmlHttp_resultados.readyState=='complete')
	{ 
		respuesta = new String(xmlHttp_resultados.responseText);
		
		if (respuesta == '')
		{
			feedback.innerHTML='No se pudo inscribir, revise los datos';    
		}
		else
		{
			var a_respuesta = respuesta.split("--");
			var mensaje = a_respuesta[0];
			var id_usuario = a_respuesta[1];
			var usuario = a_respuesta[2];
			var clave = a_respuesta[3];
			
			feedback.innerHTML=mensaje;
			
			if (mensaje.indexOf("¡Registro exitoso!") != -1)
			{
				location.href = "index.php?email="+usuario+"&clave="+clave;
			}
		}
	} 
} 

