var ASPAS_SIMPLES=39, ASPAS_DUPLA = 34;
var BACKSPACE = 8, TAB = 0;
function calcula()
{
	valor1 = document.form2.nVal_subtotal.value;
	valor2 = document.form2.nVal_desconto.value;
	valor3 = document.form2.nVal_frete.value;
	v1 = valor1.replace(',','.');
	v2 = valor2.replace(',','.');
	v3 = valor3.replace(',','.');	
	total_a = (Number(v1) - Number(v2) + Number(v3));
	total_b = parseFloat(total_a);
	document.form2.nVal_total.value  = total_b;
}

function real(cur,len)
{
	n='__0123456789';
	d=cur.value;
	l=d.length;
	r='';
	if (l > 0){
		z=d.substr(0,l-1);
		s='';
		a=2;
		for (i=0; i < l; i++){
			c=d.charAt(i);
			if (n.indexOf(c) > a){
				a=1;
				s+=c;
			}
		}
		l=s.length;
		t=len-1;
		if (l > t){
			l=t;
			s=s.substr(0,t);
		}
		if (l > 2){
			r=s.substr(0,l-2)+','+s.substr(l-2,2);
		}else{
			if (l == 2)
				r='0.'+s;
			else{
				if (l == 1)
					r='0.0'+s;
			}
		}
		if (r == '')
			r='0.00';
		else{
			l=r.length;
			if (l > 6){
				j=l%3;
				w=r.substr(0,j);
				wa=r.substr(j,l-j-6);
				wb=r.substr(l-6,6);
				if (j > 0){
					w+='';
				}
				k=(l-j)/3-2;
				for (i=0; i < k; i++){
					w+=wa.substr(i*3,3)+'.';
				}
				r=w+wb;
			}
		}
   }
	if (r.length <= len)
		cur.value=r;
	else
		cur.value=z;
	return 'ok';
}

function validaTexto(campo, event)   
{ 
	
	
	var tecla; 	  	  
	if(navigator.appName.indexOf("Netscape")!= -1) 	  
		tecla= event.which; 	  
	else 	  
		tecla= event.keyCode; 

	if(tecla==ASPAS_SIMPLES || tecla==ASPAS_DUPLA) 	
		return false;  

	if(tecla >= 48 && tecla <=57) 	
		return false;  
	

	return true;   
}
function invalidaAspas(campo, event)   
{ 
	
		
	var tecla; 	  	  
	if(navigator.appName.indexOf("Netscape")!= -1) 	  
		tecla= event.which; 	  
	else 	  
		tecla= event.keyCode; 

	if(tecla==ASPAS_SIMPLES || tecla==ASPAS_DUPLA) 	
		return false;  
	

	return true;   
}

function validaNum(campo, event)   
{ 		
	var tecla; 	  	  
	if(navigator.appName.indexOf("Netscape")!= -1) 	  
		tecla= event.which; 	  
	else 	  
		tecla= event.keyCode; 
	
	if (tecla == BACKSPACE || tecla == TAB)  	  
		return true; 
	
	if(tecla < 48 || tecla>57) 	
		return false;  
	

	return true;   
}

function campo_numerico()
{
	if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
}

function setTipoPessoa()
{
  tipoPessoa = document.form.tipoPessoa.value
  if(tipoPessoa=="JUR")
  {

    document.getElementById('linhaCNPJ').style.display = '';
    document.getElementById('linhaCPF').style.display = 'none';
document.getElementById('linhaNADA').style.display = 'none';
  }
  else if(tipoPessoa=="FIS")
  {
    document.getElementById('linhaCNPJ').style.display = 'none';
    document.getElementById('linhaCPF').style.display = '';
    document.getElementById('linhaNADA').style.display = 'none';

  }
  else
  {
    document.getElementById('linhaCNPJ').style.display = 'none';
    document.getElementById('linhaCPF').style.display = 'none';
    document.getElementById('linhaNADA').style.display = '';
  }
}

