// JavaScript Document

//Arreglo para las labels
var labels = new Array();


//Funcion que recarga las asignaturas de acuerdo al orden
    function recarga(){
        document.ordenForm.action= "index.jsp";
        document.ordenForm.submit();
    }

    function recargaPagina(nombreForma, pagina){
        with (eval("document."+nombreForma)){
            action= pagina;
            submit();
        }
    }

// Validación de acceso
function validaAcceso(nombreForma){
    with( eval("document."+nombreForma) ){
        if( login.value == "" ){
            alert(labels['clave']);
            login.focus();
            return;
        }

        if( pass.value == "" ){
            alert(labels['contrasena']);
            pass.focus();
            return;
        }

        submit();
    }
}
	

//---------------------------------------------------
// ----- FUNCIONES PARA INSCRIBIR UN NUEVO ALUMNO
//---------------------------------------------------


//inscribe.jsp
function inscribe(forma){
    with(forma){
        //Valida el campo del Nombre "nombre"
	if(nombre.value == ""){
		alert(labels['nombre'])
		nombre.focus()
		return false
	}

	//Valida el campo del Apellido "apellido"
	if(apellido.value == ""){
		alert(labels['apellido'])
		apellido.focus()
		return false
	}

        if(login.value=="") {
            alert(labels['clave']);
		login.focus();
		return false;
        } else {
            if (malNombre(login.value)){
                alert(labels['claveval']);
                login.focus();
                return false;
            }
        }
        
        if(login.value.length < 5){
		alert(labels['clavemin']);
		login.value="";		
		thisForm.login.focus();
		return false;
	}
	//Valida el campo de la Contraseña "pass"
	if(pass.value == ""){
		alert(labels['contrasena'])
		pass.focus()
		return false
	}

	if(pass.value.length < 5){
		alert(labels['contrasenamin']);
		pass.value="";
		thisForm.passConf.value="";
		thisForm.pass.focus();
		return false;
	}

	if(passConf.value == "" || pass.value != passConf.value){
		alert(labels['contrasenaconf']);
		pass.value="";
		passConf.value="";
		pass.focus();
		return false;
	}

	//Valida el campo del Correo "mail"
	if(mail.value == ""){
		alert(labels['correo'])
		mail.focus()
		return false
	}

        //Valida si esta escrito correctamente el correo electrónico
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail.value))){
		alert(labels['correoinv']);
		mail.focus()
		return false;
	}

        if(nocta.value==""){
            alert(labels['cuenta']);
		nocta.focus()
		return false;
        } else {
            if(!isNum(nocta.value)){
                alert(labels['cuentaval']);
		nocta.focus()
		return false;
            }
            if(nocta.value.length != 9){
                alert(labels['cuentavaldig']);
		nocta.focus()
		return false;
            }
        }

        action="index.jsp?action=insReg";
        submit();
	return true;
	
    }
}

// Usada en indexTemario.jsp
function MyOp(t){
    window.open(t,"Win2",'height=250,width=250');
    //return false;
}

//Funcion General: quita espacios en blanco de una cadena
function strTrim(cad){
    cad= cad.replace(/\s/g, "");
    return cad;
}


// FUnción para abrir el rte para las notas (notas.jsp)
function abreEditor(loc)
{
	window.open(loc, 'editor', 'width=650,height=450,resizable=yes');
}

// Función para abrir los planes oficiales
function abrePlan(loc)
{
	window.open(loc, 'plan', 'width=600,height=700,resizable=yes,scrollbars=yes,top=20,left=20');
}

// FUnción para abrir los eventos 
function abreEvento(loc)
{
	window.open(loc, 'evento', 'width=400,height=300,resizable=no');
}

// FUnción para abrir los eventos de un día
function abreDia(loc)
{
	window.open(loc, 'dia', 'width=725,height=380,resizable=no,scrollbars=yes');
}

// Función para abrir las herramientas de carpeta, datos y ayuda
function abreHerramienta(loc)
{
	window.open(loc, 'herramienta', 'width=700,height=500,resizable=yes,scrollbars=yes,status=yes,titlebar="no"');
}

