/* 

   | --------------------------------------------- | 
   | Script Desenvolvido por Luiz Fabiano          |
   | João Pessoa, 14 de Agosto de 2006             |
   | E-mail: contato@luizfabiano.com.br            |
   | site: http://www.luizfabiano.com.br           | 
   | Fone: (0xx83) 9134-0323 e (0xx31) 9887-0940   |
   | --------------------------------------------- |
   
*/



function abreJanela(url, larg, alt)
{
	var janela = '_blank';
	var larg   = larg;
	var alt    = alt;
	var scroll = 'yes';
	var pos1   = 100;
	var pos2   = 200;
	window.open(url,janela,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scroll+",resizable=no,copyhistory=no,top="+pos1+",left="+pos2+",screenY="+pos1+",screenX="+pos2+",width="+larg+",height="+alt);
}


// Início Validação do Cliente (Fim - linha 125)
function validarAssinatura(acao) {

    var formulario = document.forms[0];
	var erro = 0;
	
	if (formulario.nome.value == "") {
		alert("Por favor, o campo Nome da Empresa deve ser preenchido");
		erro = 1;
	}
	if (formulario.site.value == "") {
	    alert("Por favor, o campo Endereco Desejado deve ser preenchido");
		erro = 1;
	}
	if (formulario.endereco.value == "") {
	    alert("Por favor, o campo Endereco deve ser preenchido");
		erro = 1;
	}
	if (formulario.numero.value == "") {
	    alert("Por favor, o campo Numero deve ser preenchido");
		erro = 1;
	}
	if (formulario.bairro.value == "") {
	    alert("Por favor, o campo Bairro deve ser preenchido");
		erro = 1;
	}
	if (formulario.cidade.value == "") {
	    alert("Por favor, o campo Cidade deve ser preenchido");
		erro = 1;
	}
	if (formulario.estado.value == "") {
	    alert("Por favor, o campo Estado deve ser preenchido");
		erro = 1;
	}
	if (formulario.cnpj.value == "") {
	    alert("Por favor, o campo CNPJ deve ser preenchido");
		erro = 1;
	}
	if (formulario.telefone.value == "") {
	    alert("Por favor, o campo Telefone deve ser preenchido");
		erro = 1;
	}
	if (formulario.nomeResponsavel.value == "") {
	    alert("Por favor, o campo Nome do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.email.value == "") {
	    alert("Por favor, o campo E-mail do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.enderecoResponsavel.value == "") {
	    alert("Por favor, o campo Endereco do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.numeroResponsavel.value == "") {
	    alert("Por favor, o campo Numero do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.bairroResponsavel.value == "") {
	    alert("Por favor, o campo Bairro do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.cidadeResponsavel.value == "") {
	    alert("Por favor, o campo Cidade do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.estadoResponsavel.value == "") {
	    alert("Por favor, o campo Estado do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.telefoneResponsavel.value == "") {
	    alert("Por favor, o campo Telefone do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.cpf.value == "") {
	    alert("Por favor, o campo CPF do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.rg.value == "") {
	    alert("Por favor, o campo RG do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.profissao.value == "") {
	    alert("Por favor, o campo Profissão do Responsável deve ser preenchido");
		erro = 1;
	}
	if (formulario.estadoCivil.value == "") {
	    alert("Por favor, o campo Estado Civil do Responsável deve ser preenchido");
		erro = 1;
	}
	if (!document.formulario.termo.checked) {
		alert("Por favor, o Contrato deve ser lido e aceito.");
		erro = 1;
	}
	if (erro == 0) {
		alert("Assinatura " + acao + " com sucesso");
	    document.formulario.action = "assineja.php";
		document.formulario.submit();
	}

}

function abreJanela(url)
{
	var janela = '_blank';
	var larg   = 500;
	var alt    = 400;
	var scroll = 'yes';
	var pos1   = 100;
	var pos2   = 200;
	window.open(url,janela,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars="+scroll+",resizable=no,copyhistory=no,top="+pos1+",left="+pos2+",screenY="+pos1+",screenX="+pos2+",width="+larg+",height="+alt);
}

function acao (url, i) {
    
    document.forms[i].action=url;
    document.forms[i].submit();
}

function remover (url, i) {
    var confirma = confirm("Deseja Realmente Apagar?");

	if (confirma == true) {
	    alert("Remoção efetuada com sucesso");
		document.forms[i].action=url;
	    document.forms[i].submit();
	}
}

function formata(campo, mask, evt) { 
  
 if(document.all) { // Internet Explorer 
    key = evt.keyCode; } 
    else{ // Nestcape 
       key = evt.which; 
     } 

 string = campo.value;  
 i = string.length;

 if (i < mask.length) {
  if (mask.charAt(i) == '§') {
       return (key > 47 && key < 58);
      } else {
       if (mask.charAt(i) == '!') {  return true;  }
   for (c = i; c < mask.length; c++) {
         if (mask.charAt(c) != '§' && mask.charAt(c) != '!')
         campo.value = campo.value + mask.charAt(c);
      else if (mask.charAt(c) == '!'){
                return true;
       } else {
         return (key > 47 && key < 58);
          }
       }
    }
  } else return false;
}

function FormataReais(fld, milSep, decSep, e) {
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;
key = String.fromCharCode(whichCode);  // Valor para o código da Chave
if (strCheck.indexOf(key) == -1) return false;  // Chave inválida
len = fld.value.length;
for(i = 0; i < len; i++)
if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break;
aux = '';
for(; i < len; i++)
if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
aux += key;
len = aux.length;
if (len == 0) fld.value = '';
if (len == 1) fld.value = '0'+ decSep + '0' + aux;
if (len == 2) fld.value = '0'+ decSep + aux;
if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--)
fld.value += aux2.charAt(i);
fld.value += decSep + aux.substr(len - 2, len);
}
return false;
}



/* -- mostrar - INICIO -- */

function Mostrar(div)
{
	  if (document.getElementById(div).style.display == 'none')
	  {
		  document.getElementById(div).style.display = 'block';
	  }else{
		  document.getElementById(div).style.display = 'none';
	  }
 
}
/* -- mostrar - FIM -- */
