function jsAjax(){
	
	if (!$Id('frmCadastro')){ //Verifica se o formulário já foi carregado.
		setTimeout('jsAjax()', 500); //Aguarda 0,5 segundos e chama a função novamente.
		return false;
	}

	//var Cat = $Id('idCat').value;
	//var SubCat = $Id('idSubCat').value;
	
	//alert('teste');
	
	jsMontaPagina();
	
	//jsAjaxGerenciarCarrinho();
}
jsAjax();

function jsMontaPagina()
{

	if($Id('btCadastro'))
	{
		addEvent($Id('btCadastro'),'click',jsAjaxFaleConoscoSalvar);
		$Id('btCadastro').title='Enviar Contato';
		$Id('btCadastro').value='Enviar';
	}

}




function jsAjaxFaleConoscoSalvar(a){
	
	//alert(1);
	
	//Validação Javascript
	var bnmRemetente		= ($Id('nmRemetente').value.search(/^[A-Za-zÀ-ú ]{3,70}$/gi) == 0);
	var bedEmail			= ($Id('edEmail').value.search(/^[a-zA-Z0-9_.-]{2,}@[a-zA-Z0-9_.-]+\.([a-zA-Z]{2,4})$/) == 0);
	
	var bnuTelefonePre	= ($Id('nuTelefonePre').value.search(/^[1-9][0-9]$/) == 0);
	var bnuTelefone		= ($Id('nuTelefone').value.search(/^\d{8}$/) == 0);
	var bnuCelularPre	= (($Id('nuCelular').value == '' && $Id('nuCelularPre').value == '') || ($Id('nuCelularPre').value.search(/^[1-9][0-9]$/) == 0));
	var bnuCelular		= (($Id('nuCelular').value == '' && $Id('nuCelularPre').value == '') || ($Id('nuCelular').value.search(/^\d{8}$/) == 0));
	
	

	var bnmCidade			= ($Id('nmCidade').value.search(/^[A-Za-zÀ-ú ]{3,100}$/gi) == 0);
	var bcdTema				= ($Id('cdTema').value != "" );	
	var bdsFaleConosco		= ($Id('dsFaleConosco').value.search(/.{10,1000}/gi) == 0);
	//alert($Id('dsFaleConosco').value.search(/.{10,1000}/gi));
	
	
	
	var xmlhttp =Ajax();
	
	
	if(xmlhttp && bnmRemetente && bedEmail && bnuTelefonePre && bnuTelefone && bnuCelularPre && bnuCelular && bnmCidade && bcdTema && bdsFaleConosco){
		jsCarregando(1,'Enviando...');
		//Abre a url
		xmlhttp.open('GET', '/bin/AjaxContatos.php?op=1&nmRemetente=' + $Id('nmRemetente').value + '&edEmail=' + $Id('edEmail').value + '&nuTelefonePre=' + $Id('nuTelefonePre').value + '&nuTelefone=' + $Id('nuTelefone').value + '&nuCelularPre=' + $Id('nuCelularPre').value + '&nuCelular=' + $Id('nuCelular').value + '&nmCidade=' + $Id('nmCidade').value + '&cdTema=' + $Id('cdTema').value + '&dsFaleConosco=' + $Id('dsFaleConosco').value, true);
		
		/*Ativa a div de carregando*/
		//$Id('dvAguarde').style.display='block';

		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){
				//Lê o texto
				var texto = new String(xmlhttp.responseText);

				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);
				
				//alert(texto);

				//Retorna o resultado;
				if (texto.search('Erro ao tentar incluir/editar registro') != -1)
					alert(texto);
				else if (texto != ''){
					var saida = 'Php:Erro de validação:\n';
					alert(texto);
					if (texto.search('nmRemetente')!=-1)
						saida += '\nNome: ' + $Id('nmRemetente').title;
					if (texto.search('edEmail')!=-1)
						saida += '\nE-mail: ' + $Id('edEmail').title;
					if (texto.search('nuTelefonePre')!=-1)
						saida += '\nPrefixo do Telefone: ' + $Id('nuTelefonePre').title;
					if (texto.search('nuTelefone')!=-1)
						saida += '\nTelefone: ' + $Id('nuTelefone').title;
					if (texto.search('nuCelularPre')!=-1)
						saida += '\nPrefixo do Celular: ' + $Id('nuCelularPre').title;
					if (texto.search('nuCelular')!=-1)
						saida += '\nCelular: ' + $Id('nuCelular').title;
					if (texto.search('nmCidade')!=-1)
						saida += '\nCidade: ' + $Id('nmCidade').title;
					if (texto.search('cdTema')!=-1)
						saida += '\nAssunto: ' + $Id('cdTema').title;
					if (texto.search('dsFaleConosco')!=-1)
						saida += '\nMensagem: ' + $Id('dsFaleConosco').title;
					alert(saida);
				}
				else{
					//$Id('dvAguarde').style.display='none';
					alert("Mensagem enviada com sucesso!");
					if(a!=1)
					{
					  window.location.href = '/Contatos.html';
					}
				}

				jsCarregando(0);
			}
		}
		xmlhttp.send(null)
	}
	else{
		var saida = 'Erro de validação:\n';

		if (!bnmRemetente){
			saida += '\nNome: ' + $Id('nmRemetente').title;
			$Id('nmRemetente').focus();
		}
		if (!bedEmail){
			saida += '\nE-mail: ' + $Id('edEmail').title;
			$Id('edEmail').focus();
		}
		if (!bnuTelefonePre){
			saida += '\nPrefixo do Telefone: ' + $Id('nuTelefonePre').title;
			$Id('nuTelefonePre').focus();
		}
		if (!bnuTelefone){
			saida += '\nTelefone: ' + $Id('nuTelefone').title;
			$Id('nuTelefone').focus();
		}
		if (!bnuCelularPre){
			saida += '\nPrefixo do Celular: ' + $Id('nuCelularPre').title;
			$Id('nuCelularPre').focus();
		}
		if (!bnuCelular){
			saida += '\nCelular: ' + $Id('nuCelular').title;
			$Id('nuCelular').focus();
		}
		if (!bnmCidade){
			saida += '\nCidade: ' + $Id('nmCidade').title;
			$Id('nmCidade').focus();
		}
		if (!bcdTema){
			saida += '\nAssunto: ' + $Id('cdTema').title;
			$Id('cdTema').focus();
		}
		if (!bdsFaleConosco){
			saida += '\nMensagem: ' + $Id('dsFaleConosco').title;
			$Id('dsFaleConosco').focus();
		}
		alert(saida);
	}
}


