function solo_numero(){ 
var key=window.event.keyCode;//codigo de tecla. 
if (key < 48 || key > 57){//si no es numero 
window.event.keyCode=0;//anula la entrada de texto. 
}}

function maximaLongitud(texto,maxlong) { 
  var tecla, in_value, out_value; 

  if (texto.value.length > maxlong) { 
    in_value = texto.value; 
    out_value = in_value.substring(0,maxlong); 
    texto.value = out_value; 
    return false; 
  } 
  return true; 
}

function valida_campos() {
if (document.form1.cod_rem.value == 0) {
	alert("Debe seleccionar un Remitente");
	return false;
}
if (document.form1.num_ext.value == "") {
	alert("Debe ingresar el número externo");
	return false;
}
if (document.form1.asunto_doc.value == "") {
	alert("Debe ingresar el Asunto");
	return false;
}
}

function valida_reg_user() {
if (document.form1.user.value == "") {
	alert("Debe ingresar el usuario");
	return false;
}
if (document.form1.pass.value == "") {
	alert("Debe ingresar el password");
	return false;
}
if (document.form1.id_grupo.value == "0") {
	alert("Debe seleccionar el grupo");
	return false;
}
if (document.form1.depen.value == "0") {
	alert("Debe seleccionar la dependencia");
	return false;
}
}

function valida_reg_doc() {
if (document.form1.nombre.value == "") {
	alert("Debe ingresar el nombre del documento");
	return false;
}
if (document.form1.tipo.value == "0") {
	alert("Debe seleccionar un tipo");
	return false;
}
}

function no_vacio() {
if (document.form1.id_doc.value == "") {
	if (document.form1.cod_rem.value == "0") {
		if (document.form1.num_ext.value == "") {
			if (document.form1.asunto.value == "") {
				if (document.form1.fecha_d.value == "") {
					if (document.form1.fecha_h.value == "") {		
						alert("Debe ingresar al menos un criterio de búsqueda");
						return false;
					}
				}
			}
		}
	}
}
}

function bloquear() {
if (document.form1.id_doc.value != "") {
	document.form1.cod_rem.disabled = true;
	document.form1.num_ext.disabled = true;
	document.form1.asunto.disabled = true;
	document.form1.fecha_d.disabled = true;
	document.form1.fecha_h.disabled = true;
	document.form1.b1.disabled = true;
	document.form1.b2.disabled = true;
}
else {
	document.form1.cod_rem.disabled = false;
	document.form1.num_ext.disabled = false;
	document.form1.asunto.disabled = false;
	document.form1.fecha_d.disabled = false;
	document.form1.fecha_h.disabled = false;
	document.form1.b1.disabled = false;
	document.form1.b2.disabled = false;
}
}

function bloquear_ad() {
if (document.form1.id_doc.value != "") {
	document.form1.cod_rem.disabled = true;
	document.form1.num_ext.disabled = true;
	document.form1.asunto.disabled = true;
}
else {
	document.form1.cod_rem.disabled = false;
	document.form1.num_ext.disabled = false;
	document.form1.asunto.disabled = false;
}
}

function bloquear_usr() {
if (document.form1.id_doc.value != "") {
	document.form1.num_ext.disabled = true;	
	document.form1.asunto.disabled = true;
	document.form1.fecha_d.disabled = true;
	document.form1.fecha_h.disabled = true;
	document.form1.b1.disabled = true;
	document.form1.b2.disabled = true;
}
else {
	document.form1.num_ext.disabled = false;
	document.form1.asunto.disabled = false;
	document.form1.fecha_d.disabled = false;
	document.form1.fecha_h.disabled = false;
	document.form1.b1.disabled = false;
	document.form1.b2.disabled = false;
}
}

function no_vacio2() {
if (document.form1.depen.value == "0") {
	alert("Debe elegir la dependencia de destino");
	return false;
}
if (document.form1.despacho.value == "0") {
	alert("Debe ingresar el tipo de despacho");
	return false;
}
if (document.form1.prioridad.value == "9") {
	alert("Debe elegir la prioridad");
	return false;
}
var respuesta = confirm('Se realizará solamente un despacho. Si desea hacer más depachos presione Cancelar y luego el botón de Despacho múltiple')
if(respuesta) {
	submit();
}
else {
	return false;
}
}