function abreUnas(loc,width,height)
{
	window.open(loc, 'vid', 'width='+width+',height='+height+',resizable=yes,scrollbars=yes,status=yes,titlebar="no"');
}
// Función para abrir los archivos en la carpeta
function abreArchivo(loc)
{
	window.open(loc, 'archivo', 'width=600,height=400,resizable=yes,scrollbars=yes');
}

//Funcion general para confirmar la eliminación
function confirmaEliminacion(loc, mssg)
{
	if (confirm(mssg)){
        window.location= loc;
    }
}

//Elimina doc de la carpeta personal.
function confirmaEliminacion2(mssg)
{
	if (confirm(mssg)){
        submit();
    }
}

function confirmaEliminacionSubmit(mssg, forma)
{
	if (confirm(mssg)){
        forma.submit();
    }
}


//---------------------------------------------------
// ----- FUNCIONES PARA LAS NUEVAS FORMAS
//---------------------------------------------------

//Función general para validar campos nuevo (solo textos)
function validarNv(nombreForma)
{
    var arrCampos, arrMensajes;
    // Asignar los valores a los arreglos dependiendo de la página
    switch(nombreForma){
        case "formaNvTema":
            arrCampos= new Array("texto"); //, "objetivo")
           
        break;

        case "formaNvSubtema":
            arrCampos= new Array("titulo"); //, "texto")
           
        break;
		
    case "formaNvNota":
            arrCampos= new Array("titulo")
  

  with(eval("document."+nombreForma)){
if(lig.length>0){
        for(i=0;i<lig.length;i++){
            if(lig[i].value != "http://" && lig[i].value != "" && nombreLiga[i].value == ""){
            alert(labels['liganomvacia']);
            return;
            }else if((lig[i].value == "http://" || lig[i].value == "")&& nombreLiga[i].value != ""){
           alert(labels['ligavacia']);
            return;
            }
        }
}else{

 if(lig.value != "http://" && lig.value != "" && nombreLiga.value == ""){

              alert(labels['liganomvacia']);
            return;
            }else if((lig.value == "http://" || lig.value == "")&& nombreLiga.value != ""){
            alert(labels['ligavacia']);
            return;
            }
      }
}
        break;
		
    case "formaEdtNota":
            arrCampos= new Array("titulo", "texto")

           
        break;        

        case "formaNvDoc":
            arrCampos= new Array("doc")
           
        break;

        case "formaNvBiblio":
            arrCampos= new Array("titulo");
           
        break;

        case "formaNvProbPro":
            arrCampos= new Array("titulo", "texto");
           
        break;
		
        case "formaNvProbRes":
            arrCampos= new Array("titulo", "texto", "respuesta");
            
        break;
		
        case "formaNvActiv":
            arrCampos= new Array("nombre", "nveces");
           
        break;
		
        

        case "formaEdtForo":
            arrCampos= new Array("nombre", "descripcion");
            var aux = validaFecha(nombreForma);
        if(!aux){
            return;
            }

        break;

        case "formaNvLiga":
            arrCampos= new Array("nombre", "url");
            
        break;
		
        case "formaNvEvntCal":
            arrCampos= new Array("titulo", "texto");
          

        break;


    }
	with(eval("document."+nombreForma)){
        for (i=0; i<arrCampos.length; i++){
            
            if (eval("strTrim("+arrCampos[i]+".value)==\"\"") ){                 

		if( nombreForma == "formaEdtNota" && i == 1 ){
                    submit();        
                }else{
               
                 alert(labels[i]);
                 eval(arrCampos[i]+".focus()");
		}
				return;


     		}
            if (!eval(arrCampos[i]+".value>0") && arrCampos[i] == "nveces"){
                alert(labels[i]);
                eval(arrCampos[i]+".focus()");
				return;
            }

		}

                if(nombreForma == "formaNvNota"){
                document.formaNvNota.action = "notas/insrtNota.jsp";
                }
       
                
		submit();
    }
}


