
//----------------------------------------------------------
function enviaCadastro(form,tipo_cadastro) {
	var count = 0;

	if (tipo_cadastro == 'PF') {
		var erro = '             - FORMULÁRIO DE CLIENTE - \n\nPreencha corretamente os campos abaixo:\n\n';

		if (!$F('nome'))								{ count = count + 1; erro = erro + '- Nome\n'; }
		if (!$F('sobrenome'))							{ count = count + 1; erro = erro + '- Sobrenome\n'; }
		if (!$F('cpf'))									{ count = count + 1; erro = erro + '- CPF\n'; }
		if (!checkCPFCNPJ('cpf','cpf'))									{ count = count + 1; erro = erro + '- CPF Inválido\n'; }
		
		if (!$F('data_nascimento'))						{ count = count + 1; erro = erro + '- Data de Nascimento\n'; }
		if (!$F('sexo'))								{ count = count + 1; erro = erro + '- Sexo\n'; }
		if (!$F('email') || !validaEmail($F('email')))	{ count = count + 1; erro = erro + '- E-mail\n'; }
		if (!$F('senha'))								{ count = count + 1; erro = erro + '- Senha\n'; }
		if (!$F('senha2'))								{ count = count + 1; erro = erro + '- Confirmação de Senha\n'; }
		if ($('senha').value != $('senha2').value)                { count = count + 1; erro = erro + '- As senhas não conferem.\n'; }
	}
	else {
		
		var erro = '             - FORMULÁRIO DE LOJISTA - \n\nPreencha corretamente os campos abaixo:\n\n';

		if (!$F('razao_social'))						{ count = count + 1; erro = erro + '- Razão Social\n'; }
		if (!$F('contato'))								{ count = count + 1; erro = erro + '- Nome de Contato\n'; }
		if (!$F('cnpj'))								{ count = count + 1; erro = erro + '- CNPJ\n'; }
		if (!checkCPFCNPJ('cnpj','cnpj'))									{ count = count + 1; erro = erro + '- CNPJ Inválido\n'; }
		if (!$F('ie'))									{ count = count + 1; erro = erro + '- I.E.\n'; }
		if (!$F('email') || !validaEmail($F('email')))	{ count = count + 1; erro = erro + '- E-mail\n'; }
		if (!$F('senha'))								{ count = count + 1; erro = erro + '- Senha\n'; }
		if (!$F('senha2'))								{ count = count + 1; erro = erro + '- Confirmação de Senha\n'; }
		if ($('senha').value != $('senha2').value)                { count = count + 1; erro = erro + '- As senhas não conferem.\n'; }
		
	}
	
	if (count > 0)	alert(erro);
	else if (enviaCadastroEndereco(form,false)) {
		$(form).submit();
	}
	
}
function enviaContato(form) {
	var count = 0;

		var erro = '<div class="titulo_popup"><h2><B>ATENÇÃO</B></h2></div><BR><B>Preencha corretamente os campos abaixo:</B><BR><BR>';

		if (!$F('nome'))						{ count = count + 1; erro = erro + '- Nome<BR>'; }
		if (!$F('email'))								{ count = count + 1; erro = erro + '- Email<BR>'; }
		if (!$F('mensagem'))								{ count = count + 1; erro = erro + '- Mensagem<BR>'; }
	
	if (count > 0)	{
  //  alert(erro);
  
    document.getElementById('erroValidacaoTexto').innerHTML = erro;
    document.getElementById('erroValidacao').style.display='block';
    document.getElementById('fade').style.display='block';
  }
	else {
		$(form).submit();
	}
	
}
function enviaMatricula(form) {
	var count = 0;

		var erro = '<div class="titulo_popup"><h2><B>ATENÇÃO</B></h2></div><BR><B>Preencha corretamente os campos abaixo:</B><BR><BR>';

		if (!$F('nome'))						{ count = count + 1; erro = erro + '- Nome<BR>'; }
		if (!$F('email'))								{ count = count + 1; erro = erro + '- Email<BR>'; }
		if (!$F('telefone'))								{ count = count + 1; erro = erro + '- Telefone<BR>'; }
	
	if (count > 0)	{
    //alert(erro);
    
    document.getElementById('erroValidacaoTexto').innerHTML = erro;
    document.getElementById('erroValidacao').style.display='block';
    document.getElementById('fade').style.display='block';
  }
	else {
		$(form).submit();
	}
	
}

