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()
{

	addEvent($Id('btCadastro'),'click',jsAjaxFaleConoscoSalvar);
	$Id('btCadastro').title='Enviar Contato';
	$Id('btCadastro').value='Enviar';

}




function jsAjaxFaleConoscoSalvar(){
	
	
	
	//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!");
					window.location.href = 'contatos.php';
				}

				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);
	}
}