// contato
function contato(contatoForm){
	var $form = contatoForm;
	var $nomeFC = $form.nomeFC;
	var $emailFC = $form.emailFC;
	var $telefoneFC = $form.telefoneFC;
	var $assuntoFC = $form.assuntoFC;
	var $mensagemFC = $form.mensagemFC;
	var $windowConfirm = $form.windowConfirm;
	var $validation = new Validation();
	
	if($nomeFC.value==''){
		$nomeFC.focus();
		vxmAlert('msg','red','Preencha o campo Nome corretamente.');
		return false;
	}
	if($validation.checkEmail($emailFC.value)===false){
		$emailFC.focus();
		vxmAlert('msg','red','Preencha o campo Email corretamente.');
		return false;
	}
	if($telefoneFC.value==''){
		$telefoneFC.focus();
		vxmAlert('msg','red','Preencha o campo Telefone corretamente.');
		return false;
	}
	if($assuntoFC.value==''){
		$assuntoFC.focus();
		vxmAlert('msg','red','Preencha o campo Assunto corretamente.');
		return false;
	}
	if($mensagemFC.value==''){
		vxmAlert('msg','red','Preencha o campo Mensagem corretamente.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// login empresa
function checkLoginEmpresa(checkLoginEmpresaForm){
	var $form = checkLoginEmpresaForm;
	var $emailEmpresa = $form.emailEmpresa;
	var $senhaEmpresa = $form.senhaEmpresa;
	var $windowConfirm = $form.windowConfirm;
	var $validation = new Validation();
	
	if($validation.checkEmail($emailEmpresa.value)===false){
		$emailEmpresa.focus();
		vxmAlert('msgLogin','red','Preencha o campo Email corretamente.');
		return false;
	}
	if($validation.checkLogin($senhaEmpresa.value)===false){
		$senhaEmpresa.focus();
		vxmAlert('msgLogin','red','Preencha o campo Senha corretamente, apenas com letras e números. Mínimo de 5 caracteres.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// inscreva-se
function inscrevaSe(inscrevaSeForm){
	var $form = inscrevaSeForm;
	var $codSegmento = $form.codSegmento;
	var $razaoEmpresa = $form.razaoEmpresa;
	var $nomeEmpresa = $form.nomeEmpresa;
	var $cnpjEmpresa = $form.cnpjEmpresa;
	var $ieEmpresa = $form.ieEmpresa;
	var $enderecoEmpresa = $form.enderecoEmpresa;
	var $cepEmpresa = $form.cepEmpresa;
	var $codCidade = $form.codCidade;
	var $siteEmpresa = $form.siteEmpresa;
	var $logomarcaEmpresa = $form.logomarcaEmpresa;
	var $responsavelEmpresa = $form.responsavelEmpresa;
	var $cargoEmpresa = $form.cargoEmpresa;
	var $telefoneEmpresa = $form.telefoneEmpresa;
	var $emailEmpresa = $form.emailEmpresa;
	var $senhaEmpresa = $form.senhaEmpresa;
	var $confirmarInscricao = $form.confirmarInscricao;
	var $windowConfirm = $form.windowConfirm;
	var $validation = new Validation();
	
	if($codSegmento.value==''||$codSegmento.value==-1){
		$codSegmento.focus();
		vxmAlert('msg','red','Selecione um segmento.');
		return false;
	}
	
	if($razaoEmpresa.value==''){
		$razaoEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Razão Social corretamente.');
		return false;
	}
	if($nomeEmpresa.value==''){
		$nomeEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Nome Fantasia corretamente.');
		return false;
	}
	if($validation.checkCNPJ($cnpjEmpresa.value)===false){
		$cnpjEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo CNPJ corretamente.');
		return false;
	}
	if($logomarcaEmpresa.value!=''){
		$check = $validation.checkImg($logomarcaEmpresa.value);
		if($check!==true){
			$logomarcaEmpresa.focus();
			vxmAlert('msg','red',$check);
			return false;
		}
	}
	if($telefoneEmpresa.value==''){
		$telefoneEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Telefone corretamente.');
		return false;
	}
	if($validation.checkEmail($emailEmpresa.value)===false){
		$emailEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Email corretamente.');
		return false;
	}
	if($validation.checkLogin($senhaEmpresa.value)===false){
		$senhaEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Senha corretamente, apenas com letras e números. Mínimo de 5 caracteres.');
		return false;
	}
	if($confirmarInscricao.checked===false){
		$confirmarInscricao.focus();
		vxmAlert('msg','red','Leia o item 3 e confirme a leitura do regulamento para concluir sua inscrição.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// alterar dados da empresa
function inscrevaSeAlterar(inscrevaSeAlterarForm){
	var $form = inscrevaSeAlterarForm;
	var $razaoEmpresa = $form.razaoEmpresa;
	var $nomeEmpresa = $form.nomeEmpresa;
	var $cnpjEmpresa = $form.cnpjEmpresa;
	var $ieEmpresa = $form.ieEmpresa;
	var $enderecoEmpresa = $form.enderecoEmpresa;
	var $cepEmpresa = $form.cepEmpresa;
	var $codCidade = $form.codCidade;
	var $siteEmpresa = $form.siteEmpresa;
	var $logomarcaEmpresa = $form.logomarcaEmpresa;
	var $responsavelEmpresa = $form.responsavelEmpresa;
	var $cargoEmpresa = $form.cargoEmpresa;
	var $telefoneEmpresa = $form.telefoneEmpresa;
	var $windowConfirm = $form.windowConfirm;
	var $validation = new Validation();
	
	if($razaoEmpresa.value==''){
		$razaoEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Razão Social corretamente.');
		return false;
	}
	if($nomeEmpresa.value==''){
		$nomeEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Nome Fantasia corretamente.');
		return false;
	}
	if($validation.checkCNPJ($cnpjEmpresa.value)===false){
		$cnpjEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo CNPJ corretamente.');
		return false;
	}
	if($logomarcaEmpresa.value!=''){
		$check = $validation.checkImg($logomarcaEmpresa.value);
		if($check!==true){
			$logomarcaEmpresa.focus();
			vxmAlert('msg','red',$check);
			return false;
		}
	}
	if($telefoneEmpresa.value==''){
		$telefoneEmpresa.focus();
		vxmAlert('msg','red','Preencha o campo Telefone corretamente.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// concorrer
function concorrer(concorrerForm){
	var $form = concorrerForm;
	var $codSegmento = $form.codSegmento;
	var $confirmarInscricao = $form.confirmarInscricao;
	var $windowConfirm = $form.windowConfirm;
	var $validation = new Validation();
	
	if($codSegmento.value==''||$codSegmento.value=='-1'){
		$codSegmento.focus();
		vxmAlert('msg','red','Selecione um segmento.');
		return false;
	}
	if($confirmarInscricao.checked===false){
		$confirmarInscricao.focus();
		vxmAlert('msg','red','Leia o item 2 e confirme a leitura do regulamento para concluir sua inscrição.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// enviar convite
function enviarConvite(enviarConviteForm){
	var $form = enviarConviteForm;
	var $nomeConvidado = $form.nomeConvidado;
	var $emailConvidado = $form.emailConvidado;
	var $windowConfirm = $form.windowConfirm;
	var $validation = new Validation();
	
	if($nomeConvidado.value==''){
		$nomeConvidado.focus();
		vxmAlert('msg','red','Preencha o campo Nome corretamente.');
		return false;
	}
	if($validation.checkEmail($emailConvidado.value)===false){
		$emailConvidado.focus();
		vxmAlert('msg','red','Preencha o campo Email corretamente.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// voto continuar
function votoContinuar(votoContinuarForm){
	var $form = votoContinuarForm;
	var $docConvidado = $form.docConvidado;
	var $codInscricao = $form.codInscricao;
	var $validation = new Validation();
	
	if($docConvidado.value==''){
		$docConvidado.focus();
		vxmAlert('msg','red','Preencha o campo CPF/CNPJ corretamente.');
		return false;
	}
	if($codInscricao.value==''||$codInscricao.value=='-1'){
		$codInscricao.focus();
		vxmAlert('msg','red','Selecione uma empresa para votar.');
		return false;
	}
	
	return true;
}
// seleciona outra empresa
function votoContinuarOutra(votoContinuarOutraValue){
	var $value = votoContinuarOutraValue;
	if($value=='-2'){
		var $form = $$('formularioVotoContinuar');
		$form.submit();
	}
}
// inscrever convidado
function inscrevaSeConvidado(inscrevaSeConvidadoForm){
	var $form = inscrevaSeConvidadoForm;
	var $codInscricao = $form.codInscricao;
	var $condominioConvidado = $form.condominioConvidado;
	var $docConvidado = $form.docConvidado;
	var $nomeConvidado = $form.nomeConvidado;
	var $cargoConvidado = $form.cargoConvidado;
	var $enderecoConvidado = $form.enderecoConvidado;
	var $codEstado = $form.codEstado;
	var $codCidade = $form.codCidade;
	var $telefoneConvidado = $form.telefoneConvidado;
	var $emailConvidado = $form.emailConvidado;
	var $validation = new Validation();
	
	if($codInscricao.value==''||$codInscricao.value=='-1'){
		$codInscricao.focus();
		vxmAlert('msg','red','Selecione uma empresa para dar seu voto.');
		return false;
	}
	$length = $docConvidado.value.length;
	if($length==11){
		$str = FormataPagCPF($docConvidado.value);
		if($validation.checkCPF($str)===false){
			$docConvidado.focus();
			vxmAlert('msg','red','Preencha o campo CPF/CNPJ corretamente.');
			return false;
		}
	}else{
		$str = FormataPagCNPJ($docConvidado.value);
		if($validation.checkCNPJ($str)===false){
			$docConvidado.focus();
			vxmAlert('msg','red','Preencha o campo CPF/CNPJ corretamente.');
			return false;
		}
	}
	if($nomeConvidado.value==''){
		$nomeConvidado.focus();
		vxmAlert('msg','red','Preencha o nome completo para prosseguir.');
		return false;
	}
	/*
	if($validation.checkEmail($emailConvidado.value)===false){
		$emailConvidado.focus();
		vxmAlert('msg','red','Preencha o campo Email corretamente.');
		return false;
	}
	*/
	
	disableButton($form);
	return true;
}
// votar
function votar(votarForm){
	var $form = votarForm;
	var $codInscricao = $form.codInscricao;
	var $validation = new Validation();
	
	if($codInscricao.value==''||$codInscricao.value=='-1'){
		$codInscricao.focus();
		vxmAlert('msg','red','Selecione uma Empresa.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// seleciona convidados para envio
function selectConvidados(selectConvidadosCheckbox,selectConvidadosId){
	var $checkbox = selectConvidadosCheckbox;
	var $obj = $$(selectConvidadosId);
	$inputs = $$$($obj,'input');
	for($i=0;$i<$inputs.length;$i++){
		$inputs[$i].checked = $checkbox.checked;
	}
}
// reenviar convite
function reenviarConvite(reenviarConviteForm,reenviarConviteId){
	var $form = reenviarConviteForm;
	var $obj = $$(reenviarConviteId);
	var $codConvidado = $$$($obj,'input');
	var $validation = new Validation();
	
	if($codConvidado.length==0){
		vxmAlert('msg','red','Não há clientes para enviar o email.');
		return false;
	}
	$check = false;
	for($i=0;$i<$codConvidado.length;$i++){
		if($codConvidado[$i].checked==true){
			$check = true;
		}
	}
	if($check===false){
		vxmAlert('msg','red','Selecione ao menos um cliente para enviar o email.');
		return false;
	}
	
	disableButton($form);
	return true;
}
// pesquisar topo
function pesquisar(pesquisarForm){
	var $form = pesquisarForm;
	var $nomeEmpresa = $form.nomeEmpresa;
	var $validation = new Validation();
	
	if($nomeEmpresa.value==''||$nomeEmpresa.value==$nomeEmpresa.defaultValue){
		$nomeEmpresa.value = '';
	}
	
	disableButton($form);
	return true;
}