function ajaxMostraAgenda(idcidade,dia,mes,ano,curso_id) {

	var ajax = tryAjax();
	var php = 'capa/agenda/?ajax=1';
	var obj = document.getElementById('atividades'); /// DIV RECEPTOR
	
	if(ajax) {
			
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			
			if (ajax.status == 200) {
			
				if (ajax.status == 200) {
					
					
					if (ajax.responseText == 1)
						obj.innerHTML="<font color='#FF0000'>Ocorreu um erro</font><br />";
					else
						obj.innerHTML = ajax.responseText;
				} else 
					alert('ERRO9: '+ajax.statusText);
			}
		}	
			
	  }
	  
	  if (!dia)
	  	dia = 0;
	  if (!mes)
	  	mes = 0;
	  if (!ano)
	  	ano = 0;
	  	
	  ajax.send('dia='+dia+'&mes='+mes+'&ano='+ano);
	
	}
	
}

function ajaxGeraAgenda(mes,ano) {

	var ajax  = tryAjax();
	var php   = 'capa/calendario/?ajax=1';
	
	var obj   = document.getElementById('calendario');	
	
	if(ajax) {
				
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			
			if (ajax.status == 200) {
				
				if (ajax.responseText == 1) {
					//obj.innerHTML="<font color='#FF0000'>Selecione uma Cidade</font><br />";
				}
				else
					obj.innerHTML = ajax.responseText;
			} else 
				alert('ERRO8: '+ajax.statusText);
		}	
			
	  }
	  
	  if (!mes)
	  	mes = 0;
	  if (!ano)
	  	ano = 0;
	 
	  ajax.send('mes='+mes+'&ano='+ano);	
	  
	}
	
}
function editaCadastro(form,tipo_cadastro) {
	var count = 0;

	if (tipo_cadastro == 'PF') {
		var erro = '             - FORMULÁRIO DE CLIENTE - \n\nPreencha corretamente os campos abaixo:\n\n';
		
		if (!$F('nome'))								{ count = count + 1; erro = erro + '- Nome\n'; }
		if (!$F('sobrenome'))							{ count = count + 1; erro = erro + '- Sobrenome\n'; }
		if (!$F('cpf'))									{ count = count + 1; erro = erro + '- CPF\n'; }
		if (!checkCPFCNPJ('cpf','cpf'))									{ count = count + 1; erro = erro + '- CPF Inválido\n'; }
		if (!$F('data_nascimento'))						{ count = count + 1; erro = erro + '- Data de Nascimento\n'; }
		if (!$F('sexo'))								{ count = count + 1; erro = erro + '- Sexo\n'; }
		if (!$F('email') || !validaEmail($F('email')))	{ count = count + 1; erro = erro + '- E-mail\n'; }
		if ($('senha').value != $('senha2').value)      { count = count + 1; erro = erro + '- As senhas não conferem.\n'; }
	}
	else {
		
		var erro = '             - FORMULÁRIO DE LOJISTA - \n\nPreencha corretamente os campos abaixo:\n\n';

		if (!$F('razao_social'))						{ count = count + 1; erro = erro + '- Razão Social\n'; }
		if (!$F('contato'))								{ count = count + 1; erro = erro + '- Nome de Contato\n'; }
		if (!$F('cnpj'))								{ count = count + 1; erro = erro + '- CNPJ\n'; }
		if (!checkCPFCNPJ('cnpj','cnpj'))									{ count = count + 1; erro = erro + '- CNPJ Inválido\n'; }
		if (!$F('ie'))									{ count = count + 1; erro = erro + '- I.E.\n'; }
		if (!$F('email') || !validaEmail($F('email')))	{ count = count + 1; erro = erro + '- E-mail\n'; }
		if ($('senha').value != $('senha2').value)      { count = count + 1; erro = erro + '- As senhas não conferem.\n'; }
		
	}
	
	if (count > 0)	alert(erro);
	else $(form).submit();
	
}

