function valida_usuario(campo) {
var RegExPattern = /^[a-zA-Z0-9-_]{3,20}$/;
var errorMessage = 'Usuario Incorrecto, debe contener entre 3 y 20 caracteres alfanumericos. Se permiten los guiones bajos y centrales (_-)';
if ((campo.value.match(RegExPattern)) && (campo.value!='')) {
// alert('Usuario Correcto');
} else {
alert(errorMessage);
campo.focus();
}
}

// --------- Abre el formulario de registro de conceptos
function Ventana_001 (URL){
  window.open(URL,"CONEXIONISMO","width=900,height=700,top=20,left=20,scrollbars=YES,titlebar=YES,menubar=NO,toolbar=NO,directories=NO,location=NO,status=NO,resizable=YES") 
}

// --------- Abre el formulario de contacto con el autor de un concepto pulicado
function Ventana_002 (URL){
  window.open(URL,"CONEXIONISMO","width=500,height=500,top=150,left=300,scrollbars=NO,titlebar=NO,menubar=NO,toolbar=NO,directories=NO,location=NO,status=NO,resizable=NO") 
}

// --------- Abre los datos legales
function Ventana_003 (URL){
  window.open(URL,"CONEXIONISMO","width=650,height=500,top=150,left=300,scrollbars=YES,titlebar=NO,menubar=NO,toolbar=NO,directories=NO,location=NO,status=NO,resizable=NO") 
}
// --------- Abre los formularios del foro
function Ventana_004 (URL){
    window.open(URL,"CONEXIONISMO","width=720,height=400,top=150,left=100,scrollbars=YES,titlebar=NO,menubar=NO,toolbar=NO,directories=NO,location=NO,status=NO,resizable=NO") 
}

// --------- Cerrar ventana
function cerrarse(){ 
window.close() 
}

// --------- Devuelve los datos del formulario de citacion para su correccion
function enviar_formulario(){
   document.form_revisar.submit()
}
// --------- 