//funcion usada en nvPrgnt.jsp
function validarPreg(nombreForma, act){
	with(eval("document."+nombreForma)){

		if(nombreForma=="formaNvPreg" ){               
                        //if(texto.value==""){
                           // alert(labels['texto']);
                            //texto.focus();
                            //return;
                       // }

                       if (R1[1].checked){
				if(!isNum(longuitud.value) || !eval(longuitud.value)>0 ) {
					alert(labels['longmayorcero']);
					nfilas.focus();
					return;
				}
                        }

			if (R1[2].checked || R1[3].checked){
				if(!isNum(nresp.value) || !eval(nresp.value)>1 ) {
					alert(labels['resmayorcero']);
					nresp.focus();
					return;
				}
			}
			if (R1[4].checked){
				if(!isNum(nfilas.value) || !eval(nfilas.value)>0 ) {
					alert(labels['filasmayorcero']);
					nfilas.focus();
					return;
				}
				if(!isNum(ncolumnas.value) || !eval(ncolumnas.value)>0 ) {
					alert(labels['colsmayorcero']);
					ncolumnas.focus();
					return;
				}
			}
		} //else if (nombreForma=="formaEdtPrg"){
                    //if(texto.value==""){
                      //      alert(labels['texto']);
                        //    texto.focus();
                          //  return;
                        //}
                //}
		action= act;
		submit();
	}
}

function validaNum(cad){
	if(cad==""){
		return false;
	} else {
		if (eval(cad)<=0){
			return false;
		}
	}
	return true;
}

function isNum(cad){
	cad= strTrim(cad);
	if (cad=="")
		return false;

	for(i=0; i<cad.length; i++){
		if (cad.charAt(i)<'0' || cad.charAt(i)>'9')
			return false;
	}
	
	return true;
}

//Para borrar el texto al primer click del area de texto
var count= 0;
function quitaTextoInicial(forma, control){
	if (count <= 0){
		eval("document."+forma+"."+control+".value=\"\"");
	}
	count++;
}

//Para la carpeta

function verificaArchivo(nombreForma)
{
    
            if (nombreForma == "formaUnidadContenido"){
                
                with(eval("document."+nombreForma)){
                if (archivo.value=="")
        {
            alert(labels['selar']);
            return;
        }

                    var nombreArchivo= "";
            var sep= "#";
            if(archivo.value.indexOf("/") != -1)
                sep= "/";
            if(archivo.value.indexOf("\\") != -1)
                sep= "\\";

            if(sep != "#")
                nombreArchivo= archivo.value.substr(archivo.value.lastIndexOf(sep)+1);
            else
                nombreArchivo= archivo.value;


                if ( malNombre(nombreArchivo) ){
                alert(labels['arvalido']);
                return;
            }
                
                if ( malExtension(nombreArchivo, 'formaUnidadContenido') ){
                alert(labels['arextensionzip']);
                return;
            }
             action = 'unas/importaContenidos.jsp';
 
            }
            }

            if (nombreForma == "nvIt"){
                with(eval("document."+nombreForma)){

if (archivo.value=="")
        {
            alert(labels['selar']);
            return;
        }

                var nombreArchivo= "";
            var sep= "#";
            if(archivo.value.indexOf("/") != -1)
                sep= "/";
            if(archivo.value.indexOf("\\") != -1)
                sep= "\\";

            if(sep != "#")
                nombreArchivo= archivo.value.substr(archivo.value.lastIndexOf(sep)+1);
            else
                nombreArchivo= archivo.value;


                if ( malNombre(nombreArchivo) ){
                alert(labels['arvalido']);
                return;
            }

                if ( malExtension(nombreArchivo, 'formaUnidadContenido') ){
                alert(labels['arextensionzip']);
                return;
            }
                action = 'unas/importaContenidos.jsp';
                enctype='multipart/form-data';             
            }
    }

             



    with(eval("document."+nombreForma)){
        if (archivo.value=="")
        {
            alert(labels['selar']);
            return;
        }
        else
        {
            var nombreArchivo= "";
            var sep= "#";
            if(archivo.value.indexOf("/") != -1)
                sep= "/";
            if(archivo.value.indexOf("\\") != -1)
                sep= "\\";

            if(sep != "#")
                nombreArchivo= archivo.value.substr(archivo.value.lastIndexOf(sep)+1);
            else
                nombreArchivo= archivo.value;

                

            if ( malNombre(nombreArchivo) ){
                alert(labels['arvalido']);
                return;
            }

            

            


        }
        submit();
    }
}