function enviaCadastroEndereco(form, submitform) {
	var count = 0;

	var erro = '             - ENDEREÇO DE ENTREGA - \n\nPreencha corretamente os campos abaixo:\n\n';
	
	if (!$F('cep'))									{ count = count + 1; erro = erro + '- CEP\n'; }
	if (!$F('tipo_endereco'))						{ count = count + 1; erro = erro + '- Tipo de Endereço\n'; }
	if (!$F('endereco'))							{ count = count + 1; erro = erro + '- Endereço\n'; }
	if (!$F('numero'))								{ count = count + 1; erro = erro + '- Número\n'; }
	if (!$F('bairro'))								{ count = count + 1; erro = erro + '- Bairro\n'; }
	if (!$F('estado_id'))								{ count = count + 1; erro = erro + '- Estado\n'; }
	if (!$F('cidade_id'))								{ count = count + 1; erro = erro + '- Cidade\n'; }
	if (!$F('pais'))								{ count = count + 1; erro = erro + '- País\n'; }
	if (!$F('telefone1'))							{ count = count + 1; erro = erro + '- Telefone 1\n'; }
	
	if (count > 0)	{
  	alert(erro);
	}
	else {
  	if (submitform)
  		$(form).submit();
  	else 
	    return true;
	
	}
	
}

//----------------------------------------------------------
function newsSubmit(){
	
	var php = "index.php?on=capa&in=ajax";
	var parametros = 'nome='+ $F('nome') + '&email='+ $F('email');
	var ajaxNews = new Ajax.Request(php,
	{
		method: 'post',
		parameters: parametros,
		onComplete: function newsReturn(retorno) {
							resposta = retorno.responseText;
							alert(resposta);
							$('nome').value = "seu nome";
							$('email').value = "seu email";
							/*if(resposta.indexOf("sucesso") != -1)
								pageTracker._trackPageview('?on=capa&in=sucesso');
							else 
								pageTracker._trackPageview('?on=capa&in=erro');*/
								
					}
	});
	
}


function FormatarInteiro(campo,tecla) {

	var key = '';
	var strCheck = '0123456789';
	var aux = aux2 = '';
	var whichCode = (window.Event) ? tecla.which : tecla.keyCode;

	if (whichCode == 13) return true; // Tecla Enter
	
	if (whichCode == 8) return true; // Tecla Delete
	
	key = String.fromCharCode(whichCode); // Pegando o valor digitado
	
	if (strCheck.indexOf(key) == -1) 
		return false; // Valor inválido (não inteiro)
	
	return true;
}

function tryAjax () {
	
	try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
      
      return ajax;
	
	
}
function ajaxFuncao(php,variaveis,div_id) {
	var ajax = tryAjax();

	if(div_id)
		var div = document.getElementById(div_id);

	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				
				if(div) {

					div.innerHTML = ajax.responseText;
				
				}
			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  };
	
	  ajax.send(variaveis);
	
	}
}

function ajaxRedirect(php,variaveis,link) {
	var ajax = tryAjax();

	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				window.location.replace(link); 
			}
			}	
			
	  };
	  ajax.send(variaveis);
	
	}
}


function calculaFrete(php,phptotal) {
	var ajax = tryAjax();
	var variaveis = 'cep='+$('cep').value+'&entrega='+$('entrega').value;
  var div = 'div_entrega';
  
  $(div).innerHTML = 'Carregando...';

	if(ajax) {
		
	  ajax.open("POST", php, true); // TRUE PARA NÃO SER SÍNCRONO
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  
	  ajax.onreadystatechange = function () {
	  	
		if (ajax.readyState == 4) {
			if (ajax.status == 200) {
				
					$(div).innerHTML = ajax.responseText;
				  ajaxFuncao(phptotal,'','div_total');

			} else 
				alert('ERRO: '+ajax.statusText);
		}	
			
	  };
	
	  ajax.send(variaveis);
	
	}
}

