//// drag div // Cargo los ID's de los arrays que se convierten en "scrollables" var scrollDivs=new Array(); scrollDivs[0]="despacho"; scrollDivs[1]=""; /* function carga() { posicion=0; // IE if(navigator.userAgent.indexOf("MSIE")>=0) navegador=0; // Otros else navegador=1; registraDivs(); } */ /* function registraDivs() { for(divId in scrollDivs) { document.getElementById(scrollDivs[divId]).onmouseover=function() { this.style.cursor="move"; } document.getElementById(scrollDivs[divId]).ondblclick=comienzoMovimiento; } } */ function evitaEventos(event) { // Funcion que evita que se ejecuten eventos adicionales if(navegador==0) { //window.event.cancelBubble=true; //window.event.returnValue=false; } //if(navegador==1) event.preventDefault(); } function comienzoMovimiento(event) { var id=this.id; elMovimiento=document.getElementById(id); // Obtengo la posicion del cursor if(navegador==0) { cursorComienzoX=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft; cursorComienzoY=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop; } if(navegador==1) { cursorComienzoX=event.clientX+window.scrollX; cursorComienzoY=event.clientY+window.scrollY; } elMovimiento.onmousemove=enMovimiento; elMovimiento.onmouseup=finMovimiento; elComienzoX=parseInt(elMovimiento.style.left); elComienzoY=parseInt(elMovimiento.style.top); // Actualizo el posicion del elemento elMovimiento.style.zIndex=++posicion; evitaEventos(event); } function enMovimiento(event) { var xActual, yActual; if(navegador==0) { xActual=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft; yActual=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop; } if(navegador==1) { xActual=event.clientX+window.scrollX; yActual=event.clientY+window.scrollY; } elMovimiento.style.left=(elComienzoX+xActual-cursorComienzoX)+"px"; elMovimiento.style.top=(elComienzoY+yActual-cursorComienzoY)+"px"; evitaEventos(event); } function finMovimiento(event) { elMovimiento.onmousemove=null; elMovimiento.onmouseup=null; } //window.onload=carga; //// fin drag div function resultadoUpload(estado, file,respuesta,id,coordenadas) { var link = '
'; if (estado == 0) var mensaje = '' + link; if (estado == 1) var mensaje = 'Error ! - El Archivo no llego al servidor' + link; if (estado == 2) {var mensaje = ' Error ! - Tipo de archivo incorrecto o demasiado grande' + link; } if (estado == 3) var mensaje = 'Error ! - No se pudo copiar Archivo. Posible problema de permisos en server' + link; document.getElementById('formUpload').innerHTML=mensaje; document.getElementById(id).value=file; if (coordenadas != '') { document.getElementById('mapita').contentWindow.document.location.href=coordenadas; } } function resultadoUploadArchivo(estado,file,div) { var link = ''; if (estado == 0) var mensaje = '
'; if (estado == 1) var mensaje = 'Error ! - El Archivo ('+ file +') no llegó al servidor' + link; if (estado == 2) var mensaje = '
Error ! - Tipo de archivo incorrecto o demasiado grande
'; if (estado == 3) var mensaje = 'Error ! - No se pudo copiar Archivo. Posible problema de permisos en server' + link; document.getElementById(''+div+'').innerHTML=mensaje; //document.getElementById('archivo').value=file; xajax_formulario_importar(''+file+'','',(document.getElementById("seleccion_formulario").value)); } // En Javascript ///sugiere val=0; function numeros(e,item_cie,Vtipo,Tabla,Campo,Campo_descripcion) { window["item_cie"] = item_cie; window["Vinput"] = "buscar"+item_cie; window["Vcontenedor"] = "contenedor"+item_cie; window["Vtipo"] = Vtipo; window["Tabla"] = Tabla; window["Campo"] = Campo; window["Campo_descripcion"] = Campo_descripcion; var key; if(window.event) // IE { key = e.keyCode; nav='ie'; } else if(e.which) // Netscape/Firefox/Opera { key = e.which; nav='otro'; } if(key!=40 && key!=38){if(key==13 && val!=0){dat='e'+val;document.getElementById(Vinput).value=document.getElementById(dat).innerHTML;document.getElementById(Vcontenedor).innerHTML='';document.getElementById(Vcontenedor).style.display='none'; }else{val=0;document.getElementById(Vcontenedor).scrollTop =0;OnKeyRequestBuffer.modified(Vinput);}} else{if (key==40){node = document.getElementById('lista'+item_cie); if(val=1) { document.getElementById(val).className='nosel'; try{ val--; alto=document.getElementById(val).offsetTop; document.getElementById(Vcontenedor).scrollTop =alto; document.getElementById(val).className='sel'; } catch(e) { } } } } } var OnKeyRequestBuffer = { bufferText: false, bufferTime: 500, modified : function(strId) { setTimeout('OnKeyRequestBuffer.compareBuffer("'+strId+'","'+xajax.$(strId).value+'");', this.bufferTime); }, compareBuffer : function(strId, strText) { if (strText == xajax.$(strId).value && strText != this.bufferText) { this.bufferText = strText; OnKeyRequestBuffer.makeRequest(strId); } }, makeRequest : function(strId) { this.bufferText = ''; if(Vtipo == "generico"){ xajax_sugiere_generico(xajax.$(strId).value,item_cie,Tabla,Campo,Campo_descripcion); }else{ xajax_sugiere(xajax.$(strId).value,item_cie); } } } function pulsar(e) { tecla = (document.all) ? e.keyCode : e.which; return (tecla != 13); } function limpia(Vcontenedor) { document.getElementById(Vcontenedor).innerHTML=''; document.getElementById(Vcontenedor).style.display='none'; } function revisa(Vinput) { if(document.getElementById(Vinput).value!='') { return 'si'; } else { return 'no'; } } function sobre() { try{document.getElementById(val).className='nosel';val=0;}catch(e){} } // finsugiere function uno(src,color_entrada) { src.bgColor=color_entrada;src.style.cursor="hand"; } function dos(src,color_default) { src.bgColor=color_default;src.style.cursor="default"; } function SoloCerrar(){ window.close() } function actualizar() { location.reload(); } function amplia(){ resizeTo(screen.width-10,screen.height-80) moveTo(0, 0); } function abrir(ventana,nombre,a,b,c,d,v,r) { e='width='+a+',' f='height='+b+',' g='screenx='+c+',' h='screeny='+d+',' s='scrollbars='+v+',' j='alwaysRaised='+r+',' hola=window.open(ventana,nombre,e+f+g+h+s+j); hola.focus() } function toggleDiv(id,flagit) { if (flagit=="1"){ if (document.layers) document.layers[''+id+''].visibility = "show" else if (document.all) document.all[''+id+''].style.visibility = "visible" else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "visible" } else if (flagit=="0"){ if (document.layers) document.layers[''+id+''].visibility = "visible" else if (document.all) document.all[''+id+''].style.visibility = "hidden" else if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden" } }