// JavaScript Document
erro    = new Array();

function addErro ( msg ) {
 	id       = erro.length++
	erro[id] = msg + "<BR>"
}


function mostraErros ( div ) {
	msg = ""
	for ( x=0; x<erro.length; x++) {
		msg += erro[x]
	}
	
	e = document.getElementById(div)
	 
	e.innerHTML = msg
	
 	
}


/* zera a div */
function zeraErroAssine(){
	erro    = new Array();
	mostraErros('errosAssine')
}




function ConfirmaFormAssine () {

	zeraErroAssine();
	
	var frm  = document.forms['formAssine']
	var html = document.getElementById('euSouoConteudoDoAssineConfirma')
	
	/* pegando tipo de cadastro */
	if ( frm.pessoa[0].checked == true ) {
 		if ( frm.sexo[0].checked == true) {
			sexo = 'Masculino';
		}else{
			sexo = 'Feminino';
		}
		
		html.innerHTML  = '<B>Cadastro / Pessoa F&iacute;sica</b><BR>'
		html.innerHTML += '<BR>CPF: ' + frm.cpf.value 
		html.innerHTML += '<BR>Nome: ' + frm.nome.value
		html.innerHTML += '<BR>Sexo: ' + sexo
		html.innerHTML += '<BR>Nascimento: ' + frm.nascimento.value
		
	}else{

		html.innerHTML  = '<B>Cadastro / Pessoa Jur&iacute;dica</B><BR>'
 		html.innerHTML += '<BR>CNPJ: ' + frm.cnpj.value 
		html.innerHTML += '<BR>Raz&atilde;o Social: ' + frm.razao_social.value
		html.innerHTML += '<BR>Nome Fantasia: ' + frm.nome_fantasia.value
		html.innerHTML += '<BR>Respons&aacute;vel: ' + frm.responsavel.value

	}
	
	html.innerHTML += '<BR><BR>'
	
	html.innerHTML += 'Endere&ccedil;o: ' + frm.endereco.value
	html.innerHTML += '<BR>Estado: ' + frm.estado.options[frm.estado.selectedIndex].value
	html.innerHTML += '<BR>Munic&iacute;pio: ' + frm.municipio.value
	html.innerHTML += '<BR>Bairro: ' + frm.bairro.value
	html.innerHTML += '<BR>CEP: ' + frm.cep.value
	html.innerHTML += '<BR>E-mail: ' + frm.email.value
	html.innerHTML += '<BR>Telefone: ' + frm.telefone.value
	html.innerHTML += '<BR>Celular: ' + frm.telefone.value
	
	html.innerHTML += '<BR><BR>'
	
	html.innerHTML += '<BR><B>Planos de seu interesse:</B><BR><BR>'
	ixx = servicos.length -1
	for ( x=0;x<=ixx; x++ ) {
		eval("pl = frm.s_" + servicos[x] + ".checked")
		if ( pl == true ) {
			html.innerHTML += '<font color=#999999><b>' + sdescricao[x] + ' &nbsp; '
			//html.innerHTML +=  stitulo[x] + '</b></font> &nbsp; <font color=#ececec>'
			html.innerHTML += sprecos[x]  + '</font><br>'
			
		}
	}
	
	
	
	html.innerHTML += '<BR><BR>'
	
}


/*
	Funcao para validar a segunda etapa
	do assine - wizard.
*/
function validarAssineEtapa2 () {
	
	zeraErroAssine();
	
	 
	var frm = document.forms['formAssine']
	var validado = false;
	//alert(servicos.length)
	ixx=  servicos.length -1
	for ( x=0; x<=ixx;x++) {
		
		//if ( servicos[x] ) {
			eval('tmp = frm.s_'+servicos[x]+'.checked')
			if ( tmp == true ) {
				validado = true
			}
		//}
		
	}
	
	
	if ( validado == false ) {
		addErro( "<b>Por favor, selecione um plano de seu interesse.</b>")
		addErro( "")
		mostraErros ('errosAssine') ;
	}  
	
	return validado
	
}


/*
	Funcao para validar a primeira etapa
	do assine - wizard.
*/
function validarAssineEtapa1 (tipo) {
	
	
	zeraErroAssine();
	
	// formulario
	var frm = document.forms['formAssine']

	if ( tipo == "fisica" ) {

		// validando pessoa fisica
		if ( frm.cpf.value == "" ) {
			addErro ( "Erro, o campo <b>cpf</b> deve ser preenchido" )
		}	
		
		if ( frm.nome.value == "" ) {
			addErro ( "Erro, o campo <b>nome</b> deve ser preenchido" )
		}

		if ( !frm.sexo[0].checked && !frm.sexo[1].checked  ) {
			addErro ( "Erro, informe o seu <b>sexo</b>." )
		}
		
		if ( frm.nascimento.value == "" ) {
			addErro ( "Erro, o campo <b>nascimento</b> deve ser preenchido" )
		}
		
		

	// validando pessoa juridica
	}else{

		// validando pessoa fisica
		if ( frm.cnpj.value == "" ) {
			addErro ( "Erro, o campo <b>CNPJ</b> deve ser preenchido" )
		}
		
		if ( frm.razao_social.value == "" ) {
			addErro ( "Erro, o campo <b>razão social</b> deve ser preenchido" )
		}
		
		if ( frm.nome_fantasia.value == "" ) {
			addErro ( "Erro, o campo <b>nome fantasia</b> deve ser preenchido" )
		}
				
		if ( frm.responsavel.value == "" ) {
			addErro ( "Erro, o campo <b>responsável</b> deve ser preenchido" )
		}
		
	}
	

	if ( frm.cep.value == "" ) {
		addErro ( "Erro, o campo <b>cep</b> deve ser preenchido" )
	}
		
	if ( frm.email.value == "" ) {
		addErro ( "Erro, o campo <b>email</b> deve ser preenchido" )
	}


	if ( erro.length > 0 ) {
		addErro( "<BR>")
		mostraErros ('errosAssine') ;
		return false;
	}  
	

	
}

function validarEmailContato(){
	
	// formulario
	var frm = document.forms['formContatoMail']

	// zera o array
	erro = new Array()
	
	if ( frm.nome.value == "" ) {
		addErro ( "Erro, o campo <b>nome</b> deve ser preenchido" )
	}
	
	if ( frm.email.value=="" ){
		addErro ( "Erro, o campo <b>email</b> deve ser preenchido" )
	}
	
	if ( frm.cidade.value=="" ){
		addErro ( "Erro, o campo <b>cidade</b> deve ser preenchido" )
	}
		
	if ( frm.mensagem.value=="" ){
		addErro ( "Erro, o campo <b>mensagem</b> deve ser preenchido" )
	}
	
	if ( erro.length > 0 ) {
		mostraErros ('erroMsgsContato') ;
	}else{
		frm.submit()
	}
	
	
	
}
	