// JavaScript Document
function validar(){
	/*validamos nick*/
	nic=document.getElementById('nick').value;
	if(nic.length <= 0)
	{
		document.getElementById('divnic2').style.display='none';	
		document.getElementById('divnic').style.display='';

		}
		else{
			document.getElementById('divnic').style.display='none';
			document.getElementById('divnic2').style.display='none';
			}
			/*cerramos validar nick*/

			/*validamos apellidos*/
	ape=document.getElementById('apellidos').value;

	if(ape.length <= 0)
	{
		document.getElementById('divape2').style.display='none';	
		document.getElementById('divape').style.display='';


		}else if(!isNaN(ape)){	
		document.getElementById('divape').style.display='none';
		document.getElementById('divape2').style.display='';

		}
		else{
			document.getElementById('divape').style.display='none';
			document.getElementById('divape2').style.display='none';
			
			}
			/*cerramos validar apellidos*/

			/*validamos nombres*/
	nom=document.getElementById('nombres').value;

	if(nom.length <= 0)
	{
		document.getElementById('divnom2').style.display='none';	
		document.getElementById('divnom').style.display='';

		}else if(!isNaN(nom)){
		document.getElementById('divnom').style.display='none';
		document.getElementById('divnom2').style.display='';

		}	
		else{
			document.getElementById('divnom').style.display='none';
			document.getElementById('divnom2').style.display='none';
			}
			/*cerramos validar nombres*/
			
			
			/*validamos password*/
	pas=document.getElementById('pas').value;

	if(pas.length <= 0)
	{
		document.getElementById('divpas2').style.display='none';	
		document.getElementById('divpas').style.display='';

		}
		else{
			document.getElementById('divpas').style.display='none';
			document.getElementById('divpas2').style.display='none';
			}
			/*cerramos validar password*/		
			

			/*validamos correo*/
			mail=document.getElementById("txtpara").value
	 if(mail.length <= 0)
	{
		document.getElementById('divcorreo').style.display='';	
		document.getElementById('divcorreo2').style.display='none';

	}
	else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) {
	 	 document.getElementById('divcorreo').style.display='none';	
		document.getElementById('divcorreo2').style.display='';  
	document.getElementById("txtpara").focus()

		}else{
			 document.getElementById('divcorreo').style.display='none';	
		document.getElementById('divcorreo2').style.display='none';  
			}
			/*cerramos validar correo*/

			/*validamos especialidad*/
			es=document.getElementById('esp').value;
	if(es=='Elija')
	{

		document.getElementById('divesp').style.display='';
		//alert("Es necesario escribir su nombre");
		}
		else{
			document.getElementById('divesp').style.display='none';
			}
			/*cerramos eespecialidad*/

			/*validamos grado*/
				si=document.getElementById('si').checked;
				no=document.getElementById('no').checked;
				if(si==false && no ==false){
					document.getElementById('divcole').style.display='';
					}else{
						document.getElementById('divcole').style.display='none';

						}			
			/*cerramos grado*/

			/*validamos nivel*/

				g1=document.getElementById('1').checked;
				g2=document.getElementById('2').checked;
				g3=document.getElementById('3').checked;
				g4=document.getElementById('4').checked;
				g5=document.getElementById('5').checked;

				if(g1==false && g2==false && g3==false && g4==false && g5==false){
					document.getElementById('divnivel').style.display='';
					}else{
						document.getElementById('divnivel').style.display='none';
						}
						/*cerramos nivel*/

			/*validamos codigo de verificacion*/
			img=document.getElementById('valor').value;
			veri=document.getElementById('CAPTCHA_CODE').value;
					if(veri==''){
				document.getElementById('diverror').style.display='';	
				document.getElementById('diverror2').style.display='none';

				return;
					}else{
						if(img!=veri){
				document.getElementById('diverror').style.display='none';	
				document.getElementById('diverror2').style.display='';	
				return;
				}else{
					document.getElementById('diverror').style.display='none';	
					document.getElementById('diverror2').style.display='none';
					}
						}
						/*cerramos validacion de codigo de verificacion*/

			if(document.getElementById('divnic').style.display=='none' && document.getElementById('divcorreo').style.display=='none' && document.getElementById('divnic2').style.display=='none' && document.getElementById('divcorreo2').style.display=='none' && document.getElementById('divape').style.display=='none' && document.getElementById('divape2').style.display=='none' && document.getElementById('divnom').style.display=='none' && document.getElementById('divnom2').style.display=='none' && document.getElementById('divesp').style.display=='none' && document.getElementById('divcole').style.display=='none' && document.getElementById('divcole').style.display=='none' && si==true || no==true && document.getElementById('divnivel').style.display=='none' && document.getElementById('divnivel').style.display=='none' ){
				document.frm1.submit();
					}else{
						return;
							}
		}/*cerramos funcion validar*/

	/*validamos nick solo*/
	function validar_nick(){
		nic=document.getElementById('nick').value;
	if(nic.length <= 0)
	{
		document.getElementById('divnic2').style.display='none';	
		document.getElementById('divnic').style.display='';

		return false;
		}
		else{
			document.getElementById('divnic').style.display='none';
			document.getElementById('divnic2').style.display='none';
			}
		}/*cerramos nick solo*/

		/*validamos correo solo*/
		function validar_correo(){
			mail=document.getElementById("txtpara").value
	 if(mail.length <= 0)
	{
		document.getElementById('divcorreo').style.display='';
		document.getElementById('divcorreo2').style.display='none';

		return false;
	}
	else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail)) {
	 	 document.getElementById('divcorreo').style.display='none';	
		document.getElementById('divcorreo2').style.display='';  
	return false;
		}else{
			 document.getElementById('divcorreo').style.display='none';	
		document.getElementById('divcorreo2').style.display='none';  
				}
			}
			/*cerramos validacion correo solo*/

	/*validamos apellidos solo*/
	function validar_apellidos(){
		ape=document.getElementById('apellidos').value;
	if(ape.length <= 0)
	{
		document.getElementById('divape2').style.display='none';
		document.getElementById('divape').style.display='';
				//alert("Es necesario escribir su nombre");

		return false;
		}else if(!isNaN(ape)){
		document.getElementById('divape').style.display='none';
		document.getElementById('divape2').style.display='';
		
		//alert("Es necesario que ingrese un nombre v\xE1lido")
		return false;
		}
		else{
			document.getElementById('divape').style.display='none';
			document.getElementById('divape2').style.display='none';
			
			}
		}/*cerramos apellido solo*/

		/*validamos nombres solo*/
	function validar_nombres(){
		nom=document.getElementById('nombres').value;
	if(nom.length <= 0)
	{
		document.getElementById('divnom2').style.display='none';	
		document.getElementById('divnom').style.display='';
		return false;
		}else if(!isNaN(nom)){
		document.getElementById('divnom').style.display='none';
		document.getElementById('divnom2').style.display='';
		return false;
		}
		else{
			document.getElementById('divnom').style.display='none';
			document.getElementById('divnom2').style.display='none';
			}
		}/*cerramos nombres solo*/

	function validar_esp(){
		es=document.getElementById('esp').value;
	if(es=='Elija')
	{
		
		document.getElementById('divesp').style.display='';
		//alert("Es necesario escribir su nombre");
		}
		else{
			document.getElementById('divesp').style.display='none';
			}
		}
		
		function validar_pas(){
			/*validamos password*/
	pas=document.getElementById('pas').value;

	if(pas.length <= 0)
	{
		document.getElementById('divpas2').style.display='none';	
		document.getElementById('divpas').style.display='';

		}
		else{
			document.getElementById('divpas').style.display='none';
			document.getElementById('divpas2').style.display='none';
			}
			/*cerramos validar password*/	
			}

	function validar_error(){
		img=document.getElementById('valor').value;
			veri=document.getElementById('CAPTCHA_CODE').value;
					if(veri==''){
				document.getElementById('diverror').style.display='';	
				document.getElementById('diverror2').style.display='none';

				return;
					}else{
						if(img!=veri){
				document.getElementById('diverror').style.display='none';
				document.getElementById('diverror2').style.display='';
				return;
				}else{
					document.getElementById('diverror').style.display='none';
					document.getElementById('diverror2').style.display='none';
					}
						}
		}

			/*abrimos funcion mostrar grado*/
			function ver(){
				si=document.getElementById('si').checked;
				no=document.getElementById('no').checked;
				if(si==false && no ==false){
					document.getElementById('divcole').style.display='';
					}else{
						document.getElementById('divcole').style.display='none';

						}
				if(si==true){
				document.getElementById('divgrado').style.display='none';
				document.getElementById('divnivel').style.display='';
				document.getElementById('1').checked=false;
				document.getElementById('2').checked=false;
				document.getElementById('3').checked=false;
				document.getElementById('4').checked=false;
				document.getElementById('5').checked=false;
								}else{
										document.getElementById('divgrado').style.display='';
									}
			}
			/*cerramos funcion ver de grado*/
			function validar_nivel(){
				g1=document.getElementById('1').checked;
				g2=document.getElementById('2').checked;
				g3=document.getElementById('3').checked;
				g4=document.getElementById('4').checked;
				g5=document.getElementById('5').checked;

				if(g1==false && g2==false && g3==false && g4==false && g5==false){
					document.getElementById('divnivel').style.display='';
					}else{
						document.getElementById('divnivel').style.display='none';
						}
			}
				/*cerramos validamos nivel*/
				/*cerramos nivel*/
				
	function validarNum(e)//funcion para bloquear que escriban letras en el campo de numero(pag principal en el campo documento)
{
        ///key es una variable que recoge el valor ASCII de la tecla pulsada.
    key = e.keyCode ? e.keyCode : e.which
        /// Validamos la tecla backspace
    if (key == 8) return true
        /// Validamos las teclas del 0 al 9
    if (key > 47 && key < 58) {
    return
    }
        /// Validamos la tecla "tab"
    if (key == 9) {
    return;
    }
        ///En caso de que se presione cualquier otra tecla el valor no se introduce.
    return false
}