function jsAjaxIndicacao()
{
	var bnmRemetente		= ($Id('nmRemetenteI').value.search(/^[A-Za-zÀ-ú ]{3,70}$/gi) == 0);
	var bedEmail			= ($Id('edEmailI').value.search(/^[a-zA-Z0-9_.-]{2,}@[a-zA-Z0-9_.-]+\.([a-zA-Z]{2,4})$/) == 0);
	var bnmDestinatario		= ($Id('nmDestinatario').value=="" || $Id('nmDestinatario').value.search(/^[A-Za-zÀ-ú ]{3,70}$/gi) == 0);
	var bedEmailD			= ($Id('edEmailD').value=="" || $Id('edEmailD').value.search(/^[a-zA-Z0-9_.-]{2,}@[a-zA-Z0-9_.-]+\.([a-zA-Z]{2,4})$/) == 0);
	var bdsMensagem		= ($Id('dsMensagemI').value.search(/.{10,1000}/gi) == 0);
	//alert($Id('dsFaleConosco').value.search(/.{10,1000}/gi));
	
	
	//alert(1);
		
		var xmlhttp = Ajax();
		
		if(xmlhttp && bnmRemetente && bedEmail && bdsMensagem && bnmDestinatario && bedEmailD){
		
		
		jsCarregando(1,'Enviando...');
		//alert(nmRemetente.value);

		//Abre a url
		xmlhttp.open('GET', '/bin/AjaxContatos.php?op=2&nmRemetente=' + $Id('nmRemetenteI').value + '&edEmail=' + $Id('edEmailI').value+'&nmDestinatario=' + $Id('nmDestinatario').value + '&edEmailD=' + $Id('edEmailD').value + '&cdProduto=' + $Id('cdProduto').value + '&dsMensagem=' + $Id('dsMensagemI').value+'&dsHttp='+$Id('dsHttp').value, true);
		
		

		//Executada quando o navegador obtiver o código
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4){
				//Lê o texto
				var texto= new String(xmlhttp.responseText);

				//Desfaz o urlencode
				texto=texto.replace(/\+/g," ");
				texto=unescape(texto);

				alert(texto);

				if(texto!="")
				{
					var saida = 'Erro de validação:\n';

					if (texto.search('nmRemetente')!=-1)
					{
						saida += '\nSeu Nome: ' + $Id('nmRemetenteI').title;
					}
					if (texto.search('edEmailI')!=-1)
					{
						saida += '\nEmail: ' + $Id('edEmailI').title;
					}
					if (texto.search('nmDestinatario')!=-1)
					{
						saida += '\nNome Destinatario: ' + $Id('nmDestinatario').title;
					}
					if (texto.search('edEmailD')!=-1)
					{
						saida += '\nEmail Destinatario: ' + $Id('edEmailD').title;
					}
					if (texto.search('dsMensagem')!=-1)
					{
						saida += '\nMensagem: ' + $Id('dsMensagemI').title;
					}
					alert(saida);
					
				}
				else
				{
					alert("Mensagem enviada com sucesso!");
					jsIndicacao();
					
				}
				
				jsCarregando(0);
				
				
			}
		}
		xmlhttp.send(null)
	}
	else
	{
		
		var saida = 'Erro de validação:\n';
		if (!bdsMensagem){
			saida += '\nMensagem: ' + $Id('dsMensagemI').title;
			$Id('dsMensagemI').focus();
		}
		if (!bedEmail){
			saida += '\nSeu E-mail: ' + $Id('edEmailI').title;
			$Id('edEmailI').focus();
		}
		if (!bnmRemetente){
			saida += '\nSeu Nome: ' + $Id('nmRemetenteI').title;
			$Id('nmRemetenteI').focus();
		}
		if (!bedEmailD){
			saida += '\nE-mail Destinatário: ' + $Id('edEmailD').title;
			$Id('edEmailD').focus();
		}
		if (!bnmDestinatario){
			saida += '\nNome Destinatário: ' + $Id('nmDestinatario').title;
			$Id('nmDestinatario').focus();
		}
		
		
		
		alert(saida);	
		
	}
	
	
	
	
	
	
	
	
}