function verificaRnArchivo(nombreForma)
{
   
  if(nombreForma =='formaOrdenUnidad'){
        with(eval("document."+nombreForma)){
         if ( malExtension(nvNombre.value, nombreForma) ){
                alert(labels['arextensionzip']);
                return;
            }
        }
    }

    with(eval("document."+nombreForma)){
        if (nvNombre.value=="")
        {
            alert(labels['nombrear']);
            return;
        }
        else if ( malNombre(nvNombre.value) ){
                alert(labels['arvalido']);
                return;
         }
         else if ( malExtension(nvNombre.value, nombreForma) ){
                alert(labels['arextension']);
                return;
            }
 
        
        submit();
    }
}


function verificaCarpeta(nombreForma)
{
    with(eval("document."+nombreForma)){
        if (nc.value=="")
        {
            alert(labels['nombrecar']);
            return false;
        }
        else if (malNombre(nc.value))
        {
            alert(labels['carvalida']);
            return false;			
        }
        submit();
    }
    
}

function verificaRenCarpeta(nombreForma)
{
    with(eval("document."+nombreForma)){
        if (nvNombre.value=="")
        {
            alert(labels['nombrecar']);
            return;
        }
        else if (malNombre(nvNombre.value))
        {
            alert(labels['carvalida']);
            return;			
        }
        submit();
    }
}

function testSearch(re, str){
    if (str.search(re) != -1)
        return true;
    else
        return false;
}

function malNombre(nombre) {
   
    regexp= /[ áéíóúñ\s]/gi;
    if (nombre.search(regexp) != -1)
        return true;
    else
        return false;
}


function malExtension(nombre, nombreForma) {
    if (nombreForma =='formaUnidadContenido'){
        regexp= /([\-]*[\_]*[\:]*[\.]*\w[\-]*[\_]*[\:]*[\.]*)*(\.\zip)$/gi;
        if (nombre.search(regexp))
        return true;
        else

        return false;
    }

    regexp= /\w+(\.\w)/gi;
    if (nombre.search(regexp))
        return true;
    else
        return false;
    
}

function verificarCorreo(nombreForma){
   // mailExp= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/; ORIGNAL SOLO PARA UNO

mailExp= /(^\w+([\.-]?\w+)*@[\w^ñ]+([\.-]?[\w^ñ]+)*(\.[\w^ñ]{2,3})+\,)*(\w+([\.-]?\w+)*@[\w^ñ]+([\.-]?[\w^ñ]+)*(\.[\w^ñ]{2,3})+)/;
    with ( eval("document."+nombreForma)){
        if( to.value == "" || to.value.search(mailExp) ){
            alert(labels['correopara']);
            to.focus();
            return;
        }
        if( de.value == "" || de.value.search(mailExp) ){
            alert(labels['correode']);
            de.focus();
            return;
        }
        if( subj.value == "" ){
            alert(labels['correoasunto']);
            subj.focus();
            return;
        }
        if( message.value == "" ){
            alert(labels['correomensaje']);
            message.focus();
            return;
        }

        submit();
        
    }
}

// PREUBA DE ACTUALIZACION DE LISTA DE ARCHIVOS
function actualizaLista(nombreForma, dest){
    with( eval("document."+nombreForma)){
        action= dest;
        submit();
    }
}


