function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false;
	try
	{
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			// Creacion del objet AJAX para IE
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}
function verifica(id,lugar)
{
	var imprime=document.getElementById(lugar);
	var objeto = document.getElementById(id);
	var objeto2=document.getElementById("sede");
	var sede=objeto2.options[objeto2.selectedIndex].value;
	if(sede==1000)
	{
		alert("Seleccione Sede");
	}
	else
	{
		REGEX_NUM =  /^([0-9])+$/;
		if(objeto.value!="")
		{
			if(REGEX_NUM.test(objeto.value))
			{
				imprime.style.visibility="hidden";
				var ajax=nuevoAjax();
				ajax.open("GET", "verificar.php?id_usuario="+objeto.value, true);
				ajax.onreadystatechange=function() 
				{
					if (ajax.readyState==4)
					{
						var resultados=ajax.responseXML;
						var existe=resultados.getElementsByTagName('existe').item(0).firstChild.data;
						if(existe=='true')
						{
							var redireccionar=resultados.getElementsByTagName('redirecciona').item(0).firstChild.data;
							if(redireccionar=='si')
							{
								//vamos a redireccionar al usuario
								alert("El n\xFAmero de Identificaci\xF3n ya se encuentra registrado, ser\xE1s redireccionado...");
								setTimeout("location.href=\'../antiguos/index.php\'",1000) 
							}
							else
							{
								//como el usuario existe,actualizamos los campos.
								var dato1=document.getElementById('tipo_id');
								dato1.selectedIndex=resultados.getElementsByTagName("tipoid").item(0).firstChild.data;
								var dato2=document.getElementById('sexo');
								dato2.selectedIndex=resultados.getElementsByTagName('idsexo').item(0).firstChild.data;
								var dato3=document.getElementById("p_ape");
								dato3.value=resultados.getElementsByTagName('pape').item(0).firstChild.data;
								var dato4=document.getElementById("s_ape");
								dato4.value=resultados.getElementsByTagName('sape').item(0).firstChild.data;
								var dato5=document.getElementById("nombres");
								dato5.value=resultados.getElementsByTagName('nomb').item(0).firstChild.data;
								var dato6=document.getElementById("academico");
								dato6.selectedIndex=resultados.getElementsByTagName('idtec').item(0).firstChild.data;
								var dato7=document.getElementById("semestre");
								dato7.selectedIndex=resultados.getElementsByTagName('idsem').item(0).firstChild.data;
								//volvemos visible la capa
								imprime.style.visibility="visible";
								var ocul=document.getElementById("oculto");
								ocul.value="si";
							}
						}
						else
						{
							//la capa la volvemos visible y vaciamos todos los campos
							imprime.style.visibility="visible";
							var dato1=document.getElementById("tipo_id");
							dato1.options[dato1.selectedIndex].value=1000;
							var dato2=document.getElementById("sexo");
							dato2.options[dato2.selectedIndex].value=1000;
							var dato3=document.getElementById("p_ape");
							dato3.value="";
							var dato4=document.getElementById("s_ape");
							dato4.value="";
							var dato5=document.getElementById("nombres");
							dato5.value="";
							var dato6=document.getElementById("academico");
							dato6.options[dato6.selectedIndex].value=1000;
							var dato7=document.getElementById("semestre");
							dato7.options[dato7.selectedIndex].value=1;
							alert("Ingrese sus datos personales y el Programa Acad\xE9mico al que desea Inscribirse y luego haga click en Continuar");
							var ocul=document.getElementById("oculto");
							ocul.value="no";
						}
					}
				}
				ajax.send(null);
			}
			else
			{
				objeto.style.borderColor = "#F00";
				window.alert("Escriba su n\xFAmero de Identificaci\xF3n sin puntos ni comas\x21");
				objeto.value="";
			}
		}
		else
		{
			objeto.style.borderColor = "#F00";
			window.alert("Escriba su n\xFAmero de Identificaci\xF3n sin puntos ni comas\x21");
			objeto.value="";
		}
	}
}
function validarr()
{
	var a=document.getElementById('sede');//combo
	var b=document.getElementById('identificacion').value;
	var c=document.getElementById('tipo_id');//combo
	var d=document.getElementById('sexo');//combo
	//var e=document.getElementById('tel').value;
	var f=document.getElementById('p_ape').value;
	var g=document.getElementById('s_ape').value;
	var h=document.getElementById('nombres').value;
	var i=document.getElementById('academico');//combo
	var j=document.getElementById('semestre');//combo
	var c1=a.options[a.selectedIndex].value;
	var c2=c.options[c.selectedIndex].value;
	var c3=d.options[d.selectedIndex].value;
	var c4=i.options[i.selectedIndex].value;
	var c5=j.options[j.selectedIndex].value;
	REGEX_NUM =  /^([0-9])+$/;
	if(b=="" || !REGEX_NUM.test(b))
	{
		alert("Compruebe n\xFAmero de Identificaci\xF3n, escribalo sin puntos ni comas solo n\xFAmeros");
		return false;
	}
	if(f=="")
	{
		alert("Escriba su Primer Apellido");
		return false;
	}
	if(h=="")
	{
		alert("Escriba sus Nombre");
		return false;
	}
	if(c1==1000)
	{
		alert("Seleccione la Sede");
		return false;
	}
	if(c2==1000)
	{
		alert("Seleccione tipo de Identificaci\xF3n");
		return false;
	}
	if(c3==1000)
	{
		alert("Seleccione su sexo");
		return false;
	}
	if(c4==1000)
	{
		alert("Seleccione el programa Acad\xE9mico al que desea ingresar");
		return false;
	}
	if(c5==1000)
	{
		alert("Seleccione el semestre");
		return false;
	}
	return true;
}
function habilita(id)
{
	var a=document.getElementById(id);
	var tem="v_"+id;
	var b=document.getElementById(tem);
	var tot=document.getElementById('total');
	if(a.checked==true)
	{
		var t=parseInt(tot.value)+parseInt(b.value);
		b.disabled=false;
		b.style.borderColor='#3C3';
		b.style.color='#393';
		b.style.fontWeight="bold";
		if(tem=='v_1')//si el campo checkeado es matricula
		{
			alert("La matricula, ya contiene el valor de los Derechos pecuniarios o complementarios.");
		}
		if(tem=='v_2')//si el campo checkeado es derechos complementarios o pecuniarios
		{
			alert("Los Derechos Pecuniarios deben cancelar las personas que son exoneradas del valor de la Matricula");
		}
		tot.value=t;
	}
	else
	{
		var t=parseInt(tot.value)-parseInt(b.value);
		b.disabled=true;
		b.style.borderColor='#FFF';
		b.style.color='#666';
		b.style.fontWeight="normal";
		tot.value=t;
	}
}
function redirect()
{
	window.location.href='http://www.itp.edu.co';
}
