﻿//posicion de un apartado
function obtenerPosApNombre(nombre){
	for(e=0;e<apartados.length;e++){
		if(apartados[e].nombre==nombre) return e;
	}
}

function cambiarFondo(elem, color, id){
	if(apartado!=id){
		colTxt=(color==rojo) ? blanco : grisOscuro;
		elem.style.color=colTxt;
		elem.style.backgroundColor=color;
	}
}


function esNumerico(tag){
    for(d=0;d<noNumericos.length;d++){
        if(tag==noNumericos[d].toLowerCase()) return false;
    }
    return true;
}


function obtenerIdPrima(mo){
	for(p=0;p<mo.length;p++){
		if(mo[p].tagName.toLowerCase()=='primatotal') return p;
	}
	return 12;
}



function obtenerIdCodComp(cod, aux){
	for(n=0;n<aux.length;n++){
		if(aux[n].codigo==cod) return n;
	}
	return 0;
}


function formatearNumero(num){
    num = '' + num;
    
    ps = num.split('.');
    
    entero = ps[0];
    if(ps.length>1){
        decim  = ps[1];
        if(decim.length==1) decim += "0";
    }
    entero = entero.split('');
    entero.reverse();
    ent='';
    
    for(j=0;j<entero.length;j++){
        if(j>0 && j%3==0) ent = '.' + ent;
        ent = entero[j] + ent;
    }
	
	return ent;
   //return (ps.length>1) ? ent + ',' + decim : ent;
}

function comprobarModalidad(tipo, fran){
    franquicia = Number(MM_findObj('franquicia').value);
    res = false;
    for(t=0;t<tiposSeguros.length;t++){
        if(Number(tipo) == Number(tiposSeguros[t])){
            if(tipo==2 && franquicia>0){
                if(fran<=franquicia) res = true;
                else res = false;
            }else{
                res = true;
            }
        }
    }
    return res;
}