/**/ function MM_findObj(n, d) { var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&id.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_showHideLayers() { var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v='hide')?'none':v; } obj.display=v; } } /**/ function recargar_divForm(divId, url, form) { var parametros = Form.serialize(form); var ajax = new Ajax.Updater(divId,url, {method:'post', asynchronous:true, parameters:parametros, evalScripts:true}); } /**/ function js_openWindow(url,ancho,alto,nombre){ if (url!='') { if (ancho=='') ancho=500; if (alto=='') alto=500; var left=(screen.width - ancho)/2; var top=(screen.height - alto)/2; opciones='width='+ancho+',height='+alto+',left='+left+',top='+top+',location=yes,toolbar=yes,status=yes,menubar=yes,directories=no,resizable=yes,scrollbars=yes,copyhistory=no'; window.open(url,nombre,opciones); } } /**/ function js_openPopUP(url,ancho,alto,nombre){ if (url!='') { if (ancho=='') ancho=500; if (alto=='') alto=500; 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 js_zoomText(elemento, accion, fontSizeDefault, elementoPadre){ var midaDefault=11; var midaMax=15; var midaMin=7; var valor; //inicializaciones obj=document.getElementById(elemento); if (obj.style.fontSize==""){ obj.style.fontSize = fontSizeDefault + "px"; } if (elementoPadre!='null') { objPadre=window.opener.document.getElementById(elementoPadre); if (objPadre.style.fontSize==""){ objPadre.style.fontSize = fontSizeDefault + "px"; } } //valor actual del tamaño del texto actual = parseInt(obj.style.fontSize.replace(/%/g, '')); // el valor del incremento o decremento en el tamaño incremento=2; //accion sobre el texto if(accion=="RESTAURAR"){ valor=midaDefault; } else if(accion=="AUMENTAR" && actualmidaMin){ valor=actual-incremento; } else{ valor=actual; } obj.style.fontSize=valor+"px"; if (elementoPadre!='null') { objPadre.style.fontSize=valor+"px"; } // Actualizamos el tamaño de letra en sesión mediante ajax var url = '/es/componentes/font_size/actualizar.php'; var parametros = 'p_fontSize='+valor; var ajaxUpdate = new Ajax.Updater('div_updateFontSize', url, {method:'post', asynchronous:true, parameters:parametros, onComplete:function (){$('indicador_updateFontSize').style.display='none';}}); return false; } /**/ function js_download(idFichero) { document.location.href='/es/componentes/ficheros/download.php?idFichero=' + idFichero; } /**/ recargar_divId=function(divId, url, idPar1, valPar1) { var parametros = ''; //parametros += idPar1+'='+valPar1; if (idPar1!=undefined) { idPar1= idPar1.toString(); valPar1= valPar1.toString(); var P= idPar1.split('|'); var V= valPar1.split('|'); for (i = 0; i < V.length; i++) { if (i>0) parametros += '&'; parametros += P[i]+'='+V[i]; } } var ajax = new Ajax.Updater(divId,url, {method:'post',asynchronous:true,parameters:parametros,evalScripts:true}); return false; } /* recargar_divId=function(divId, url, idPar1, valPar1) { var parametros = ''; parametros += idPar1+'='+valPar1; var ajax = new Ajax.Updater(divId,url, {method:'post',asynchronous:true,parameters:parametros,evalScripts:true}); return false; } */ /**/ var nav4 = window.Event ? true : false; function js_acceptNum(evt) { // Nota: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 var key = nav4 ? evt.which : evt.keyCode; return (key <= 13 || (key >= 48 && key <= 57)); } /**/ function js_ocultar(id,acceso) { if (document.getElementById('bl_'+id).style.display=='block') { document.getElementById('bl_'+id).style.display='none'; if (acceso==1) document.getElementById('bt_'+id).src='/pfw_files/tpl/estructura/body/acceso-directo-open.gif'; else document.getElementById('bt_'+id).src='/pfw_files/tpl/estructura/body/boton-info-open.gif'; } else { document.getElementById('bl_'+id).style.display='block'; if (acceso==1) document.getElementById('bt_'+id).src='/pfw_files/tpl/estructura/body/acceso-directo-close.gif'; else document.getElementById('bt_'+id).src='/pfw_files/tpl/estructura/body/boton-info-close.gif'; } } /**/ function horaG() { var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); m=ponCero(m); s=ponCero(s); document.getElementById('date-hour').innerHTML=""+h+":"+m+":"+s+""; t=setTimeout('horaG()',1000); } /**/ function hora() { var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); m=ponCero(m); s=ponCero(s); document.getElementById('hora').innerHTML=""+h+":"+m+":"+s+""; t=setTimeout('hora()',1000); } /**/ function ponCero(i) { if (i<10) { i="0" + i; } return i; } /**/ function ocultar_accesos(id) { var elem = document.getElementsByName('grupo_'+id); flag=0; for(i=0; i*/ function descargarDocumento(pfwidDetalle) { var divId = 'datos'; var url = '/es/e-Commerce/micuenta/descargas/descargas_contenido.php'; var parametros = 'auxDownDoc='+pfwidDetalle; var ajax = new Ajax.Updater(divId,url, {method:'post',asynchronous:true,parameters:parametros,evalScripts:true}); return false; } /**/ //validación dni function validar_DNI_NIE(dni) { if( dni.length != 9 ) return false; var valDNI = true; var valNIE = true; // Validamos DNI if ( isNaN( dni.substring(0,dni.length-1)) ) { if(dni.substring(0,1)!='X') { valDNI = false; } else { dni='0'+dni.substring(1,dni.length); } } if ( valDNI && !isNaN( dni.substring(dni.length-1,dni.length) ) ) { valDNI = false; } if ( valDNI ) { var cadena="TRWAGMYFPDXBNJZSQVHLCKET"; var posicion = dni.substring(0,dni.length-1) % 23; var letra = cadena.substring(posicion,posicion+1) if (letra!=dni.substring(dni.length-1,dni.length)) { valDNI = false; } } if ( valDNI ) return true; // Validamos NIE // Primer caracter letra if ( !isNaN( dni.charAt(0) ) ) { valNIE = false; } // Útimo caracter letra if ( valNIE && !isNaN( dni.substring(dni.length-1,dni.length) ) ) { valNIE = false; } // Intermedios números if ( valNIE && isNaN( dni.substring( 1, dni.length-1 ) ) ) { valNIE = false; } if ( valDNI || valNIE ) { return true; } return false; } function posCursorX(ev) { var px, py, cadena, obj; if (!document.all) { event = ev; px = ev.pageX; } else{ px = event.clientX +document.body.scrollLeft+document.documentElement.scrollLeft; //px = event.clientX ; } return px; } function posCursorY(ev) { var px, py, cadena, obj; if (!document.all) { event = ev; py = ev.pageY; } else{ py = event.clientY +document.body.scrollTop+document.documentElement.scrollTop; //py = event.clientY; } return py; } function mostrarActividades(event,identificador,urlActividad,params,values){ if (document.getElementById(identificador).style.display==''){ if (!document.all) { // document.getElementById(identificador).style.left=posCursorX(event); // document.getElementById(identificador).style.top=posCursorY(event)+10; } else{ // document.getElementById(identificador).style.left=posCursorX(event)-60; // document.getElementById(identificador).style.top=posCursorY(event)+20; document.getElementById(identificador).style.left=-2; document.getElementById(identificador).style.top=20; } recargar_divId(identificador,urlActividad,params,values); } document.getElementById(identificador).style.display='block'; } filtrarCategoria=function(pfwidCategoria) { if(pfwidCategoria) { document.getElementById('f_categoria').value = pfwidCategoria; document.myForm.action="/es/e-commerce/tienda/catalogo/"; document.myForm.submit(); } }