function contador() {

  caracter = document.formaNvEvntCal.texto.value.length;

  temporal = document.formaNvEvntCal.texto.value;

  if (caracter>200)
    {  
		 document.formaNvEvntCal.texto.value=temporal.substring(0,198);
		alert(labels['contador']); 
	}
}


// Abrir registro

function abreRegistro(ventana){
    ventana.location= "index.jsp?action=reg";
}


function validaFecha(forma)
{
with(eval("document."+forma)){

fechai = new Date(fechaia.value,fechaim.value,fechaid.value);
fechat = new Date(fechata.value,fechatm.value,fechatd.value);
dif = fechat - fechai;

if(dif < 0){
alert(labels['fechait']);
return false;
}
return true;
}
}



//---------------------------------------------------
// ----- FUNCIONES PARA UNIDADES DE APRENDIZAJE (CP)
//---------------------------------------------------

function validaNvUa(nombreForma) {
    with( eval("document."+nombreForma) ){
        if(vacio(titulo,labels['titulo']))
            return;

  ver = validaFecha(nombreForma);
if(!ver){
return;
}
        
        submit();
    }
}


function validaNvOrg(nombreForma) {
    with( eval("document."+nombreForma) ){
        if(vacio(titulo,labels['titulo']))
            return;
        
        submit();
    }
}

function vacio (elemento, mssg){
    if( elemento.value=="" ){
        alert(mssg);
        elemento.focus();
        return true;
    }
    return false;
}

function validaCorreo(cad){
    mailExp= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
    if( cad.search(mailExp) ) {
            return false;
        }
    return true;
}

function marcaRadio(radio, indice){
    eval("document."+radio+"["+indice+"].checked=true");
}

//Para cuando tenga fechas
function validaNvItem2(nombreForma) {
    with( eval("document."+nombreForma) ){
        if(vacio(titulo,labels['titulo']))
            return;
        
ver = validaFecha2(nombreForma);
if(!ver){
return;
}
        submit();
    }
}

function validaNvItem(nombreForma) {
    with( eval("document."+nombreForma) ){
        if(vacio(titulo,labels['titulo']))
            return;
        

        submit();
    }
}

function mueveItem(loc){
    window.location= loc;
}

function mueveItem(id,padre,hijos) {
    document.formaCambiaItem.itid1.value= id;
    alert(labels['mueve']);
    for(var i=0; i<document.images.length; i++) {
       if(document.images[i].name.indexOf("imgitid")!=-1 && document.images[i].name != ("imgitid"+id) 
           &&document.images[i].name != ("imgitid"+padre) && document.images[i].name.indexOf(hijos)==-1){

            document.images[i].src="img/vistaUnas/selItem.gif";
        }
    }
}

function confirmaMueveItem(id) {
    document.formaCambiaItem.itid2.value= id;
   
    if(confirm(labels['confirmaMueve'])) {
        document.formaCambiaItem.submit();
    }
}

function validaPartBtc(nombreForma) {
    with( eval("document."+nombreForma) ){
        if(vacio(texto,labels['part']))
            return;

        submit();
    }
}


// Función para abrir el portafolio
function abrePort(loc)
{
	window.open(loc, 'qli', 'resizable=yes,scrollbars=yes');
}


//---------------------------------------------------
// ----- FUNCIONES PARA ACTIVIDADES 
//---------------------------------------------------

// FUnción para las actividades tipo 7
function validaTextoAct7(cad){
        
        var ESPERA_ABRIR= 0;
        var ESPERA_CERRAR= 1;
        var ABRE= '{';
        var CIERRA= '}';
        var estado= ESPERA_ABRIR;
        var emp = "";
        for(var i=0; i<cad.length; i++) {
            //System.out.println("Index: "+sci.getIndex()+" -- Char: "+c);
            c= cad.charAt(i);
            switch (c) {
                case ABRE:

                    if(estado==ESPERA_ABRIR)
                        estado= ESPERA_CERRAR;
                    else
                        return false;
                break;
                
                case CIERRA:

                    if(estado==ESPERA_CERRAR){
                        estado= ESPERA_ABRIR;
                emp = strTrim(emp);  
          
if(emp == ""){

                   return false;
                 }else{

            emp = "";
                  }
                    }else
                        return false;
                break;
            
default:
if(estado== ESPERA_CERRAR){
emp += c;
}


}
            
        }
        
        if(estado==ESPERA_ABRIR)
            return true;
        else
            return false;
    }



        
      

