var tabResultats;
function carrega( o ) {
if ( o.id=="eina" ) return;
var url="";
url="carregaCercador.asp?"+o.id+"="+escape( o.value )+"&"+o.id+"_size="+o.options.length+"&idioma=es";
var p=objecteAjax();
peticioAjax(p, url, function() {
if (p.readyState == 4) {
eval( p.responseText );
}
} );
var producte=document.getElementById("producte");
var activitat=document.getElementById("activitat");
var imgProducte=document.getElementById("imgProducte");
var imgActivitat=document.getElementById("imgActivitat");
if ( o.id!="proces")
imgProducte.src="./dades/imgFitxa/Productes/"+prod(unescape(producte.options[ producte.selectedIndex ].value))+".jpg";
else
imgProducte.src="img/search.png";
imgProducte.alt="";
imgActivitat.src="./dades/imgFitxa/Activitats/"+unescape(activitat.options[ activitat.selectedIndex ].value)+".jpg";
imgActivitat.alt="";
}
function carregaEspecialitats() {
var url="";
url="carregaEspecialitats.asp?idioma=es";
var p=objecteAjax();
peticioAjax(p, url, function() {
if (p.readyState == 4) {
eval( p.responseText );
}
} );
}
function cercar() {
var producte=document.getElementById("producte");
var activitat=document.getElementById("activitat");
var subactivitat=document.getElementById("subactivitat");
var eina=document.getElementById("eina");
var especialitat=document.getElementById("especialitat");
var pais=document.getElementById("pais");
var sEina=document.getElementById("seleccionaEina").checked;
var sEmpresa=!document.getElementById("seleccionaEina").checked;
if ( producte.value=="-1" && sEina) {
alert("El campo producto es obligatorio!!!");
return;
}
if ( activitat.value=="-1" && sEina ) {
alert("El campo actividad es obligatorio!!!");
return;
}
if ( eina.value=="-1" && sEina ) {
alert("El campo equipo es obligatorio!!!");
return;
}
if ( especialitat.value=="-1" && pais.value=="-1" && sEmpresa ) {
alert("Hay que seleccionar Especialidad o pais!!!");
return;
}
var url="";
if (sEina)
url="fesCerca.asp?eina="+eina.value+"&idioma=es";
else
url="fesCercaEspecialitat.asp?especialitat="+escape(especialitat.value)+"&pais="+escape(pais.value)+"&idioma=es";
var p=objecteAjax();
peticioAjax(p, url, function() {
if (p.readyState == 4) {
eval( p.responseText );
}
} );
return;
}
function objecteAjax() {
var peticion = false;
try {
peticion = new XMLHttpRequest();
} catch (trymicrosoft) { try {
peticion = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) { try {
peticion = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
peticion = false;
}}}
return peticion;
}
function peticioAjax( peticion,url, f ) {
peticion.open('GET', url);
peticion.onreadystatechange = f;
peticion.send(null);
}
/* Funcions del cercadors */
function clearResults() {
var doc=document.getElementById("docs");
doc.innerHTML="
";
s+="
"+unescape(nom)+"
";
s+="
"
s+="
"+unescape(direccio)+"
";
s+="
"+unescape(pais)+"
";
s+="
"+unescape(telefon)+"
";
var w=unescape(web);
if (w.indexOf("http://")==-1) w="http://"+w;
s+="
";
s+="
"+unescape(especialitat)+"
";
s+="
";
s+="
"
disText="%3Cb%3EDise%F1o%3A%20%3C/b%3E%3Cp%3EValoraci%F3%20d%27aspectes%20formals%20i%20d%27accessibilitat.%3C/p%3E";
infText="%3Cb%3EInformaci%F3n%3A%20%3C/b%3E%3Cp%3EValoraci%F3n%20de%20la%20cantidad%20y%20accesiblidad%20a%20contenidos%20que%20permitan%20la%20elecci%F3n%20ideal%20de%20los%20equipos%3C/p%3E";
preText="%3Cb%3Eprevenci%F3n%3A%20%3C/b%3E%3Cp%3EInformaci%F3n%20y%20apoyo%20para%20la%20seguridad%20y%20salud%20%28Valoraci%F3n%20espec%EDfica%20de%20la%20informaci%F3n%20disponible%20para%20el%20usuario%20relacionada%20con%20aspectos%20que%20pueden%20prevenir%20accidentes%20y%20enfermedades%20profesionales%29.%3C/p%3E";
s+="
"+drawPuntuacio( pDisseny, "dis" )+"
";
s+="
"+drawPuntuacio( pContingut, "inf" )+"
";
s+="
"+drawPuntuacio( pPrevencio, "pre" )+"
";
s+="
"
s+="
";
if ( document.getElementById("seleccionaEina").checked ) {
tabResultats.getContent(3).innerHTML+=s;
} else {
doc.innerHTML+=s;
}
}
function afegeixFitxa( nom, tipus, funcio, descripcio, udisseny, tipAccidents, cPrev, imatge, cequip, accidents, desviacions, fcontacte, tlesio, pcritics, PRL, tecseguraid, itecseg,caccidents,cusuaris ) {
var doc=document.getElementById("docs");
var s="";
tabResultats.getContent(0).innerHTML+="";
if ( unescape(nom)!="" ) s+="
Nombre
"+unescape(nom);
if ( unescape(tipus)!="" ) s+="
Tipo
"+unescape(tipus);
/*if ( unescape(funcio)!="" ) s+="
Funcio
"+unescape(funcio);*/
if ( unescape(descripcio)!="" ) s+="
Descripción
"+unescape(descripcio);
if ( unescape(udisseny)!="" ) s+="
Unidades de diseño
"+unescape(udisseny);
p1Text="%3Cp%3EClasificaci%F3n%20del%20equipo%20en%20el%20sistema%20Delta%20%28Anexo%20IV%2C%20Agentes%20materiales%20Clasificaci%F3n%20desagregada%20a%204%20niveles%2C%20ORDEN%20TAS/2926/2002%2C%20de%2019%20de%20noviembre%2C%20donde%20se%20establecen%20nuevos%20modelos%20para%20la%20notificaci%F3n%20de%20los%20accidentes%20de%20trabajo%20y%20se%20posibilita%20la%20su%20transmisi%F3n%20mediante%20procedimiento%20electr%F3nico.%20BOE%20n%FAm.%20279%20de%2021%20de%20noviembre%20de%202002%29%20%3Cbr/%3E%3Cbr/%3EGencat%202006.%20Manual%20para%20la%20identificaci%F3n%20y%20evaluaci%F3n%20de%20riesgos%20laborales.%20_%20Versi%F3n%203.1%20%3Cbr/%3E%3Cbr/%3EBibliograf%EDa%20ISBN%2084-393-7310-4%3C/p%3E";
p2Text="%3Cp%3EN%FAmero%20de%20accidentes%20donde%20el%20agente%20material%20anterior%20ha%20sido%20incluido.%3C/p%3E";
p3Text="%3Cp%3ELa%20clasificaci%F3n%20de%20la%20desviaci%F3n%20describe%20el%20hecho%20anormal%20que%20rompe%20el%20desarrollo%20normal%20y%20la%20continuidad%20del%20trabajo%3A%20por%20ejemplo%2C%20la%20p%E9rdida%20de%20control%20total%20o%20parcial%20de%20una%20m%E1quina%20o%20una%20ca%EDda%20sobre%20algo%20o%20desde%20algo.%20%28Gencat%202006%29%3C/p%3E";
p4Text="%3Cp%3ELa%20clasificaci%F3n%20de%20la%20forma%20de%20contacto%20/%20tipo%20de%20lesi%F3n%20%28o%20acci%F3n%20que%20provoca%20la%20lesi%F3n%29%20describe%20la%20manera%20como%20la%20v%EDctima%20ha%20sido%20lesionada%20y%20como%20ha%20entrado%20en%20contacto%20con%20el%20objeto%20%28agente%20material%29%20que%20ha%20originado%20la%20lesi%F3n.%20%28Gencat%202006%29%3C/p%3E";
p5Text="%3Cp%3ELa%20clasificaci%F3n%20de%20la%20forma%20de%20contacto%20/%20tipo%20de%20lesi%F3n%20%28o%20acci%F3n%20que%20provoca%20la%20lesi%F3n%29%20describe%20la%20manera%20como%20la%20v%EDctima%20ha%20sido%20lesionada%20y%20como%20ha%20entrado%20en%20contacto%20con%20el%20objeto%20%28agente%20material%29%20que%20ha%20originado%20la%20lesi%F3n.%20%28Gencat%202006%29%3C/p%3E";
if ( unescape(cequip)!="" ) tabResultats.getContent(1).innerHTML+="
Código equipo (Delta)
"+unescape(cequip);
if ( unescape(caccidents)!="" ) tabResultats.getContent(1).innerHTML+="
Código accidentes (delta)
"+unescape(caccidents);
if ( unescape(accidents)!="" ) tabResultats.getContent(1).innerHTML+="
Accidentes registrados
"+unescape(accidents);
if ( unescape(tlesio)!="" ) tabResultats.getContent(1).innerHTML+="
Tipo de lesión
"+unescape(tlesio);
if ( unescape(tipAccidents)!="" ) tabResultats.getContent(1).innerHTML+="
Tipologia de accidentes
"+unescape(tipAccidents);
if ( unescape(desviacions)!="" ) tabResultats.getContent(1).innerHTML+="
Desviaciones
"+unescape(desviacions);
if ( unescape(fcontacte)!="" ) tabResultats.getContent(1).innerHTML+="
Formas de contacto
"+unescape(fcontacte);
if ( unescape(cPrev)!="" ) tabResultats.getContent(2).innerHTML+="
Consejos de prevención
"+unescape(cPrev);
if ( unescape(cusuaris)!="" ) tabResultats.getContent(2).innerHTML+="
Consejos usuarios
"+unescape(cusuaris);
if ( unescape(pcritics)!="" ) tabResultats.getContent(2).innerHTML+="
Puntos criticos de seguridad
"+unescape(pcritics);
if ( unescape(PRL)!="" ) tabResultats.getContent(2).innerHTML+="
Elección en función de la PRL
"+unescape(PRL);
if ( unescape(tecseguraid)!="" ) tabResultats.getContent(2).innerHTML+="
Tecnologia más segura identificada
"+unescape(tecseguraid);
if ( unescape(itecseg)!="" ) tabResultats.getContent(2).innerHTML+="
Innovaciones tecnologicas para la seguridad y la salud
"+unescape(itecseg);
s+="
";
document.getElementById("nomEina").innerHTML=unescape(nom);
tabResultats.getContent(0).innerHTML+=s;
initLightbox();
}
function afegeixModel( nom, model, proveidor, caracteristiques, observacions ) {
var s="";
s+="";
s+="
"+unescape(model)+"
";
if ( unescape(proveidor)!="" ) s+="
Proveedor
"+unescape(proveidor);
if ( unescape(caracteristiques)!="" ) s+="
Caracteristicas
"+unescape(caracteristiques);
if ( unescape(observacions)!="" ) s+="
Observaciones
"+unescape(observacions);
s+="
"
tabResultats.getContent(4).innerHTML+=s;
initLightbox();
}
function drawPuntuacio( puntuacio, imatge ) {
var s="";
for (var i=0;i