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]);
}
}
}