//******************************************************************************************//
//																							//
//							.JS Responsável pela Tela: negocio.aspx							//
//																							// 
//******************************************************************************************//
							
//Faz a Validação dos Campos: Obrigatoriedade / Tipos de Dados.
function validaFormulario()
	{				
		
	//Verifica o campo de Agente.	
	if(document.getElementById('txtNome').value == '')
			{		
				alert('Informe um Nome');	
				document.getElementById('txtNome').focus();
				return;
			}		
					
		//Valida o campo de Email.	
		if (document.getElementById('txtEmail').value != "" || document.getElementById('txtEmail').value == "")
				{
					var reEmail = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
					if(!reEmail.test(document.getElementById('txtEmail').value))
						{
							alert("Formato de e-Mail Incorreto.");
							document.getElementById('txtEmail').focus();
							return			
						}			
				}															
			
		//Verifica campo de Telefone.
		if(document.getElementById('txtTelefone').value == "")
			{		
				alert('Informe um Telefone');	
				return;
			}			
			
		//Verifica campo de DDD.
		if (document.getElementById('txtDDD').value != "" || document.getElementById('txtDDD').value == "")
			{		
				//Verifica se digitou apenas Numero.	
				 if (isNaN(document.getElementById('txtDDD').value))
					{
						alert ("O campo DDD deve conter apenas numeros!");
						document.getElementById('txtDDD').focus();
						return ;
					}
			}
			
			//Verifica campo de Telefone.
		if(document.getElementById('txtTelefone').value != "" || document.getElementById('txtTelefone').value == "")
			{		
				// Verifica se digitou apenas Números.
				 if (isNaN(document.getElementById('txtTelefone').value))
					 {
						alert ("O campo Telefone deve conter apenas numeros!");
						document.getElementById('txtTelefone').focus();
						return ;
					}
			}		
			//Chama a função de envio de Email.		
			enviaEmail();
	}		
	
//Verifica se é Valido o Acesso do Usuario ao Sistema.
function enviaEmail()
	{											
		//Variável de Retorno.
		var objResponse;
		
		try
			{
				//Recupera o Valor dos Campos.
				var strNome = document.getElementById('txtNome').value;
				var strEmail = document.getElementById('txtEmail').value;
				var strEmpresa = document.getElementById('txtEmpresa').value;
				var strDDD = document.getElementById('txtDDD').value;				
				var strTelefone = document.getElementById('txtTelefone').value;
				var strEndereco = document.getElementById('txtEndereco').value;
				var strCidade = document.getElementById('txtCidade').value;
				var strBairro = document.getElementById('txtBairro').value;
				var strCep = document.getElementById('txtCep').value;
				var cboEstado = document.getElementById('cboEstado').value;
				var strDescricao = document.getElementById('txtDescricao').value;
												
				//Acessa o envio de Email.
				objResponse = neg_Tellfree_publico.atendimentoViaEmail(strNome,  strEmail, strEmpresa ,strDDD, strTelefone, 
																    strEndereco, strCidade, strBairro, strCep, 
																    cboEstado, strDescricao);				
				
				//Caso Haja Erro Interno do Método no Servidor.
				if(objResponse.error != null) 
					{
						try
							{								
								alert(objResponse.error.description);								
							}
						catch(ex)
							{
								alert(ex.description);								
							}
					}
				else
					{
							 //Limpa os campos após confirmar o Envio
							 document.getElementById('txtNome').value = "";
							 document.getElementById('txtEmail').value = "" ;
							 document.getElementById('txtEmpresa').value = "";
							 document.getElementById('txtDDD').value = "";
							 document.getElementById('txtTelefone').value = "";
							 document.getElementById('txtEndereco').value = "";
							 document.getElementById('txtCidade').value = "";
							 document.getElementById('txtBairro').value = "";
							 document.getElementById('txtCep').value = "";
							 document.getElementById('cboEstado').value = "";
							 document.getElementById('txtDescricao').value = "";
							 alert('Email enviado com sucesso!!!');							
					}								
            }
        catch(ex)
            {
				//Captura os Erros de JavaScript.				
				alert(ex.description);
            }	
	}	
