//Foi alterado para validação W3C


var url = "";
var fc  = "";
function valida(){
	with(document.getElementById("Logar")){
		if (elements["nomeloja"].value == ""){
			alert("Digite o Nome da Loja");
			elements["nomeloja"].style.backgroundColor = "D5D5D5";
			return false;
 	 	}else if(elements["usuario"].value == ""){
			alert("Digite seu Usuário");
			elements["usuario"].style.backgroundColor = "D5D5D5";
		    return false;
		}else if (elements["senha"].value == ""){
      		alert("Digite sua Senha");
	  		elements["senha"].style.backgroundColor = "D5D5D5";
      		return false;
		}
		//submit();  	
			
		fc  = "valida";
		url = "validaloginPainel.asp?sid=" + Math.random();
		document.getElementById("msgLoginResult").innerHTML = "... Aguarde validando usuário";
		enviaPost("nomeloja="+elements['nomeloja'].value+"&usuario="+escape(elements['usuario'].value) +"&senha="+escape(elements['senha'].value) ,false);				
	}
}

function stateChanged()
{ 
	if ((xmlHttp.readyState == 4) || (xmlHttp.readyState == 200)){	
		result = xmlHttp.responseText;
		if(fc == "valida")
		{
			//document.getElementById("div_debug").innerHTML = result;
			//document.getElementById("msgLoginResult").innerHTML = "... Validando usuário";
			//alert(result);
			if (result.split("-")[0] == "Erro") //dados de acesso inválido
			{
				document.getElementById("msgLoginResult").innerHTML = "Dados de acesso inválidos! Tente novamente.";
				//alert(0);
			}else{ //dados de acesso validado
				//alert(1);
				document.getElementById("msgLoginResult").innerHTML = "... Redirecionando usuário";
				//redireciona usuário para painel
				var redirect = result.split("-")[0];
				document.location = redirect;
			}
		}
	}
}



function controlaDisplay(obj,acao){
	if(acao == "1"){
		document.getElementById(obj).style.display = "";		
	}else if(acao == "2"){
		document.getElementById(obj).style.display = "none";
	}
}


function horizontal() {

   var navItems = document.getElementById("menu_dropdown").getElementsByTagName("li");
	
   for (var i=0; i != navItems.length; i++) {
	  if(navItems[i].className == "submenu")
	  {
		 if(navItems[i].getElementsByTagName('ul')[0] != null)
		 {
			navItems[i].onmouseover=function() {this.getElementsByTagName('ul')[0].style.display="block";this.style.backgroundColor = "#f9f9f9";}
			navItems[i].onmouseout=function() {this.getElementsByTagName('ul')[0].style.display="none";this.style.backgroundColor = "#FFFFFF";}
		 }
	  }
   }

}

function validaIndiqueProduto(form)
{
	var reEmail = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	with(form){
		if (elements["req_nome"].value == ""){
			alert("Digite o Nome");
			elements["req_nome"].style.backgroundColor = "D5D5D5";
			elements["req_nome"].focus();
			return false;
 	 	}else if(elements["req_email"].value == ""){
			alert("Digite seu Email");
			elements["req_email"].style.backgroundColor = "D5D5D5";
			elements["req_email"].focus();
		    return false;
		}else if (elements["req_nome_amigo"].value == ""){
      		alert("Digite nome do seu amigo");
	  		elements["req_nome_amigo"].style.backgroundColor = "D5D5D5";
			elements["req_nome_amigo"].focus();
      		return false;
		}else if (elements["req_email_amigo"].value == ""){
      		alert("Digite email do seu amigo");
	  		elements["req_email_amigo"].style.backgroundColor = "D5D5D5";
			elements["req_email_amigo"].focus();
      		return false;
		}
		
		//valida emails		
		var returnCheckEmail 		= (!reEmail.test(elements["req_email"].value) ? 1 : 0);
		var returnCheckEmailAmigo 	= (!reEmail.test(elements["req_email_amigo"].value) ? 1 : 0);

		if (returnCheckEmail == 1)
		{
			alert("Favor informar um email válido!");
			elements["req_email"].focus();
      		return false;
		}
		if(returnCheckEmailAmigo == 1){
			alert("Favor informar um email válido!");			
			elements["req_email_amigo"].focus();
      		return false;
		}
		//FIm - valida emails
		
		submit();
  	}		
}

//-----------------------------------------------------------------------------------------------
//executa função ao precionar a tecla enter
//criada em 16 de abril de 2007 - Yeiki
//e= event  -- f="função"
//ex.: onEnterNow(event,'buscaDados()')
//-----------------------------------------------------------------------------------------------
function onEnterNow(e,f){
	if (e != null){
		var key = (window.event) ? window.event.keyCode : e.which;
		if(key == 13){
			eval(f);
		}
		
	}
}
