// JavaScript Document


/*INFORMAÇÕES DOS CAMPOS*/
			jQuery(document).ready(function(){
                //jQuery(document).bind('keydown', 'esc', function (evt){alert("TESTE"); return false; });
                jQuery(document).bind('keydown', 'shift+f8', function (evt){
                                                                if((evt.shiftKey) &&(evt.which == '119')){
    																if ($('#login_interno').css("display") == "none"){
    																		$('#login_interno').css("display","block")
    																}else{
    																		$('#login_interno').css("display","none")
    																}; 
                                                                
																return false;
                                                                } 
														});
				
				$(".formContainer input[type=text]").focus(function(){ 
					$(this).parent().find(".error").css("display", "none"); 
					$(this).parent().find(".info").css("display", "block"); 
				}).blur(function(){ 
					$(this).parent().find(".info").css("display", "none"); 
				}); 
				
				$(".formContainer input[type=password]").focus(function(){ 
					$(this).parent().find(".error").css("display", "none"); 
					$(this).parent().find(".info").css("display", "block"); 
				}).blur(function(){ 
					$(this).parent().find(".info").css("display", "none"); 
				}); 

			});



/*VALIDAÇÃO DO FORMULARIO*/
function validateForm(form){
	carregar(true);
	var err = "";
	$(".info").css("display", "none");
	$(".error").css("display", "none");
	$("#"+form+" .formContainer input[@type=text], #"+form+" .formContainer input[@type=password]").each(function(){
         var text = $(this).val();
            //alert(text+" - "+$(this).attr("id"));
			if (text == ""){
				$(this).parent().find(".error").css("display", "block");
				err = "erro";
			}
    	});
	if (err == ""){
		$.ajax({
		  type: "POST", 
		  url: "login_2.php?acao=validacao", 
		  data: $("#"+form).serialize(),
		  dataType: "html",
		  success: function(msg){ 
				carregar(false);
				if ($.trim(msg) != ""){
					eval(msg);
				}else{
					return logar(form);
				}
		  } ,
		  error: function(msg){
			  carregar(false);
			  alert("erro na requisição.");
		  }
		});
	  return false;
	}else{
		carregar(false);
		return false;
	}
}

/*LOGIN*/
function logar(form){
	carregar(true);
	$.ajax({
	  type: "POST", 
	  url: "login_2.php?acao=login", 
	  data: $("#"+form).serialize(),
	  dataType: "html",
	  success: function(msg){ 
		carregar(false);
		$("#login_interno").html("");
		$("#login_interno").html(msg);
		monitora();
	  } ,
	  error: function(msg){
		  carregar(false);
		  alert("erro na requisição.");
	  }
	});

	return false;
}

/*CARREGANDO*/
function carregar(bol){
	if (bol){
		$(document.body).append("<div id='carregando'>Carregando...</div>");
		$("#carregando").fadeIn("slow");
	}else{
		$("#carregando").fadeOut("slow");
		$("#carregando").remove();
	}
}


/*ATIVAR EQUIPAMETNO*/
function ativaEquip(form){
	carregar(true);
	$.ajax({
	  type: "POST", 
	  url: "principal.php?acao=liberaEquip", 
	  data: $("#"+form).serialize(),
	  dataType: "html",
	  success: function(msg){ 
		carregar(false);
		$("#login_interno").html("");
		$("#login_interno").html(msg);
	  } ,
	  error: function(msg){
		  carregar(false);
		  alert("erro na requisição.");
	  }
	});

	return false;
}

function ativaCliente(form){
	if ($("#sl_instalador").val() == ""){
		alert("Informe quem fez a instalação.");
		$("#sl_instalador").focus();
		return false;
	}
	
	carregar(true);
	$.ajax({
	  type: "POST", 
	  url: "principal.php?acao=liberaCliente", 
	  data: $("#"+form).serialize(),
	  dataType: "html",
	  success: function(msg){ 
		carregar(false);
		$("#login_interno").html("");
		$("#login_interno").html(msg);
	  } ,
	  error: function(msg){
		  carregar(false);
		  alert("erro na requisição.");
	  }
	});

	return false;
}

function monitora(){
		$.ajax({
		  type: "POST", 
		  url: "./principal.php?acao=testaRadio", 
		  dataType: "html",
		  success: function(msg){ 
				$('#statusradio').html(msg);
				setTimeout("monitora()",2000);				
		  } ,
		  error: function(msg){
			  alert("erro na requisição.");
		  }
		});
}

function editarEquipamento(form){
carregar(true);
	$.ajax({
	  type: "POST", 
	  url: "principal.php?acao=editarEquip", 
	  data: $("#"+form).serialize(),
	  dataType: "html",
	  success: function(msg){ 
		carregar(false);
		$("#login_interno").html("");
		$("#login_interno").html(msg);
	  } ,
	  error: function(msg){
		  carregar(false);
		  alert("erro na requisição.");
	  }
	});

	return false;
}

function ping(ip,form){
	document.getElementById('ping').style.display= 'block';

	carregar(true);
	$("#ping").html("pingando");
	$.ajax({
	  type: "POST", 
	  url: "ping.php?ip="+ip, 
	  data: $("#"+form).serialize(),
	  dataType: "html",
	  success: function(msg){ 
		carregar(false);
		$("#ping").html("");
		$("#ping").html(msg);
	  } ,
	  error: function(msg){
		  carregar(false);
		  alert("erro na requisição.");
	  }
	});

	return false;

}