function no_vacio_editdesp() {
if (document.form1.cod_desp.value == "") {
	alert("Debe ingresar la(s) clave(s)");
	return false;
}
if (document.form1.origen.value == "") {
	alert("Debe ingresar el origen");
	return false;
}
if (document.form1.destino.value == "") {
	alert("Debe ingresar el destino");
	return false;
}
if (document.form1.prioridad.value == "9") {
	alert("Debe seleccionar la prioridad");
	return false;
}
}

function no_vacio4() {
if (document.form1.depen.value == "0") {
	alert("Debe elegir la dependencia de origen");
	return false;
}
if (document.form1.depen_d.value == "0") {
	alert("Debe elegir la dependencia de destino");
	return false;
}
if (document.form1.despacho.value == "0") {
	alert("Debe ingresar el tipo de despacho");
	return false;
}
if (document.form1.prioridad.value == "9") {
	alert("Debe elegir la prioridad");
	return false;
}
var respuesta = confirm('Se realizará solamente un despacho. Si desea hacer más depachos presione Cancelar y luego el botón de Despacho múltiple')
if(respuesta) {
	submit();
}
else {
	return false;
}
}

function pulsar(e){
tecla=(document.all) ? e.keyCode : e.which;
if (tecla==13) {
	if (document.form1.id_doc.value == "") return false;
	else document.form1.submit();
}
}

function agregar_despacho() { 
valor=document.form1.despacho; 
document.form1.despacho_multiple.focus(); 
document.forms1.despacho_multiple.value+=valor.options[valor.selectedIndex].text+" "; 

} 


function mostrar(dato) {
document.form1.despacho_multiple.value+=dato+",";
}

function mostrar2(dato) {
document.form1.prioridad.value=dato;
}

function nuevorem() {
window.location.href="nuevo_rem.asp"
}

function despacha() {
document.form4.submit1.disabled = true;
document.form2.nuevo.disabled = true;
document.all.verdespacho.style.display=""
}

function despacha_usr() {
document.form4.submit1.disabled = true;
document.form2.nuevo.disabled = true;
document.all.verdespacho.style.display=""
}

function despachausr() {
document.form4.submit1.disabled = true;
document.form2.nuevo.disabled = true;
document.all.verdespacho.style.display=""
}

function no_vacio3() {
if (document.form1.depen.value == "0") {
	alert("Debe elegir la dependencia de destino");
	return false;
}
if (document.form1.despacho.value == "0") {
	alert("Debe ingresar el tipo de despacho");
	return false;
}
if (document.form1.prioridad.value == "9") {
	alert("Debe elegir la prioridad");
	return false;
}
document.form1.multi.value = "1";
}

function no_vacio5() {
if (document.form1.depen.value == "0") {
	alert("Debe elegir la dependencia de origen");
	return false;
}
if (document.form1.depen_d.value == "0") {
	alert("Debe elegir la dependencia de destino");
	return false;
}
if (document.form1.despacho.value == "0") {
	alert("Debe ingresar el tipo de despacho");
	return false;
}
if (document.form1.prioridad.value == "9") {
	alert("Debe elegir la prioridad");
	return false;
}
document.form1.multi.value = "1";
}

function no_vacio4() {
if (document.form1.id_doc_del.value == "") {
	alert("Debe ingresar el intervalo de inicio");
	return false;
}
if (document.form1.id_doc_al.value == "") {
	alert("Debe ingresar el intervalo de fin");
	return false;
}
}

function multi() {
document.form1.multi.value = "1";
return false;
}

function elimina() {
var respuesta = confirm('¿Está seguro de eliminar el registro seleccionado?')
if(respuesta) {
	submit();
}
else {
	return false;
}
}

function modifica() {
var respuesta = confirm('¿Desea modificar los datos del registro seleccionado?')
if(respuesta) {
	submit();
}
else {
	return false;
}
}

function verifica_duplicado() {
var respuesta = confirm('Ya existe un documento en el sistema con los datos que está queriendo ingresar. ¿Desea registrarlo de todas formas?')
if(respuesta) {
	return true;
}
else {
	return false;
	history.go(-1);
}
}


