function kavb_init() { fixa_blankett(); fixa_thumb(300); } function fixa_thumb(max_size) { thumb = document.getElementById('img_thumb'); if(thumb) { if(thumb.height >= max_size || thumb.width >= max_size) { if(thumb.height > thumb.width) { height = max_size; width = Math.round(thumb.width/thumb.height*max_size); } else { width = max_size; height = Math.round(thumb.height/thumb.width*max_size); } thumb.width = width; thumb.height = height; } } } function is_empty(element_obj) { if(element_obj.innerHTML.match(/^( |[\s\u00A0\u2028\u2029])*$/)) { result = true; } else { result = false; } return result; } function fixa_blankett() { /* Lista (typ ämnesord). Ta bort tomma */ lista = getElementsByClassName('lista'); for(i=0; lista[i]; i++) { lista[i].innerHTML = lista[i].innerHTML.replace(/
 |
[\s\u00A0\u2028\u2029]| 
|[\s\u00A0\u2028\u2029]
/gi, ''); } /* Dölj tomma fält */ lista = getElementsByClassName('blankett_sektion'); for(i=0; lista[i]; i++) { trlista = ''; trlista = lista[i].getElementsByTagName('tr'); is_keeper = 0; for(j=0; trlista[j]; j++) { tdlista = ''; tdlista = trlista[j].getElementsByTagName('td'); if(is_empty(tdlista[0])) { trlista[j].style.display = 'none'; } else { is_keeper = 1; } } if(!is_keeper) { lista[i].parentNode.removeChild(lista[i]); } } }