function Mascara_CPF (objeto, event)
{
	var tecla; 	  	  
	if(navigator.appName.indexOf("Netscape")!= -1) 	  
		tecla= event.which; 	  
	else 	  
		tecla= event.keyCode; 

	campo = eval (objeto);
	caracteres = '01234567890';
	
	separacoes = 3;
	separacao1 = '.';
	separacao2 = '-';
	conjuntos = 4;
	conjunto1 = 3;
	conjunto2 = 7;
	conjunto3 = 11;
	conjunto4 = 14;
	
	if (tecla == BACKSPACE || tecla == TAB)  	  
		return true; 
	
	
	if ((caracteres.search(String.fromCharCode (tecla))!=-1) && campo.value.length <	(conjunto4))
	{	
		
		if (campo.value.length == conjunto1) 
			campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2) 
			campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto3) 
			campo.value = campo.value + separacao2;				
	}
	else 
		return false;
	
}

function Mascara_DATA (objeto, event)
{
	
	var tecla, set; 	  	  
	
	if(navigator.appName.indexOf("Netscape")!= -1){ 	  	
		set = true;
		tecla= event.which; 	  		
	}else 	  	
		tecla= event.keyCode; 
	
	if (tecla == BACKSPACE || tecla == TAB)  	  
		return true; 
	
	campo = eval (objeto);
	caracteres = '01234567890';
	
	separacoes = 2;
	separacao = '/';	
	conjuntos = 3;
	conjunto1 = 2;
	conjunto2 = 5;
	conjunto3 = 10;
	
	if ((caracteres.search(String.fromCharCode (tecla))!=-1) && campo.value.length <	(conjunto3))
	{	
		
		if (campo.value.length == conjunto1) 
			campo.value = campo.value + separacao;
		else if (campo.value.length == conjunto2) 
			campo.value = campo.value + separacao;				
			
	}
	else			
		return false;
		
	
}

function Mascara_RG (objeto,event)
{
	var tecla; 	  	  
	if(navigator.appName.indexOf("Netscape")!= -1) 	  
		tecla= event.which; 	  
	else 	  
		tecla= event.keyCode; 

	campo = eval (objeto);
	caracteres = '01234567890';
	
	separacoes = 2;
	separacao = '.';	
	conjuntos = 3;
	conjunto1 = 3;
	conjunto2 = 7;
	conjunto3 = 11;
	
	if (tecla == BACKSPACE || tecla == TAB)  	  
		return true; 
	
	
	if ((caracteres.search(String.fromCharCode (tecla))!=-1) && campo.value.length <	(conjunto3))
	{	
		
		if (campo.value.length == conjunto1) 
			campo.value = campo.value + separacao;
		else if (campo.value.length == conjunto2) 
			campo.value = campo.value + separacao;				
	}
	else 
		return false;
	
}

function Mascara_CEP(objeto, event){
  var tecla; 	  	  
	if(navigator.appName.indexOf("Netscape")!= -1) 	  
		tecla= event.which; 	  
	else 	  
		tecla= event.keyCode; 

	campo = eval (objeto);
	caracteres = '01234567890';
	
	separacoes = 1;
	separacao = '-';	
	conjuntos = 2;
	conjunto1 = 5;
	conjunto2 = 9;

	
	if (tecla == BACKSPACE || tecla == TAB)  	  
		return true; 
	
	
	if ((caracteres.search(String.fromCharCode (tecla))!=-1) && campo.value.length <	(conjunto2))
	{	
		
		if (campo.value.length == conjunto1) 
			campo.value = campo.value + separacao;
	}
	else 
		return false;
}


function Valida_CPF(f,campo){

	pri = eval("document."+f.name+"."+campo.name+".value.substring(0,3)");				
	seg = eval("document."+f.name+"."+campo.name+".value.substring(4,7)");
	ter = eval("document."+f.name+"."+campo.name+".value.substring(8,11)");
	qua = eval("document."+f.name+"."+campo.name+".value.substring(12,14)");

	var i;
	var numero;

	numero = (pri+seg+ter+qua);

	s = numero;
	c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;

	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(10-i);
	}

	if (d1 == 0){
		var result = "falso";
	}

	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;

	if (dv.charAt(0) != d1){
		var result = "falso";
	}

	d1 *= 2;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(11-i);
	}

	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;

	if (dv.charAt(1) != d1){
		var result = "falso";
	}


	if (result == "falso") {
		alert("CPF inválido!");
										
		aux1 = eval("document."+f.name+"."+campo.name+".focus()");
	
		aux2 = eval("document."+f.name+"."+campo.name+".value = ''");
}
}
	
