//---------------------------VALIDACIONES Y FUNCIONES JAVASCRIPT--------------------------------------//
////////////////////////////////////////////////////////////////////////////////////////////////////////
//Busqueda de Doctores//////////////////////////////////////////////////////////////////////////////////
//funcion, presionar enter teniendo en foco en el campo de texto pasa a la función ajax para la busqueda
function processKey(e){
    if (null == e) 
        e = window.event ; 
    if (e.keyCode == 13){
		//funcion ajax para busqueda de doctores
        ajax_bsmedico(); 
        return false; 
    }
}
//limpia el campo de texto de la busqueda
function servicios(){
	document.formmed.medico.value=""
}
////////////////////////////////////////////////////////////////////////////////////////////////////////
//Validacion de Registro correo electronico/////////////////////////////////////////////////////////////
//valida numeros
function validarnum(e) {
    tecla = (document.all)?e.keyCode:e.which;
    if (tecla==8) return true;
    patron = /\d/;
    te = String.fromCharCode(tecla);
    return patron.test(te); 
} 
function validarlet(e){
    tecla = (document.all)?e.keyCode:e.which;
    if (tecla==8) return true;
    patron =/[A-Za-zñÑ\s]/;
    te = String.fromCharCode(tecla);
    return patron.test(te);
}
function val_cusu(){
	
	//alert(document.forcusu.cregapellidos.value);
	
    //validando nombre
    if (document.forcusu.cregnombre.value.length==0){
       alert("Tiene que digitar su Nombre");
       document.forcusu.cregnombre.focus();
       return false;
	   } 
	//validando apellidos  
	if (document.forcusu.cregapellidos.value.length==0){
       alert("Tiene que digitar sus Apellidos");
       document.forcusu.cregapellidos.focus();
       return false;
    }
	//validando CIP y DNI siendo cada opcional y obligatorio almenos uno
	if (document.forcusu.cregcip.value.length==0 && document.forcusu.cregdni.value.length==0){
       alert("Tiene que digitar DNI ó CIP"); 
       document.forcusu.cregcip.focus();
       return false;
	   }else{
	   		//Validnado Cantidad de Numeros en el CIP
			if (document.forcusu.cregcip.value.length<=7 && document.forcusu.cregcip.value.length>0){
      		 	alert("El número de CIP esta Incompleto"); 
       			document.forcusu.cregcip.focus();
       			return false;
    		}
			//Validnado Cantidad de Numeros en el DNI
			if (document.forcusu.cregdni.value.length<=7 && document.forcusu.cregdni.value.length>0){
       			alert("El número de DNI esta Incompleto"); 
       			document.forcusu.cregdni.focus();
       			return false;
    		}
    }
	//Validacion de cantidad de numeros del telefono una vez digitado algo
	if (document.forcusu.cregtelefono.value.length<=6 && document.forcusu.cregtelefono.value.length>0){
       alert("El número de Teléfono esta Incompleto"); 
       document.forcusu.cregtelefono.focus();
       return false;
    }
	//Validacion de cantidad de numeros del celular una vez digitado algo
	if (document.forcusu.cregcelular.value.length<=8 && document.forcusu.cregcelular.value.length>0){
       alert("El número de celular esta Incompleto"); 
       document.forcusu.cregcelular.focus();
       return false;
    }
		//Validacion de cantidad de numeros del anexo una vez digitado algo
	if (document.forcusu.creganexo.value.length<=3 && document.forcusu.creganexo.value.length>0){
       alert("El número de anexo esta Incompleto"); 
       document.forcusu.creganexo.focus();
       return false;
    }
	//validando seleccion de departamentos	
	if (document.forcusu.departamentoform.selectedIndex==0){
       alert("Debe seleccionar un Departamento");
       document.forcusu.departamentoform.focus();
       return false;
    }
	//validando seleccion de servicios
	if (document.forcusu.especialidadform.selectedIndex==0){
       alert("Debe seleccionar un Servicio");
       document.forcusu.especialidadform.focus();
       return false;
    }
	//Recordando CIP en blanco  
	if (document.forcusu.cregcip.value.length==0 && document.forcusu.cregdni.value.length>0){
       if(!confirm("AVISO: ¿No ha digitado Cip, Desea Seguir?")){
	   document.forcusu.cregcip.focus();
   	   return false;
	   }
    }
	//Recordando DNI en blanco
	if (document.forcusu.cregdni.value.length==0 && document.forcusu.cregcip.value.length>0){
       if(!confirm("AVISO: ¿No ha digitado DNI, Desea Seguir?")){
	   document.forcusu.cregdni.focus();
   	   return false;
	   }
    }
	//funcion ajax para grabar los datos - relacionada con ajax.js
		ajax_rptcusu();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////
function valinicio(){
	//document.location.href="default.asp";
	window.location.reload();
}
////////////////////////////////////////////////////////////////////////////////////////////////////////
//Validacion de Registro correo electronico/////////////////////////////////////////////////////////////
function val_loginusu(){
	//alert('may');
	  var usuario = document.getElementById('usu').value;
	  var clave = document.getElementById('pas').value;
    //validando usuario
    if (usuario==0){
       alert("Digite el usuario de Acceso");
       document.getElementById('usu').focus();
       return false;
	}
    if (clave==0){
       alert("Digite la Clave de Acceso");
       document.getElementById('pas').focus();
       return false;
	} 
//funcion ajax para autentificar usuario y clave
	   ajax_regcusu();
}
//Abrir Revista
function revista(){
	//a.close();
var opciones = "top="+70+",left="+70+",width="+1000+",height="+741+",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,target=_blank";
	window.open('revista/Revista.html',"Disamar",opciones);
}