function validaAct7(nombreForma) {
    with(eval("document."+nombreForma)) {
        if( !validaTextoAct7(texto.value) ){
            alert(labels['llaves']);
            return;
 
        }
        
        submit();
    }
}

function validaOpcMultiple2(val){
 
  //  exp= /^\d+\.*\d*$/gi; PARA REALES
exp= /^\d*$/gi
    if( val.search(exp) ) {
 
            return true;
        }else{
            return false;
            }
}


function validaOpcMultiple(nombreForma) {
       
        var i;

with(eval("document."+nombreForma)) {
        for ( i= 0; i<valor.length; i++){
        
        if( valor[i].value == "" ){
            alert(labels['valor']);
            aux = false;
            return;
            }
            
           if( validaOpcMultiple2 (valor[i].value)== true ){
                alert(labels['numeros']);
                aux = false;
                return;
                }
            
        }
if(nombreForma == "respuestas"){
       action = "tutorias.jsp?action=prgnt&action2=grdRspts";
}else{
action = "actividades/actlzResp.jsp";
}   
submit();
  }  
}


//---------------------------------------------------
// ----- FUNCION PARA VALIDAR ORDEN
//---------------------------------------------------
function validaOrden(nombreForma, i_action, i_orden, indice,mssConf){
        
	var varios= false;
        var rep= new Array();
        
	with(eval("document."+nombreForma)){
        
    	cuantos= eval(i_orden).length;
		if (cuantos > 1)
			varios= true;
		else
			cuantos= 1;
		for(var i=0; i< cuantos; i++){
			if (!varios)
				valor= strTrim(eval(i_orden).value);
			else
				valor= strTrim(eval(i_orden)[i].value);
			
			if (valor == ""){
				alert(labels['texto']);
				if(!varios)
					eval(i_orden).focus();
				else
					eval(i_orden)[i].focus();
				return;
			} else {
                                if (!isNum(valor)) {
                                    alert(labels['numero']);
                                    if(!varios)
					eval(i_orden).focus();
                                    else
					eval(i_orden)[i].focus();
                                    return;
                                }
				if (valor <= 0){
					alert(labels['mayorcero']);
					if(!varios)
						eval(i_orden).focus();
					else
						eval(i_orden)[i].focus();
					return;
				}
                                
                                for (var j=0; j<rep.length; j++){
                                    
                                    if(rep[j].substring(0,1)=='0'){
                                        rep[j]=rep[j].substring(1,rep[j].length);
                                    }
                                    
                                    if(valor.substring(0,1)=='0'){
                                        valor=valor.substring(1,valor.length);
                                    }
                                    if(valor==rep[j]){
                                        alert("El valor "+valor+" está repetido");
                                        eval(i_orden)[i].focus();
                                        return;
                                    }
                                }
                                rep[rep.length]= valor;
                                
			}
		}
                if (confirm(mssConf)){
                    action= i_action;
                    idOrd.value= indice;
                    submit();
                }
	}
}





function marcaRadioValor(nombreForma, valor){
    with(eval("document."+nombreForma)){
        for(var i=0; i<tipoServ.length; i++){
            if(tipoServ[i].value == valor){
                tipoServ[i].checked=true;
                break;
            }
        }
    }
    
}



function muestraNota(indice, numCapas) {
    var prefijoCapa= "divNota";
    for(var i=1; i<=eval(numCapas); i++){
        nombreCapa= prefijoCapa+i;
        if( document.layers) {
            if(i==indice)
                document.layers[nombreCapa].visibility= "visible";
            else
                document.layers[nombreCapa].visibility= "hidden";
        }
        else {
            if(i==indice)
                document.getElementById(nombreCapa).style.visibility= "visible";
            else
                document.getElementById(nombreCapa).style.visibility= "hidden";
            
    	}
    }	
}

