$(document).ready(function(){

	$(window).bind('load', function() {
	   var preload = new Array();
	   $(".sw").each(function() {
	       s = $(this).attr("src").replace(/\.(.+)$/i, "_h.$1");
	       preload.push(s)
	   });
	   var img = document.createElement('img');
	   $(img).bind('load', function() {
	       if(preload[0]) {
	           this.src = preload.shift();
	       }
	   }).trigger('load');
	});

	objImage = new Image();	
	objImage.src='imagens/topo/caixa.png';

	// -- moodle login 
	$("#moodleLg").click(function(){
		$("#login").submit();
		});

        $("#login input").bind('keypress', function(e){
            if(e.keyCode == 13)
                $("#login").submit();
        });

        $("#FormLogin input").bind('keypress', function(e){
            if(e.keyCode == 13)
                $("#FormLogin").submit();
        });

	// ---

	// -- area reservada login
	$("#acessologin").click(function(){
		$("#FormLogin").submit();							 
	});
						   
        $('ul.main_menu').click(function () {
                $('ul.the_menu').slideToggle('medium');
        });
	
	$('ul.sf-menu').superfish({delay: 250, speed:'fast'});

	
	$(".sw").hover(
	function () {
	$(this).attr("src", $(this).attr("src").replace(/.jpg/, "_h.jpg"));
	},
	function () {
	$(this).attr("src", $(this).attr("src").replace(/_h.jpg/, ".jpg"));
	});

	var divAberto= "";
        var textBoxClicked = false;

    function closeThatBox()
        {
                setTimeout(function(){
                    if (textBoxClicked != true)
                        {
                        $("#login-box").slideUp("fast");
                        $(".boxes").hide();
                        divAberto="";
                        $("#login-box input").not(":button, :submit, :reset, :hidden").val('');
                        }
                        else closeThatBox();
                        }
                        , 15000);
        }


        $("input").focus(function () {
            textBoxClicked = true;
        });

        $("input").blur(function () {
            textBoxClicked = false;
            closeThatBox();
            //alert("blur");
        });


	$(".slid").click(function () {
      
                var divSeleccionado = $(this).attr("id");
		var divAbrir = "#div_" + divSeleccionado;
                closeThatBox();

        if ($("#login-box").is(":hidden"))
                {
			$(".boxes").hide();
			$("#login-box").slideDown("normal");
			$(divAbrir).show();
			divAberto = divSeleccionado;

          } else {
			  
			if (divSeleccionado != divAberto)
			{
				$(".boxes").hide()
				$(divAbrir).show();
                                divAberto = divSeleccionado;
			} else 
			{
				$("#login-box").slideUp("fast");
				$(".boxes").hide();
				divAberto="";
			}
		  }
        });
}); // jq