function Valida_DATA(objeto)
{

	var campo  = objeto.value;
	var ultimo_dia = new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
	
	var dia = parseInt(campo.substring(0,2));
	var mes = parseInt(campo.substring(3,5));
	var ano = parseInt(campo.substring(6,10));
	
	ultimo_dia[2]  = ((ano%4)==0 && (ano%400)!=0) ? 29:28;
	
	if(mes < 1 || mes >12)
	{
		alert("Data Inválida!");
		objeto.value = "";
		objeto.focus();
	}
	
	if(dia > ultimo_dia[mes])
	{
		alert("Data Inválida!");
		objeto.value = "";
		objeto.focus();		
	}
}
/*
function Valida_EMAIL(email) {
	
		prim = email.value.indexOf("@")
		if(prim < 2) {			
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
		if(email.value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			email.focus();
			email.select();
			return false;
		}
	//}
		return true;
}

	/*
	
function Valida_RG(numero)
{
 /*
 ##  Igor Carvalho de Escobar
 ##    www.webtutoriais.com
 ##   Java Script Developer
 
 var numero = numero.split("");
 tamanho = numero.length;
 vetor = new Array(tamanho);
alert(numero);
if(tamanho>=1)
{
 vetor[0] = parseInt(numero[0]) * 2; 
}
if(tamanho>=2){
 vetor[1] = parseInt(numero[1]) * 3; 
}
if(tamanho>=3){
 vetor[2] = parseInt(numero[2]) * 4; 
}
if(tamanho>=4){
 vetor[3] = parseInt(numero[3]) * 5; 
}
if(tamanho>=5){
 vetor[4] = parseInt(numero[4]) * 6; 
}
if(tamanho>=6){
 vetor[5] = parseInt(numero[5]) * 7; 
}
if(tamanho>=7){
 vetor[6] = parseInt(numero[6]) * 8; 
}
if(tamanho>=8){
 vetor[7] = parseInt(numero[7]) * 9; 
}
if(tamanho>=9){
 vetor[8] = parseInt(numero[8]) * 100; 
}

 total = 0;

if(tamanho>=1){
 total += vetor[0];
}
if(tamanho>=2){
 total += vetor[1]; 
}
if(tamanho>=3){
 total += vetor[2]; 
}
if(tamanho>=4){
 total += vetor[3]; 
}
if(tamanho>=5){
 total += vetor[4]; 
}
if(tamanho>=6){
 total += vetor[5]; 
}
if(tamanho>=7){
 total += vetor[6];
}
if(tamanho>=8){
 total += vetor[7]; 
}
if(tamanho>=9){
 total += vetor[8]; 
}

 resto = total % 11;
if(resto!=0){alert("RG Inválido!");}}
*/
/*
function mascara_cpf(campo,documento,f)
{
						
			var mydata = '';
			mydata = mydata + documento;
			if (mydata.length == 3){
				mydata   = mydata + '.';
				ct_campo = eval("document."+f+"."+campo+".value = mydata");
				ct_campo;
			}

			if (mydata.length == 7){
				mydata   = mydata + '.';
				ct_campo = eval("document."+f+"."+campo+".value = mydata");
				ct_campo;
			}

			if (mydata.length == 11){
				mydata 	  = mydata + '-';
				ct_campo1 = eval("document."+f+"."+campo+".value = mydata");
				ct_campo1;
			}

			if (mydata.length == 14){
				valida_cpf(f,campo);
			}

}
/*
function formataCPF(el)
{
    vr = el.value;
    tam = vr.length;
    if ( vr.indexOf(".") == -1 )
    {
        if ( tam <= 3 )
            el.value = vr;
        if ( (tam > 3) && (tam <= 7) )
            el.value = vr.substr( 0, 3 ) + '.' + vr.substr( 4, tam );
        if ( (tam >= 8) && (tam <= 11) )
            el.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, 3 ) + '.' + vr.substr( 5, 3 ) + '-';
        if ( (tam >= 11) && (tam <= 18) )
            el.value = vr.substr( 0, 3 ) + '.' + vr.substr( 3, 3 ) + '.' + vr.substr( 6, 3 ) + '-' + vr.substr( 9, 2 );
    }
    return true;
}


function mascara_cnpj (campo,documento,f){
		var mydata = '';
		mydata = mydata + documento;

		if (mydata.length == 2){
			mydata   = mydata + '.';

			ct_campo = eval("document."+f+"."+campo+".value = mydata");
			ct_campo;
		}

		if (mydata.length == 6){
					mydata   = mydata + '.';

					ct_campo = eval("document."+f+"."+campo+".value = mydata");
					ct_campo;
		}

		if (mydata.length == 10){
			mydata 	  = mydata + '/';

			ct_campo1 = eval("document."+f+"."+campo+".value = mydata");
			ct_campo1;
		}

		if (mydata.length == 15){
					mydata 	  = mydata + '-';

					ct_campo1 = eval("document."+f+"."+campo+".value = mydata");
					ct_campo1;
		}

		if (mydata.length == 18){

			valida_cnpj(f,campo);
		}
	}

function valida_cnpj(f,campo){

			pri = eval("document."+f+"."+campo+".value.substring(0,2)");
			seg = eval("document."+f+"."+campo+".value.substring(3,6)");
			ter = eval("document."+f+"."+campo+".value.substring(7,10)");
			qua = eval("document."+f+"."+campo+".value.substring(11,15)");
			qui = eval("document."+f+"."+campo+".value.substring(16,18)");

			var i;
			var numero;
			var situacao = '';

			numero = (pri+seg+ter+qua+qui);

			s = numero;


			c = s.substr(0,12);
			var dv = s.substr(12,2);
			var d1 = 0;

			for (i = 0; i < 12; i++){
				d1 += c.charAt(11-i)*(2+(i % 8));
			}

			if (d1 == 0){
				var result = "falso";
			}
				d1 = 11 - (d1 % 11);

			if (d1 > 9) d1 = 0;

				if (dv.charAt(0) != d1){
					var result = "falso";
				}

			d1 *= 2;
			for (i = 0; i < 12; i++){
				d1 += c.charAt(11-i)*(2+((i+1) % 8));
			}

			d1 = 11 - (d1 % 11);
			if (d1 > 9) d1 = 0;

				if (dv.charAt(1) != d1){
					var result = "falso";
				}


			if (result == "falso") {
				alert("CNPJ inválido!");
				aux1 = eval("document."+f+"."+campo+".focus");
				aux2 = eval("document."+f+"."+campo+".value = ''");

			}
	}
/*
function mascara_cpf (campo,documento,f){
			var mydata = '';
			mydata = mydata + documento;

			if (mydata.length == 3){
				mydata   = mydata + '.';

				ct_campo = eval("document."+f+"."+campo+".value = mydata");
				ct_campo;
			}
			if (mydata.length == 7){
						mydata   = mydata + '.';

						ct_campo = eval("document."+f+"."+campo+".value = mydata");
						ct_campo;
			}
			if (mydata.length == 11){
				mydata 	  = mydata + '-';

				ct_campo1 = eval("document."+f+"."+campo+".value = mydata");
				ct_campo1;
			}
			if (mydata.length == 14){
				valida_cpf(f,campo);
			}

	}

function valida_cpf(f,campo){

			pri = eval("document."+f+"."+campo+".value.substring(0,3)");
			seg = eval("document."+f+"."+campo+".value.substring(4,7)");
			ter = eval("document."+f+"."+campo+".value.substring(8,11)");
			qua = eval("document."+f+"."+campo+".value.substring(12,14)");

			var i;
			var numero;

			numero = (pri+seg+ter+qua);

			s = numero;
			c = s.substr(0,9);
			var dv = s.substr(9,2);
			var d1 = 0;

			for (i = 0; i < 9; i++){
				d1 += c.charAt(i)*(10-i);
			}

			if (d1 == 0){
				var result = "falso";
			}

			d1 = 11 - (d1 % 11);
			if (d1 > 9) d1 = 0;

			if (dv.charAt(0) != d1){
				var result = "falso";
			}

			d1 *= 2;
			for (i = 0; i < 9; i++){
				d1 += c.charAt(i)*(11-i);
			}

			d1 = 11 - (d1 % 11);
			if (d1 > 9) d1 = 0;

			if (dv.charAt(1) != d1){
				var result = "falso";
			}


			if (result == "falso") {
				alert("CPF inválido!");
				aux1 = eval("document."+f+"."+campo+".focus");
				aux2 = eval("document."+f+"."+campo+".value = ''");

			}
	}



function validaCPF() {
                 cpf = document.form.cpf.value;
                 erro = new String;
                 if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
                 var nonNumbers = /\D/;
                 if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n";
                 if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
                         erro += "Numero de CPF invalido!"
               }
               var a = [];
               var b = new Number;
               var c = 11;
               for (i=0; i<11; i++){
                       a[i] = cpf.charAt(i);
                       if (i < 9) b += (a[i] * --c);
               }
               if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
               b = 0;
               c = 11;
               for (y=0; y<10; y++) b += (a[y] * c--);
               if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
               if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
                       erro +="Digito verificador com problema!";
               }
               if (erro.length > 0){
                       //alert(erro);
                       return false;
               }
               return true;
 }

*/


	hoje = new Date()



        dia = hoje.getDate()



        dias = hoje.getDay()



        mes = hoje.getMonth()



        ano = hoje.getYear()



        if (dia < 10)



                dia = "0" + dia



        if (ano < 2000)



                ano = "20" + ano



        function CriaArray (n) {



        this.length = n }



        NomeDia = new CriaArray(7)



        NomeDia[0] = "Domingo"



        NomeDia[1] = "Segunda-feira"



        NomeDia[2] = "Ter&ccedil;a-feira"



        NomeDia[3] = "Quarta-feira"



        NomeDia[4] = "Quinta-feira"



        NomeDia[5] = "Sexta-feira"



        NomeDia[6] = "S&aacute;bado"







        NomeMes = new CriaArray(12)



        NomeMes[0] = "Janeiro"



        NomeMes[1] = "Fevereiro"



        NomeMes[2] = "Mar&ccedil;o"



        NomeMes[3] = "Abril"



        NomeMes[4] = "Maio"



        NomeMes[5] = "Junho"



        NomeMes[6] = "Julho"



        NomeMes[7] = "Agosto"



        NomeMes[8] = "Setembro"



        NomeMes[9] = "Outubro"



	  NomeMes[10] = "Novembro"



   NomeMes[11] = "Dezembro"



function WriteDate() {

document.write (NomeDia[dias] + ", " + dia + " de " + NomeMes[mes] + " de " + "2006" + "&nbsp;")
}
function pgwidth(){

document.write( screen.width);
}


function validaFormCadastro()
{
	var returnval=true 
	nomes= new Array("Nome Completo","Sexo","CPF", "RG", "Órgão Emisso", "Uf", "Data de Emissão", "PIS/PASEP", "Data de Nascimento", "Nacionalidade", "Endereço", "Bairro", "CEP", "Cidade", "Estado", "Telefone", "Celular", "E-mail", "Perfil", "Área de Atuação", "Formação Profissional");

	for (i=0; i<fmpessoa.elements.length-1; i++){
		
			if (fmpessoa.elements[i].value==""){ //if empty field
				alert("O Campo " + nomes[i] + " não foi preesnchido!") //alert error message
				fmpessoa.elements[i].focus();
				returnval=false //disallow form submission
				break //end loop. No need to continue.
			}
		
	}
	return returnval
}

function Redirecionar(global, valor) {
	
	if (valor != 0) {
		location.href = 'index.php?idp=' + global + '&ano=' + valor;
	}	
}
