﻿
function ValidaNIF(opcionError,oEvent){var dni;var lletra;var lletra_correcta;var bOk;var ocampo;if(NavegadorIE()){ocampo=oEvent.srcElement;}else{ocampo=oEvent.target;}
if((ocampo.name=='WTXNUMDOC')||(ocampo.name=='WTGNUMDOC')||(ocampo.name=='WTXIPSTDO'))
{ocampoTipo=document.getElementById('WTXIPSTDO');ocampo=document.getElementById('WTXNUMDOC');if(ocampo==null){ocampo=document.getElementById('WTGNUMDOC');}}else{if((ocampo.name=='WTXNUDOPA')||(ocampo.name=='WTXNUDOMA')||(ocampo.name=='WTXTIDOPA')||(ocampo.name=='WTXTIDOMA')){if((ocampo.name=='WTXNUDOMA')||(ocampo.name=='WTXTIDOMA')){ocampoTipo=document.getElementById('WTXTIDOMA');ocampo=document.getElementById('WTXNUDOMA');}else{ocampoTipo=document.getElementById('WTXTIDOPA');ocampo=document.getElementById('WTXNUDOPA');}}else if(ocampo.name=='WTXIPRDNI'){ocampoTipo=document.getElementById('WTXIPRTDO');ocampo=document.getElementById('WTXIPRDNI');}else if(ocampo.name=='WTXREPNDO'){ocampoTipo=document.getElementById('WTXREPTDO');ocampo=document.getElementById('WTXREPNDO');}}
var numOpcion;if(ocampoTipo!=null)numOpcion=ocampoTipo.value.split("-")[0];switch(numOpcion){case"0":if(CalculaNIF(opcionError,oEvent)){bOk=true;break;}else{if(CalculaCIF(opcionError,oEvent)){bOk=true;break;}else{bOk=false;break;}}
break;case"1":if(CalculaPasaporte(opcionError,oEvent)){bOk=true;break;}else{bOk=false;break;}
break;case"2":if(CalculaNIE(opcionError,oEvent)){bOk=true;break;}else{bOk=false;break;}
break;case"3":bOk=true;break;default:if(CalculaNIF(opcionError,oEvent)){bOk=true;break;}}
devuelveResultado(ocampo,bOk,opcionError);}
function CalculaNIF(opcionError,oEvent){var dni;var lletra;var lletra_correcta;var bOk;var ocampo;if(NavegadorIE()){ocampo=oEvent.srcElement;}else{ocampo=oEvent.target;}
if(ocampo){nif=ocampo.value;nif=nif.toUpperCase();bOk=true;if(nif!=''){if(isNaN(nif))
{if((nif.length>2)&&(nif.length<10))
{dni=nif.substring(0,nif.length-1);if(!isNumber(dni)){ocampo.style.color='Red';bOk=false;}
lletra=nif.substring(nif.length-1,nif.length);if(isNaN(dni)){ocampo.style.color='Red';bOk=false;}else{lletra_correcta=quina_lletra(dni);if(lletra!=lletra_correcta)
{nif=nif.substring(0,nif.length-1)+lletra_correcta;ocampo.value=nif;}}}else
{bOk=false}}
else
{if((nif.length>2)&&(nif.length<10))
{if(nif.length<9){ocampo.value=nif.concat(quina_lletra(nif));}else{bOk=false;}}
else
{bOk=false;}}}}
return bOk;}
function CalculaPasaporte(opcionError,oEvent){return true;}
function CalculaCIF(opcionError,oEvent){var ocampo,cif,letraIniAux,i,cadNumeros,numAux,numAux2,letraDigito,caracterFinal;var acumPar=0
var acumImpar=0;var bOk=false;var letraTipoOrg=new Array('A','B','C','D','E','F','G','H','K','L','M','N','P','Q','S');if(NavegadorIE()){ocampo=oEvent.srcElement;}else{ocampo=oEvent.target;}
if(ocampo){cif=ocampo.value.toUpperCase();letraIniAux=cif.substring(0,1);if(cif.length==9){for(i=0;i<letraTipoOrg.length;i++){if(letraIniAux.match(letraTipoOrg[i])!=null){bOk=true;break;}}
if(bOk){cadNumeros=cif.substring(1,cif.length-1);for(i=0;i<cadNumeros.length;i++){numAux=parseInt(cadNumeros.substring(i,i+1));if(i%2!=0){acumPar=acumPar+numAux;}else{numAux=numAux*2;if(numAux>9){numAux2=numAux-10;numAux=numAux2+1;}
acumImpar=acumImpar+numAux;}}
sumaTotal=acumPar+acumImpar;while(sumaTotal>9){sumaTotal=sumaTotal-10;}
letraDigito=10-sumaTotal;caracterFinal=cif.substring(cif.length-1.,cif.length);switch(letraDigito){case 1:if((caracterFinal!='1')&&(caracterFinal!='A')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 2:if((caracterFinal!='2')&&(caracterFinal!='B')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 3:if((caracterFinal!='3')&&(caracterFinal!='C')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 4:if((caracterFinal!='4')&&(caracterFinal!='D')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 5:if((caracterFinal!='5')&&(caracterFinal!='E')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 6:if((caracterFinal!='6')&&(caracterFinal!='F')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 7:if((caracterFinal!='7')&&(caracterFinal!='G')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 8:if((caracterFinal!='8')&&(caracterFinal!='H')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 9:if((caracterFinal!='9')&&(caracterFinal!='I')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;case 0:if((caracterFinal!='0')&&(caracterFinal!='J')){cif=cif.substring(0,cif.length-1)+letraDigito;}
break;}
ocampo.value=cif;bOk=true;}else{bOk=false;alert("El tipo de Organización: "+letraIniAux+" no existe.");}}else{alert("El formato correcto es: \n"+"[Caracter Tipo Organización] + [7 dígitos] + [Carácter/Letra de control]");bOk=false;}}
return bOk;}
function CalculaNIE(opcionError,oEvent){var dni;var lletra;var lletra_correcta;var bOk;var ocampo;var auxiliar,letrainicial;var NumIntermedio;if(NavegadorIE()){ocampo=oEvent.srcElement;}else{ocampo=oEvent.target;}
if(ocampo){auxiliar=ocampo.value;auxiliar=auxiliar.toUpperCase();letrainicial=auxiliar.substring(0,1);if((letrainicial!='X')&&(letrainicial!='Y')){bOk=false;alert("El formato correcto es: \n [X/Y]+[0]+[7 Dígitos]+[Caracter de Control] \nEj.: X01234567L");}else{NumIntermedio=auxiliar.substring(1,2);if(NumIntermedio!='0'){bOk=false;alert("El formato correcto es: \n [X/Y]+[0]+[7 Dígitos]+[Caracter de Control] \nEj.: X01234567L");}else{nif=auxiliar.substring(2,auxiliar.length);nif=nif.toUpperCase();bOk=true;if(nif!=''){if(isNaN(nif))
{if((nif.length=8))
{dni=nif.substring(0,nif.length-1);if(!isNumber(dni)){bOk=false;}
lletra=nif.substring(nif.length-1,nif.length);if((lletra<'A')||(lletra>'Z')){bOk=false;ocampo.style.color='Red';}}else
{bOk=false}}
else
{if((nif.length>5)&&(nif.length<7)){ocampo.value=letrainicial+nif+quina_lletra(nif);}else{alert("El formato correcto es: \n [X/Y]+[0]+[7 Dígitos]+[Caracter de Control] \nEj.: X01234567L");bOk=false;}}}else{bOk=false;alert("El formato correcto es: \n [X/Y]+[0]+[7 Dígitos]+[Caracter de Control] \nEj.: X01234567L");}}}}
return bOk;}
function getElementsByClassName(sfindClass)
{var aElm=document.body.getElementsByTagName('*');var aResult=[];var j;j=0;for(var i=0;i<aElm.length;i++)
{if(aElm[i].className==sfindClass)
{aResult[j]=aElm[i];}}
return aResult;}
function validarParametrosSeccCons(idSeccCons,CampoFil)
{var oDocumento;if(typeof aSeccCons!='undefined')
{for(var i=0;i<iNumSeccCons;i++)
{if(aSeccCons[i]['id']==idSeccCons)
{oDocumento=document.getElementsByName("FIL_"+CampoFil);if(oDocumento[0].value!="")
{CargarSeccionConsulta('c'+aSeccCons[i]['id'],document.getElementById(ObtenerIdFormSeccionConsulta(aSeccCons[i]['id'])));}}}}}
function ocultareMiServicio(check,seccion)
{var aCampos=[];aCampos=getElementsByClassName(seccion);for(var i=0;i<aCampos.length;i++)
{if(check.checked==true)aCampos[i].style.display="";else aCampos[i].style.display="none";}
aCampos=document.getElementsByName('WTXCATEG0');aCampos[5].value='not null';}
function validaDecimal(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{decimal=ocampo.value;if(decimal.indexOf(',')>=0)bOk=false;if(bOk)
{separador=decimal.indexOf('.');if(separador==-1)
{if(!(validaNumeroInterno(decimal)))bOk=false;else ocampo.value=decimal+".0";}
else
{if(separador==0)
{partEntera="0";partDecimal=decimal.substring(separador+1);;}
else
{if(separador==decimal.length-1)
{partEntera=decimal.substring(0,separador);partDecimal="0";}
else
{partEntera=decimal.substring(0,separador);partDecimal=decimal.substring(separador+1);}}
if(!(validaNumeroInterno(partDecimal)))bOk=false;if(!(validaNumeroInterno(partEntera)))bOk=false;if(bOk)ocampo.value=partEntera+"."+partDecimal;}}
devuelveResultado(ocampo,bOk,opcionError);}}
function validaNumero(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{num=ocampo.value;bOk=validaNumeroInterno(num);devuelveResultado(ocampo,bOk,opcionError);}}
function validaLetras(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{cadena=ocampo.value;for(i=0;i<cadena.length;i++){if(((cadena.charAt(i)<'a')||(cadena.charAt(i)>'z'))&&((cadena.charAt(i)<'A')||(cadena.charAt(i)>'Z')))bOk=false;}
devuelveResultado(ocampo,bOk,opcionError);}}
function validaCaracters(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{cadena=ocampo.value;if(cadena!='')
{for(i=0;i<cadena.length;i++){if(((cadena.charAt(i)<'a')||(cadena.charAt(i)>'z'))&&((cadena.charAt(i)<'A')||(cadena.charAt(i)>'Z'))&&((cadena.charAt(i)<'0')||(cadena.charAt(i)>'9'))&&(cadena.charAt(i)!='.')&&(cadena.charAt(i)!='@'))bOk=false;}
devuelveResultado(ocampo,bOk,opcionError);}}}
function validaTelf(opcionError,oEvent){if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{num=ocampo.value;if(num!='')
{if(num.length!=9)
{if((num.charAt(0)!='0')||(num.charAt(1)!='0'))
{bOk=false;}
else
{bOk=validaNumeroInterno(num);}}
else
{bOk=validaNumeroInterno(num);}
devuelveResultado(ocampo,bOk,opcionError);}}}
function validaCP(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{num=ocampo.value;if(num!='')
{if(num.length==5)
{bOk=validaNumeroInterno(num);}
else
{bOk=false;}
devuelveResultado(ocampo,bOk,opcionError);}}}
function validaCorreu(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{adr=ocampo.value;if(adr!='')
{if((adr.indexOf('@')>0)&&(adr.indexOf('@')<adr.lastIndexOf('.'))&&(adr.indexOf('.')!=adr.length-1)&&(adr.indexOf('@')==adr.lastIndexOf('@'))&&validaCaractersIntern(adr))
{bOk=true;}else
{bOk=false;}
devuelveResultado(ocampo,bOk,opcionError);}}}
function ValidarData(opcionError,oEvent){var bTraspas;if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{sData=ocampo.value;sData=sData.split("/");if(sData.length!=3)
{bOk=false;}
else
{if((sData[0].length!=2)||(sData[1].length!=2)||(sData[2].length!=4))
{bOk=false;;}
else
{if((sData[2]<1900)||(sData[2]>2100))
{bOk=false;}
else
{if((sData[1]==1)||(sData[1]==3)||(sData[1]==5)||(sData[1]==7)||(sData[1]==8)||(sData[1]==10)||(sData[1]==12))
{if((sData[0]<1)||(sData[0]>31))
{bOk=false;}}
else
{if((sData[1]==4)||(sData[1]==6)||(sData[1]==9)||(sData[1]==11))
{if((sData[0]<1)||(sData[0]>30))bOk=false;}
else
{if(sData[1]==2)
{bTraspas=Traspas(sData[2]);if((bTraspas)&&((sData[0]<1)||(sData[0]>29)))
bOk=false;else if((!bTraspas)&&((sData[0]<1)||(sData[0]>28)))
bOk=false;}
else bOk=false;}}}}}
devuelveResultado(ocampo,bOk,opcionError);}}
function TransformarData(opcionError,oEvent){var iDia;var iMes;var iAny;if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{sData=ocampo.value;sData=sData.split("/");if(sData.length!=3)bOk=false;else{if(sData[0].length==1)iDia="0"+sData[0];else iDia=sData[0];if(sData[1].length==1)iMes="0"+sData[1];else iMes=sData[1];if(sData[2].length==2){if(sData[2][0]>=6)iAny="19"+sData[2];else iAny="20"+sData[2];}
else iAny=sData[2];}
if(!ValidarDataInterno(iDia+"/"+iMes+"/"+iAny))bOk=false;else
{ocampo.value=(iDia+"/"+iMes+"/"+iAny);}
devuelveResultado(ocampo,bOk,opcionError);}}
function ValidarObligatori(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=true;if(ocampo)
{s=ocampo.value;bOk=!((s==null)||(s.lenght==0)||s=='')
devuelveResultado(ocampo,bOk,opcionError);}}
function ValidaMes(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;bOk=false;if(ocampo)
{if(validaNumeroInterno(ocampo.value))
{s=parseInt(ocampo.value,10);if(!isNaN(s))
bOk=((s>0)&&(s<13))}
devuelveResultado(ocampo,bOk,opcionError);}}
function ValidarDocVisat(oEvent)
{var bOk,oCampoDoc,aCampos,sURL,sIdCol,sAssumeix;bOk=true;if(NavegadorIE())oCampoDoc=oEvent.srcElement;else oCampoDoc=oEvent.target;if(oCampoDoc.value.length>0)
{aCampos=document.getElementsByName('WTXCAMPRO');sIdCol=aCampos.item(0).value;if(oCampoDoc.name=='WTXREFASS')sAssumeix='S';else sAssumeix='N';sURL='/ABSIS/eAD/MTM/Acciones/SrvAcciones.asmx/ValidarDocVisat?idCol='+sIdCol+'&idDoc='+oCampoDoc.value+'&assumeix='+sAssumeix;if(NavegadorIE())xmlHttpReq=new ActiveXObject("MSXML2.XMLHTTP");else xmlHttpReq=new XMLHttpRequest();xmlHttpReq.open("GET",sURL,false);xmlHttpReq.send("");if(xmlHttpReq.responseXML!=null)
{if(NavegadorIE())bOk=(xmlHttpReq.responseXML.documentElement.nodeTypedValue=='S');else bOk=(xmlHttpReq.responseXML.documentElement.textContent=='S');}
else bOk=false;}
formateaCampoResult(oCampoDoc,bOk);if(!bOk)
{alert(strRefDocIncorrecta);oCampoDoc.focus();}}
function recalcularCampos()
{var result=0;var num1=0;var num2=0;if(document.getElementById('WTXNUMER1').value)
{num1=parseInt(document.getElementById('WTXNUMER1').value);}
if(document.getElementById('WTXNUMER2').value)
{num2=parseInt(document.getElementById('WTXNUMER2').value);}
result=num1+num2;document.getElementById('WTXRESULT').value=result;}
function CalculaImportNet()
{var importeBrut=0;var percIva=0;var percDte=0;var importNet=0;var result=0;if(document.getElementById('WTXIMPBRU').value)
{if(ValidaDecimalIntern(document.getElementById('WTXIMPBRU').value))
importeBrut=parseFloat(document.getElementById('WTXIMPBRU').value);}
if(document.getElementById('WTXPORDTO').value)
{if(ValidaPercentatgeIntern(document.getElementById('WTXPORDTO').value))
percDte=parseInt(document.getElementById('WTXPORDTO').value);}
if(document.getElementById('WTXPORIVA').value)
{if(ValidaPercentatgeIntern(document.getElementById('WTXPORIVA').value))
percIva=parseInt(document.getElementById('WTXPORIVA').value);}
result=importeBrut-(importeBrut*percDte/100);document.getElementById('WTXIMPNET').value=roundNumber(result+(result*percIva/100),2);}
function ValidaPercentatge(opcionError,oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;var bOk=true;var num;if(ocampo)
{num=ocampo.value;bOk=ValidaPercentatgeIntern(num);devuelveResultado(ocampo,bOk,opcionError);}}
function ValidaPercentatgeIntern(num)
{if(validaNumeroInterno(num))
{return((num>=0)&&(num<=100));}
else return false;}
function ValidaDecimalIntern(decimal){var bOk=true;var separador;var partEntera;var partDecimal;if(decimal.indexOf(',')>=0)bOk=false;if(bOk)
{separador=decimal.indexOf('.');if(separador==-1)
{if(!(validaNumeroInterno(decimal)))bOk=false;}
else
{if(separador==0)
{partEntera="0";partDecimal=decimal.substring(separador+1);}
else
{if(separador==decimal.length-1)
{partEntera=decimal.substring(0,separador);partDecimal="0";}
else
{partEntera=decimal.substring(0,separador);partDecimal=decimal.substring(separador+1);}}
if(!(validaNumeroInterno(partDecimal)))bOk=false;if(!(validaNumeroInterno(partEntera)))bOk=false;}}
return bOk;}
function textoEvento(oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;var sTexto;sTexto='Se ha provocado el evento '+oEvent.type+' sobre el campo '+ocampo.name
alert(sTexto);}
function mostrarPopupTextoClick()
{alert('Se ha provocado un click sobre un campo de texto');}
function mostrarPopupTexto()
{alert('Se ha provocado un evento sobre un evento texto');}
function Traspas(iAny){if((iAny%4)==0){if((iAny%100)==0){if((iAny%400)==0)return(true);else return(false);}
else return(true);}
else return(false);}
function quina_lletra(Dni){var lletra=new Array("T","R","W","A","G","M","Y","F","P","D","X","B","N","J","Z","S","Q","V","H","L","C","K","E");if(isNaN(Dni))return false;else return(lletra[Dni%23]);}
function validaCaractersIntern(cadena)
{bOk=true;if(cadena!='')
{for(i=0;i<cadena.length;i++){if(((cadena.charAt(i)<'a')||(cadena.charAt(i)>'z'))&&((cadena.charAt(i)<'A')||(cadena.charAt(i)>'Z'))&&((cadena.charAt(i)<'0')||(cadena.charAt(i)>'9'))&&(cadena.charAt(i)!='.')&&(cadena.charAt(i)!='@')&&(cadena.charAt(i)!='Ç')&&(cadena.charAt(i)!='Ñ')&&(cadena.charAt(i)!='ç')&&(cadena.charAt(i)!='ñ')&&(cadena.charAt(i)!='_')&&(cadena.charAt(i)!='-'))
bOk=false;}}
return bOk;}
function roundNumber(number,decimals){return Math.round(number*Math.pow(10,decimals))/Math.pow(10,decimals);}
function validaNumeroInterno(num)
{for(i=0;i<num.length;i++){if(num.charAt(i)<'0'||num.charAt(i)>'9')return false;}
return true;}
function ValidarDataInterno(sData){var bTraspas;sData=sData.split("/");if(sData.length!=3)
{return(false);}
else
{if((sData[0].length!=2)||(sData[1].length!=2)||(sData[2].length!=4))
{return(false);}
else
{if((sData[2]<1900)||(sData[2]>2100))
{return(false);}
else
{if((sData[1]==1)||(sData[1]==3)||(sData[1]==5)||(sData[1]==7)||(sData[1]==8)||(sData[1]==10)||(sData[1]==12))
{if((sData[0]<1)||(sData[0]>31))
{return false;}}
else
{if((sData[1]==4)||(sData[1]==6)||(sData[1]==9)||(sData[1]==11))
{if((sData[0]<1)||(sData[0]>30))return(false);}
else
{if(sData[1]==2)
{bTraspas=Traspas(sData[2]);if((bTraspas)&&((sData[0]<1)||(sData[0]>29)))
return(false);else if((!bTraspas)&&((sData[0]<1)||(sData[0]>28)))
return(false);}
else return false;}}}}}
return(true);}
function devuelveResultado(ocampo,resultado,opcionError,sMensaje)
{if(opcionError=='rojo')
{formateaCampoResult(ocampo,resultado);}
else if(opcionError=='mensaje'&&!resultado)
{if(!sMensaje)sMensaje="Campo no válido";alert(sMensaje);}}
function formateaCampoResult(ocampo,resultado)
{if(resultado)
{ocampo.style.color='Black';if(ocampo.style.backgroundColor=='Red'||ocampo.style.backgroundColor=='red')
{ocampo.style.backgroundColor="";}}
else
{if(ocampo.value.length==0)
{ocampo.style.color='White';ocampo.style.backgroundColor='Red';}
else
{ocampo.style.color='Red';ocampo.style.backgroundColor="";}}}
function CopiarEmail(oEvent)
{if(NavegadorIE())ocampo=oEvent.srcElement;else ocampo=oEvent.target;document.getElementById('WTGMAINOT').value=ocampo.value;}
function CerrarVentana(){window.close();}
function ConcatenarEntidadValorCampo(sIdCampo){var oCampoValor,oCampoEntidad;oCampoValor=document.getElementById(sIdCampo);oCampoEntidad=document.getElementsByName('WTGCODENT')[0];if(oCampoValor&&oCampoEntidad)
if(oCampoValor.value.length==1)oCampoValor.value=oCampoValor.value+oCampoEntidad.value;}
function insertAutoCompleteDestinatario(){if(document.getElementById("WTXNOMDES")){var sNomCampo='WTXNOMDES';}else{var sNomCampo='FIL_WUSNOMBRE';}
var urlASP='../../forms_base/lstusu.asp'
var idtargetDIV='targetLst_'+sNomCampo;var htmltargetDiv='<div id="'+idtargetDIV+'" class="auto_complete" ></div>';var getItemUpdate=function(resp){var oNode=document.getElementById(resp.id);var sNombre=oNode.getAttribute("WUSNOMBRE");var sApell1=oNode.getAttribute("WUSAPELL1");var sApell2=oNode.getAttribute("WUSAPELL2");if(oNode.getAttribute("WUSDIRMAI")){var sDirmail=oNode.getAttribute("WUSDIRMAI");}
var oNombre,oApell1,oApell2,oDirmail;if(document.getElementById("WTXNOMDES")){oNombre=document.getElementById("WTXNOMDES");oNombre.value=sNombre;oApell1=document.getElementById("WTXAP1DES");oApell1.value=sApell1;oApell2=document.getElementById("WTXAP2DES");oApell2.value=sApell2;if(document.getElementById("WTGMAINOT")){oDirmail=document.getElementById("WTGMAINOT");oDirmail.value=sDirmail;}}else{oNombre=document.getElementById("FIL_WUSNOMBRE");oNombre.value=sNombre;oApell1=document.getElementById("FIL_WUSAPELL1");oApell1.value=sApell1;oApell2=document.getElementById("FIL_WUSAPELL2");oApell2.value=sApell2;}}
new Insertion.After(sNomCampo,htmltargetDiv);new Ajax.Autocompleter(sNomCampo,idtargetDIV,urlASP,{updateElement:getItemUpdate});}
var colorAvisoCampoVacio="red";function BorrarCampos(oInput){var oForm=document.getElementById(oInput.form.id);var aTipos=new Array("input","textarea","select");var intALength=aTipos.length;if(confirm(strBorrarCampos)){for(var x=0;x<intALength;x++){var cItems=oForm.getElementsByTagName(aTipos[x]);var intCItemsLength=cItems.length;for(var i=0;i<intCItemsLength;i++){if(!cItems.item(i).id==""&&cItems.item(i).type!="hidden"&&!cItems.item(i).readOnly&&cItems.item(i).type!="submit"){EstablecerValorCampo(window.document,cItems.item(i).id,'','=');if(document.getElementById(cItems.item(i).id).selectedIndex)
document.getElementById(cItems.item(i).id).selectedIndex="-1";if(document.getElementById(cItems.item(i).id+"_parent"))
tinyMCE.activeEditor.setContent("");}}}}}
function isNumber(s)
{var i;var dotAppeared;dotAppeared=false;if(isEmpty(s))
if(isNumber.arguments.length==1)return defaultEmptyOK;else return(isNumber.arguments[1]==true);for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(i!=0){if(c=="."){if(!dotAppeared)
dotAppeared=true;else
return false;}else
if(!isDigit(c))return false;}else{if(c=="."){if(!dotAppeared)
dotAppeared=true;else
return false;}else
if(!isDigit(c)&&(c!="-")||(c=="+"))return false;}}
return true;}
function isEmpty(s)
{return((s==null)||(s.length==0))}
function isDigit(c)
{return((c>="0")&&(c<="9"))}
function ValidarCampoBusqueda()
{var oCmpBusqueda=document.getElementById('INF_WTXBUSCAR');if(oCmpBusqueda.value=='')
{alert(strCampoObligatorio);oCmpBusqueda.focus();return false;}
return true;}
function IniciarBusqueda(oCampo,oEvent)
{var oLink;if(oEvent.keyCode==13)
{if(NavegadorIE())
oLink=oCampo.parentNode.parentNode.lastChild;else
oLink=oCampo.parentNode.parentNode.lastChild.previousSibling;if(document.createEvent)
{var evObj=document.createEvent('MouseEvents');evObj.initMouseEvent("click",true,false,window,0,0,0,0,0,false,false,false,false,0,null);oLink.dispatchEvent(evObj);}
else if(document.createEventObject)
oLink.fireEvent('onclick');}}
function copiarValorCampo(sIdOrig,sIdDest)
{var oCampoOrig,oCampoDest;oCampoOrig=document.getElementById(sIdOrig);oCampoDest=document.getElementById(sIdDest);if(oCampoOrig&&oCampoDest)
oCampoDest.value=oCampoOrig.value}
function mostrarEnlaceRetorno()
{var aInfo,aApps,oCategoria;aInfo=getElementsByClassName('linea boton lineaInf');aApps=getElementsByClassName('linea boton lineaApli');oCategoria=document.getElementById('WTXCATURL');if(aInfo.length>0&&aApps.length>0&&oCategoria)
{if(oCategoria.value.substring(0,1)=='1')
{aInfo[0].style.display='';aApps[0].style.display='none';}
else
{aInfo[0].style.display='none';aApps[0].style.display='';}}}
function actualizarFiltroMetadatos(letra)
{var oFiltro=document.getElementById('FIL_WTXINICIA');if(oFiltro)oFiltro.value=letra;var oFiltro=document.getElementById('FIL_WTXBUSMET');if(oFiltro&&letra!='')oFiltro.value='';CargarSeccionConsulta('c327B9ECC26954251B402E7DB803F5E96',document.getElementById(ObtenerIdFormSeccionConsulta('327B9ECC26954251B402E7DB803F5E96')));}
function EjecutarVariasSeccionesConsulta()
{var elem=document.getElementById('INF_WTXDNINIF');var aCampos=document.getElementsByName('FIL_WTXNUMDOC');for(var i=0;i<aCampos.length;i++)
{aCampos[i].value=elem.value}
CargarSeccionConsulta('c'+'5E049368B82147AF8D8DA592E05E4247',document.getElementById(ObtenerIdFormSeccionConsulta('5E049368B82147AF8D8DA592E05E4247')));CargarSeccionConsulta('c'+'77A2D2F1F3F4466C99DC9159AD226A96',document.getElementById(ObtenerIdFormSeccionConsulta('77A2D2F1F3F4466C99DC9159AD226A96')));CargarSeccionConsulta('c'+'8546F7BF53124F41A0368CA7CD59DDD2',document.getElementById(ObtenerIdFormSeccionConsulta('8546F7BF53124F41A0368CA7CD59DDD2')));CargarSeccionConsulta('c'+'2605A049F936416688D5888A38592E84',document.getElementById(ObtenerIdFormSeccionConsulta('2605A049F936416688D5888A38592E84')));CargarSeccionConsulta('c'+'5DFDDF87BCAB483A9A8C19628A5031B3',document.getElementById(ObtenerIdFormSeccionConsulta('5DFDDF87BCAB483A9A8C19628A5031B3')));CargarSeccionConsulta('c'+'BBD03365430B47649EE856E328144A2D',document.getElementById(ObtenerIdFormSeccionConsulta('BBD03365430B47649EE856E328144A2D')));CargarSeccionConsulta('c'+'0FBDFFDC0CF84FEBA86B1CAFA65837F2',document.getElementById(ObtenerIdFormSeccionConsulta('0FBDFFDC0CF84FEBA86B1CAFA65837F2')));}
function validarParametrosSeccConsPropDNI(CampoFil)
{var oDocumento;oDocumento=document.getElementById('INF_WTXDNINIF');if(oDocumento.value!="")
{EjecutarVariasSeccionesConsulta();}}
function EjecutarVariasSeccionesConsultaEMI()
{var elem=document.getElementById('INF_WTXDNINIF');var aCampos=document.getElementsByName('FIL_WTXNUMDOC');for(var i=0;i<aCampos.length;i++)
{aCampos[i].value=elem.value}
CargarSeccionConsulta('c'+'BC95ABD0E8FA43D6AE98EF4D7983A33D',document.getElementById(ObtenerIdFormSeccionConsulta('BC95ABD0E8FA43D6AE98EF4D7983A33D')));CargarSeccionConsulta('c'+'511B07C53F5A4B11B0C2B3F30BEF9211',document.getElementById(ObtenerIdFormSeccionConsulta('511B07C53F5A4B11B0C2B3F30BEF9211')));CargarSeccionConsulta('c'+'583D7EFD753846788A07FDC7B0AE2D4E',document.getElementById(ObtenerIdFormSeccionConsulta('583D7EFD753846788A07FDC7B0AE2D4E')));CargarSeccionConsulta('c'+'587012C94113444BA99A797A250C596E',document.getElementById(ObtenerIdFormSeccionConsulta('587012C94113444BA99A797A250C596E')));CargarSeccionConsulta('c'+'6303797EB7A04193BA14E348059BEAFD',document.getElementById(ObtenerIdFormSeccionConsulta('6303797EB7A04193BA14E348059BEAFD')));CargarSeccionConsulta('c'+'8E813539A17E4959A016530930F34DAC',document.getElementById(ObtenerIdFormSeccionConsulta('8E813539A17E4959A016530930F34DAC')));}
function validarParametrosSeccConsPropDNI_EMI()
{setTimeout("EjecutarVariasSeccionesConsultaEMI()",500);}
function mostrarOcultarResultadosConsultaVisor(sAccion)
{mostrarOcultarResultadosConsulta(sAccion);if(document.getElementById('TITMETADA0')!=null)
{if(comprobarEstadoVisible(sAccion,'TITMETADA0'))mostrarOcultarElimDuplCapas('TITMETADA0');}
if(document.getElementById('TITTRAMAS0')!=null)
{if(comprobarEstadoVisible(sAccion,'TITTRAMAS0'))mostrarOcultarElimDuplCapas('TITTRAMAS0');}
if(document.getElementById('WTXNECESI0')!=null)
{if(comprobarEstadoVisible(sAccion,'WTXNECESI0'))mostrarOcultarElimDuplCapas('WTXNECESI0');}}
function mostrarOcultarResultadosConsultaListado(sAccion)
{var i=0;while(document.getElementById('WTXDESCRI0'+i)!=null)
{if(comprobarEstadoVisible(sAccion,'WTXDESCRI0'+i))mostrarOcultarElimDuplCapas('WTXDESCRI0'+i);i=i+1;}}
function BorrarDescripcion()
{if(typeof tinyMCE!='undefined')tinyMCE.activeEditor.setContent("");if(typeof document.getElementById('WTXBUSDES')!='undefined')document.getElementById('WTXBUSDES').value='';}
function BorrarCamposTramiteAdministracion(oForm){var aTipos=new Array("input","textarea","select");var intALength=aTipos.length;for(var x=0;x<intALength;x++)
{var cItems=oForm.getElementsByTagName(aTipos[x]);var intCItemsLength=cItems.length;for(var i=0;i<intCItemsLength;i++)
{if(!cItems.item(i).id==""&&cItems.item(i).type!="hidden"&&!cItems.item(i).readOnly&&cItems.item(i).type!="submit"){EstablecerValorCampo(window.document,cItems.item(i).id,'','=');if(document.getElementById(cItems.item(i).id).selectedIndex)
document.getElementById(cItems.item(i).id).selectedIndex="-1";if(document.getElementById(cItems.item(i).id+"_parent"))
tinyMCE.activeEditor.setContent("");}}}}
function mostrarVolverRetorno()
{var aInfo,aApps,oCategoria;aInfo=document.getElementsByClassName('boton lineaEAD');aApps=document.getElementsByClassName('boton lineaEMI');oCategoria=document.getElementById('WTXTIPUSO');if(aInfo.length>0&&aApps.length>0&&oCategoria)
{if(oCategoria.value=='EAT')
{aInfo[0].style.display='';aApps[0].style.display='none';}
else
{aInfo[0].style.display='none';aApps[0].style.display='';}}}
function ValidarImporteAutoliq()
{var bResult=true;if(document.getElementById('WTXIMPORT').value=="")
{bResult=false;}
return bResult;}
function reloadSession()
{var sURL,sParams,sTimeOut;sParams="";sURL="../Externos/session.asp";sTimeOut=makePOST(sURL,sParams);sTimeOut=(sTimeOut-2)*1000*60
setTimeout("reloadSession()",sTimeOut);}
function makePOST(url,parameters){http_request=false;if(window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/html');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}}}
if(!http_request){alert('Cannot create XMLHTTP instance');return false;}
http_request.open('POST',url,false);http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");http_request.setRequestHeader("Content-length",parameters.length);http_request.setRequestHeader("Connection","close");http_request.send(parameters);return http_request.responseText;}
function mostrarEnlaceRetorno2()
{var aInfo,aApps,oCategoria;aInfo=document.getElementsByClassName('boton lineaApli');aApps=document.getElementsByClassName('boton lineaInf');oCategoria=document.getElementById('WTXFORMUL');if(aInfo.length>0&&aApps.length>0&&oCategoria)
{if(oCategoria.value=='INF')
{aInfo[0].style.display='none';aApps[0].style.display='';}
else
{aInfo[0].style.display='';aApps[0].style.display='none';}}}
function obtenerAdjuntos(listaAdjuntos){EstablecerValorListaAdjuntos(null,listaAdjuntos);}
