function ckcodmem(newcodmem,newdigmem)
	{
	var temp
	var digits	= '0123456789';
	numcad		= newcodmem.value;
	vars		= numcad.split('');
	id		= numcad.length-1;
		
	w7 = vars[id];
	if (vars[id]==null) { w7=0; }
	id--;
	w6 = vars[id];
	if (vars[id]==null) { w6=0; }
	id--;
	w5 = vars[id];
	if (vars[id]==null) { w5=0; }
	id--;
	w4 = vars[id];
	if (vars[id]==null) { w4=0; }
	id--;
	w3 = vars[id];
	if (vars[id]==null) { w3=0; }
	id--;
	w2 = vars[id];
	if (vars[id]==null) { w2=0; }
	id--;
	w1 = vars[id];
	if (vars[id]==null) { w1=0; }

	wsoma	= w1*8+w2*7+w3*6+w4*5+w5*4+w6*3+w7*2;
	wresto	= wsoma%11;

	if ((wresto==0)||(wresto==1))
		{
		dcad = 0;
		}
	else
		{
		dcad = 11-wresto;
		}
		
	if (newdigmem.value != dcad)
		{
		window.alert('O número de membro/família e o dígito não conferem.\n Favor verificar');
		newcodmem.focus();
		return false;
		}
	if (!(newcodmem.value>0)) 
		{
		window.alert('O código do membro/família não está preenchido!');
		newcodmem.focus();
		return false;
		}
	if (!(newdigmem.value.length>0)) 
		{
		window.alert('O dígito não está preenchido!');
		newdigmem.focus();
		return false;
		}
	return true
	}
