//########## CPF
//########## COLOCAR NA VALIDACAO DOS CAMPOS:
//########## 	if (!CPF()){
//########## 		form1.cpf.focus();
//##########		return false;
//##########	}

function CriaCPF(xCPF){
	var x;
	var rCPF;
   	rCPF = Array(0,0,0,0,0,0,0,0,0,0,0);
	for (var x = 0 ; x < 11 ; x++)
	{
	 rCPF[x+1] = xCPF.substring(x, x+1);
	}
	return rCPF;
}

function CPF(valorCPF){
	var strCPF;
	var i;
	var xCPF;
	var dig1 = 0;
	var dig2 = 0;
	if 	(typeof(valorCPF) != 'undefined') strCPF = valorCPF;
	else strCPF = form1.cpf.value; 
	
	xCPF = new CriaCPF(strCPF);
//Calculo do digito 1
	for (var x = 1 ; x <= 9 ; x++)
	{
	 dig1 = dig1 + (xCPF[x]*x);
	}
	dig1 = dig1 % 11;
	if (dig1 == 10)
		{dig1=0}
//Calculo do digito 2
	for (var x = 1 ; x <= 8 ; x++)
	{
	 dig2 = dig2 + (xCPF[x+1]*x);
	}
	dig2 = dig2 + (dig1*9);
	dig2 = dig2 % 11;
	if (dig2==10)
		{dig2=0}
	if ((dig1!=xCPF[10]) || (dig2!=xCPF[11]))
	{
		return false;
	}
	else {
		return true;
	}
}