$(document).ready(function(){

$("#topic_list").change( function () { 

	$("#get_topic_values").empty();
	$("#get_topic_values").append("<img src='/design/images/loading.gif' alt='Загрузка'>");
	
	$.post(
	  '/acp/?dn=library&to=get_topic_values',
	  {
		type: "test-request",
		t_id: $("#topic_list").attr("value"),
		get_topic_values: 'yes'
	  },
	  onAjaxSuccess
	);
});

function onAjaxSuccess(data)
{
  // Здесь мы получаем данные, отправленные сервером
	$("#get_topic_values").empty();
	$("#get_topic_values").append(data);
}

var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
	
if (!(ie55 || ie6)) {

	    $("#loginn,#onfobg").click(function(){
			  if ( $(".ligin").css('display') == 'none' ) {
			    $(".ligin").show({width: 100}, 200);
			  } else {
			    $(".ligin").hide({width: 100}, 200);
			  }
		return false;
	    });
	
}
		$("#onnn").click(function(){$('#authorsBlock').hide({width: 100}, 200);});
		$("#offf").click(function(){$('#authorsBlock').show({width: 100}, 200);});

	$(".imgg").each(function(){
			src = $("#" + this.id + " a img").attr("src");
			//wid = $("#" + this.id + "a img").css("width");
			//hei = $("#" + this.id + "a img").css("height");
			wid = this.offsetWidth - 4;
			hei = this.offsetHeight - 4;
			$("#" + this.id + " a").empty();
			$("#" + this.id + " a").append('<span></span>');
			$("#" + this.id + " a span").css(
				  {
				    backgroundImage: "url('" + src + "')",
					backgroundPosition: "center center",
					backgroundRepeat: "no-repeat",
					border: "2px solid #DBDBDB",
					display: "block",
					width: wid  + "px",
					height: hei + "px"
				  });
			
	}); 
	
    $("#reloadimg").click(function(){
		$("#captchaimg").attr("src", "/captcha/captcha.php?" +  Math.random());
	return false;
    });
    $("#addfile").click(function(){
		$("#fileupl").append('<p>Файл:<input type="file" class="input" name="filename[]"/><br />Коментарий:<input name="coment[]" class="input" type="text" /><br /></p>');
		$("#fileupl").append('<p>Файл:<input type="file" class="input" name="filename[]"/><br />Коментарий:<input name="coment[]" class="input" type="text" /><br /></p>');
		$("#fileupl").append('<p>Файл:<input type="file" class="input" name="filename[]"/><br />Коментарий:<input name="coment[]" class="input" type="text" /><br /></p>');
	return false;
    });
}); 



$(function () {
    $('.bubbleInfo').each(function () {
        var distance = 10;
        var time = 250;
        var hideDelay = 900;

        var hideDelayTimer = null;

        var beingShown = false;
        var shown = false;
        var trigger = $('.trigger', this);
        var info = $('.popup', this).css('opacity', 0);


        $([trigger.get(0), info.get(0)]).mouseover(function () {
            if (hideDelayTimer) clearTimeout(hideDelayTimer);
            if (beingShown || shown) {
                return;
            } else {
                beingShown = true;

                info.css({
                    top: -40,
                    left: -33,
                    display: 'block'
                }).animate({
                    top: '-=' + distance + 'px',
                    opacity: 1
                }, time, 'swing', function() {
                    beingShown = false;
                    shown = true;
                });
            }

            return false;
        }).mouseout(function () {
            if (hideDelayTimer) clearTimeout(hideDelayTimer);
            hideDelayTimer = setTimeout(function () {
                hideDelayTimer = null;
                info.animate({
                    top: '-=' + distance + 'px',
                    opacity: 0
                }, time, 'swing', function () {
                    shown = false;
                    info.css('display', 'none');
                });

            }, hideDelay);

            return false;
        });
    });
});

