//******************************************************************************************//
//																							//
//							.JS Responsável pela Tela: login.aspx							//
//																							// 
//******************************************************************************************//
							
//Faz a Validação dos Campos: Obrigatoriedade / Tipos de Dados.
function formEnter(evento)
{
	tecla = evento.keyCode;
	
	if(tecla == 13)
	{
		validaLogin();
	}

}

function validaLogin()
	{			
	
	// verifica campo de Usuário
		if(document.getElementById('txtUsuario').value == '')
			{		
				alert('Informe um Usuario');	
				document.getElementById('txtUsuario').focus();
				return;
			}					
								
		//Verifica campo de Senha.
		if(document.getElementById('txtSenha').value == '')
			{		
				alert('Informe uma senha');	
				return;
			}	
			
			//Subimita o formulário.		
			document.getElementById('formLogin').submit();
	}		
	
	
	//Mostra os Registros de Cidades, Conforme Estado Escolhido.
function escolheCidade()
	{			
        //Verifica qual Estado foi Escolhido.
        if (document.getElementById('cboEstado').value == "")
        {
	        document.getElementById('cboCidade').disabled = true;
	        return								
        }
		
		try
			{
				//Variável de Retorno.
				var objResponse;
				//Chama o Metodo Ajax dentro do Servidor.																	
				objResponse = index.carregaCidades(document.getElementById('cboEstado').value);
				
				//Verifica se o Estado tem Cidades.
						if (objResponse.value[0] == null )
							{						
								objResponse = index.dadosPOPporCidade(0,'Tellfree Brasil', document.getElementById('cboEstado').value);			
								window.location = 'home.aspx';
								return;								
							}						
								
				//Caso Haja Erro Interno do Método no Servidor.
				if(objResponse.error != null) 
					{
						try
							{
								window.location = "../erro.aspx"															
							}
						catch(ex)
							{
								alert('Sistema fora do ar no momento tente novamente em alguns minutos.');
							}
					}
				else
						{
						
					
							//Limpa a Combo de Cidades.	
							var cboCidade = document.getElementById('cboCidade');
							cboCidade.options.length = 1;
																	
							//Monta o Corpo do Combo de Cidade.
							for(var i=0; i < objResponse.value.length; i++)
								{																
									cboCidade.options[cboCidade.options.length] = new Option(objResponse.value[i].split("|")[1],objResponse.value[i].split("|")[0]);																																		
								}
							cboCidade.options[cboCidade.options.length] = new Option("Outras Cidades: ","0");	
								
							//Habilita a Combo de Cidades.
							document.getElementById('cboCidade').disabled = false;
																																																																														
						}
			}
		catch(ex)
			{
				//Captura os Erros de JavaScript.
				alert('Sistema fora do ar no momento tente novamente em alguns minutos.');
			}	
								
	}		
	
	//Redireiona para a home passando parâmetros escolhidos.	
	function redireciona()
		{		
		
			var objResponse;
		
			//Invoca o método de dadosPorCidade, passando parâmetros.
			objResponse = index.dadosPOPporCidade(document.getElementById('cboCidade').value, document.getElementById('cboCidade').options[document.getElementById('cboCidade').selectedIndex].text, document.getElementById('cboEstado').value);			
			
			//Redireciona a página para a Home passando ID da CIdade, Nome da Cidade e UF do Estado.
			window.location = 'home.aspx?oCidade='+document.getElementById('cboCidade').options[document.getElementById('cboCidade').selectedIndex].text;							
		}	
		
	//Exibe um alerta caso tente entrar nas noticias sem escolher uma cidade.	
	function alerta()
		{		
			alert('Para acessar as noticias Tellfree escolha sua regiao');
		}		
		
	//Função que muda as imagens aleatóriamente.	
	function rotativo()
	{
		var imagens = new Array();
		
		//Declara as imagens.
		imagens[0]="images/top_well_t.gif"
		imagens[1]="images/top_well2_t.gif"
		imagens[2]="images/top_well3_t.gif"

		//Usa a função matemática para randomizar as imagens.
		var rodando = Math.floor(Math.random()*imagens.length);
		
		//Escreve no documento html.
		document.write('<div id="destaque_int"><img src="'+imagens[rodando]+'" border=0 width="520" height="220"></div>');
	}