
//******************************************************************************************//
//																							//
//							.JS Responsável pela Tela: suporte.aspx							//
//																							// 
//******************************************************************************************//

//Faz a Validação dos Campos: Obrigatoriedade / Tipos de Dados.

	function abreTeste()
		{		
			//Redireciona a página para a lista de agentes passando o Id como parâmetro.	
			window.open('http://www.tellfree.com.br/site/teste_banda.aspx', 'DisplayWindow','width=600,height=600,resizable=0,status=1,scrollbars=1,left=0,top=0');
		}


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			
						}			
				}	
										
			enviaEmail();
	}		
	

//Verifica se é Valido o Acesso do Usuario ao Sistema.
function enviaEmail()
	{											
		//Variável de Retorno.
		var objResponse;
		
		try
			{
			
				//Acessa a Consulta do Agente.
				var strNome = document.getElementById('txtNome').value;
				var strEmail = document.getElementById('txtEmail').value;
				var strVoip = document.getElementById('txtVoip').value;
				var strDDD = document.getElementById('txtDDD').value;				
				var strTelefone = document.getElementById('txtTelefone').value;				
				var strMensagem = document.getElementById('txtMensagem').value;
								
				//Acessa a Consulta do Atendimento.
				objResponse = sup_atendimento.atendimentoViaEmail(strNome, strEmail, strVoip ,strDDD, strTelefone, strMensagem);																				

				//Caso Haja Erro Interno do Método no Servidor.
				if(objResponse.error != null) 
					{
						try
							{								
								alert(objResponse.error.description);								
							}
						catch(ex)
							{
								alert(ex.description);								
							}
					}
				else
					{
							 document.getElementById('txtNome').value = "";
							 document.getElementById('txtEmail').value = "" ;
							 document.getElementById('txtVoip').value = "";
							 document.getElementById('txtDDD').value = "";
							 document.getElementById('txtTelefone').value = "";							 
							 document.getElementById('txtMensagem').value = "";
							 alert('Email enviado com sucesso!!!');							
					}								
            }
        catch(ex)
            {
				//Captura os Erros de JavaScript.				
				alert(ex.description);
            }	
	}	
	

	//Redireciona a Pagina para detalhes_manuais, passando o Id do manual.
function redireciona(oTexto)
	{		
		//Redireciona a página.			
		window.open('detalhes_manuais.aspx?oID='+oTexto,'DisplayWindow','width=600,height=500,resizable=1,status=0,scrollbars=1,left=0,top=0');									
	}