function muestraOcultaLayer(nombreLayer, mostrado) {
    visible= "hidden";
    if(mostrado)
        visible= "visible";
        if( document.layers) {
                document.layers[nombreLayer].visibility= visible;
        }
        else {
            document.getElementById(nombreLayer).style.visibility= visible;
            
    	}
}	






function irANota(nombreForma, i_numNota) {
    with(eval("document."+nombreForma)){
        numNt.value= i_numNota;
        submit();
    }
}

function submitEnter(e){
    if (document.all){
    var keyChar = event.keyCode;
    if  (keyChar == 13){
    validaAcceso('acceso');
    //alert(keyChar);
    }
  }
  else  {
    var keyChar = e.which;
    if  (keyChar == 13){
    validaAcceso('acceso');
        }
    }
}




function abreVentana(loc)
{
	window.open(loc, 'Foro','width=650,height=450,resizable=yes,scrollbars=yes,status=yes');
}





// Función para abrir las herramientas de carpeta, datos y ayuda
function correoEquipo(loc)
{       
       
        for (i = 1; i<=5; i++){

                
            if (document.formaGpo.equipo.value == i){
                document.formaGpo.numEquipo.value = i;
                
            }
        }
        
window.open(loc+document.formaGpo.numEquipo.value, 'herramienta', 'width=700,height=500,resizable=yes,scrollbars=yes,status=yes');
       
	
}



function confirmaEnviarActividad(msg){
    if (confirm(mssg)){
        submit();
    }
}


function otroDoc()
        {
        document.formaNvNota.numarchivos.value = ++document.formaNvNota.numarchivos.value;
        document.formaNvNota.action = document.formaNvNota.action+"#abajoDoc";

        document.formaNvNota.submit();
        }

function otraLiga()
        {
        document.formaNvNota.numligas.value = ++document.formaNvNota.numligas.value;
        document.formaNvNota.action = document.formaNvNota.action+"#abajo";

        document.formaNvNota.submit();
        }

// Funcion de validación para la ctualización de datos
  function registra(thisForm, msj) {
	//Valida el campo del Nombre "nombre"
	if(thisForm.nombre.value == ""){
		alert(labels['nombre'])
		thisForm.nombre.focus()
		return false
	}

	//Valida el campo del Apellido "apellido"
	if(thisForm.apellido.value == ""){
		alert(labels['apellido'])
		thisForm.apellido.focus()
		return false
	}

	//Valida el campo de la Contraseña "pass"
	if(thisForm.pass.value == ""){
		alert(labels['contrasena'])
		thisForm.pass.focus()
		return false
	}

	if(thisForm.pass.value.length < 5){
		alert(labels['contrasenamin'])
		thisForm.pass.value=""
		thisForm.passConf.value=""
		thisForm.pass.focus()
		return false
	}

	if(thisForm.passConf.value == "" || thisForm.pass.value != thisForm.passConf.value){
		alert(labels['contrasenaconf'])
		thisForm.pass.value=""
		thisForm.passConf.value=""
		thisForm.pass.focus()
		return false
	}

	//Valida el campo del Correo "mail"
	if(thisForm.mail.value == ""){
		alert(labels['correo'])
		thisForm.mail.focus()
		return false
	}

        //Valida si esta escrito correctamente el correo electrónico
	if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(thisForm.mail.value))){
		alert(labels['correoinv']);
		thisForm.mail.focus()
		return false;
	}

 	if (confirm(msj)) {
                                   
                    thisForm.action="indexHerramientas.jsp?action=actlzDatos&opt=datos";
                thisForm.submit();
		return true;
	}
	else{
		return false;
	}
  }

 function confirmaEnviarActividad(msg){
    if (confirm(msg)){
        document.f1.submit();
    }
}