/*Ajax Usuario*/
var objeto = false;
function crearObjeto() {
 // --- Crear el Objeto dependiendo los diferentes Navegadores y versiones ---
 try { objeto = new ActiveXObject("Msxml2.XMLHTTP");  }
 catch (e) {
 try { objeto = new ActiveXObject("Microsoft.XMLHTTP"); }
 catch (E) {
 objeto = false; }
 }
 // --- Si no se pudo crear... intentar este ultimo metodo ---
 if (!objeto && typeof XMLHttpRequest!='undefined') {
   objeto = new XMLHttpRequest();
 }
}
// ------------------------------
function leerDatos(valor) {
 crearObjeto();
if (objeto.readyState != 0) {
   alert('Error al crear el objeto XML. El Navegador no soporta AJAX');
} else {
   // Preparar donde va a recibir el Resultado
   objeto.onreadystatechange = procesaResultado;
   // Enviar la consulta
   objeto.open("GET", "usuario.php?usuario=" + valor, true);
   objeto.send(null);
 }
}
// ------------------------------
function procesaResultado() {
if (objeto.readyState == 4) {
 // objeto.responseText trae el Resultado
 document.getElementById('resultado').innerHTML = objeto.responseText;
}
}
/*cerramos el ajax usuario*/

/*creamos la funcion pulsar() para bloquear los caracteres especiales como la ñ*/
function pulsar(e) {
  tecla=(document.all) ? e.keyCode : e.which;
  if(tecla==32 || tecla >=123 || tecla==96 || tecla>=32 && tecla <=39 || tecla==44 ) return false;
}
/*cerramos la funcion pulsar() para bloquear*/
