function checkEmail(str) { var at="@"; var dot="."; var lat=str.indexOf(at) ; var lstr=str.length ; var ldot=str.indexOf(dot); if (str.indexOf(at)==-1){ return false; } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false; } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false; } if (str.indexOf(at,(lat+1))!=-1){ return false; } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false; } if (str.indexOf(dot,(lat+2))==-1){ return false; } if (str.indexOf(" ")!=-1){ return false; } return true ; } function pijama(tablaInicial, estilo1, estilo2, numFilaAplicar) { var tabla = document.all[tablaInicial]; if (tabla) { // Por defecto pintamos un estilo diferente en cada fila grupoDeFilas = 2; for (i=numFilaAplicar; i<=tabla.rows.length; i++) { var fila = tabla.rows[i-1]; if((i%grupoDeFilas) == 0) { fila.className = estilo2; } else { fila.className = estilo1; } } } } // Ventana_Nueva (url,ancho,alto) // Ventana_Nueva_Nombre (url,ancho,alto,nombre) // checkEmail(str) // show(div) // hide(div) // trim(inputString) // EsEntero(Valor) // verFuente(pagina) -->Captura el código HTML de la página pasada como parámetro // copyToClipboard(src) -->Copia el recurso seleccionado en el Portapapeles // gotoURLandClose (url) // loginFocus() // ImprimirPagina() // abrirventana(url,ancho,alto,valorOpciones) // excluirCampo //-------------------------------------------------------------------- //-------------------------------------------------------------------- //-------------------------------------------------------------------- function Ventana_Nueva (url,ancho,alto) { if (ancho=='') ancho=500; if (alto=='') alto=500; var scrollbars="yes"; var left=(screen.width - ancho)/2; var top=(screen.height - alto)/2; opciones='width='+ancho+',height='+alto+',left='+left+',top='+top+',location=no,toolbar=no,status=no,menubar=no,directories=no,resizable=yes,scrollbars=yes,copyhistory=no'; window.open(url,"",opciones); } //-------------------------------------------------------------------- //-------------------------------------------------------------------- //-------------------------------------------------------------------- function Ventana_Nueva_Nombre (url,ancho,alto,nombre) { if (ancho=='') ancho=500; if (alto=='') alto=500; var scrollbars="yes"; var left=(screen.width - ancho)/2; var top=(screen.height - alto)/2; opciones='width='+ancho+',height='+alto+',left='+left+',top='+top+',location=no,toolbar=no,status=no,menubar=no,directories=no,resizable=no,scrollbars=yes,copyhistory=no'; window.open(url,nombre,opciones); } //-------------------------------------------------------------------- //-------------------------------------------------------------------- //-------------------------------------------------------------------- function checkEmail(str) { var at="@"; var dot="."; var lat=str.indexOf(at) ; var lstr=str.length ; var ldot=str.indexOf(dot); if (str.indexOf(at)==-1){ return false; } if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){ return false; } if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){ return false; } if (str.indexOf(at,(lat+1))!=-1){ return false; } if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){ return false; } if (str.indexOf(dot,(lat+2))==-1){ return false; } if (str.indexOf(" ")!=-1){ return false; } return true ; } //--------------------------------------------------------------------- //--------------------------------------------------------------------- //--------------------------------------------------------------------- function show(div) { if (document.all[div]) { if (document.all[div]) { document.all[div].style.visibility="visible"; document.all[div].style.position="relative"; //document.all[div].style.visibility=""; //document.all[div].style.position=""; } } else { if (document.layers[div]) { document.layers[div].visibility = "show"; } } } //-------------------------------------------------------------------- //--------------------------------------------------------------------- //--------------------------------------------------------------------- function hide(div) { if (document.all[div]) { if (document.all[div]) { document.all[div].style.visibility="hidden"; document.all[div].style.position="absolute"; } } else { if (document.layers[div]) { document.layers[div].visibility = "hide"; } } } //--------------------------------------------------------------------- //--------------------------------------------------------------------- function trim(inputString) { if (typeof inputString != "string") return inputString; var retValue = inputString; var ch = retValue.substring(0, 1); while (ch == " ") { // Check for spaces at the beginning of the string retValue = retValue.substring(1, retValue.length); ch = retValue.substring(0, 1); } ch = retValue.substring(retValue.length-1, retValue.length); while (ch == " ") { // Check for spaces at the end of the string retValue = retValue.substring(0, retValue.length-1); ch = retValue.substring(retValue.length-1, retValue.length); } while (retValue.indexOf(" ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); // Again, there are two spaces in each of the strings } return retValue; } //------------------------------------------------------------------------ //------------------------------------------------------------------------ function EsEntero(Valor) { var i; for (i=0;i=0 && currentCaracter <=9 ) && currentCaracter !='-') return false; } else { if ( !(currentCaracter>=0 && currentCaracter<=9) ) return false; } } return true; } //------------------------------------------------------------------------ //------------------------------------------------------------------------ function validardatoslibros() { var formulario=document.frmVisitas; var texto=""; if (trim(formulario.txtNombre.value)==""){ texto="\n- Nombre"; return; } if (texto=="") { alert("OK"); //form.submit(); } else { alert("Debe completar los siguientes datos"+texto); } } //------------------------------------------------------------------------ //------------------------------------------------------------------------ function verFuente(pagina){ window.location = "view-source:" + pagina ; } //------------------------------------------------------------------------ //------------------------------------------------------------------------ function copyToClipboard(src) { document.selection.clear; txt = eval(src +".innerText"); theObj = document.all(txt); txtRange = document.body.createTextRange(); txtRange.moveToElementText(eval(src)); txtRange.select(); //txtRange.execCommand("RemoveFormat"); txtRange.execCommand("Copy"); } //------------------------------------------------------------------------ //------------------------------------------------------------------------ function gotoURLandClose( url ) { opener.location.href = url; window.close(); } //------------------------------------------------------------------------ //------------------------------------------------------------------------ function loginFocus() { if ( opener.document.pfwlogin.pfwlogin_user ) { opener.document.pfwlogin.pfwlogin_user.focus(); } } //------------------------------------------------------------------------ //------------------------------------------------------------------------ function ImprimirPagina(idmenu) { //Imprime la parte central del cuerpo de la pagina abrirventana("/Generalitats/componentes/imprimirpagina.php?idmenu="+idmenu,650,600); } //-------------------------------------------------------------------- //-------------------------------------------------------------------- function abrirventana(url,ancho,alto,valorOpciones){ if (ancho==null)var ancho=550; if (alto==null) var alto=550; var left=(screen.width - ancho)/2; var top=(screen.height - alto)/2; if(!valorOpciones) { valorOpciones='width='+ancho+',height='+alto+',left='+left+',top='+top+',location=no,toolbar=no,status=no,menubar=no,directories=no,resizable=no,scrollbars=yes,copyhistory=no'; } window.open(url,'',valorOpciones); }