$(document).ready(function() {
    var recenze = document.createElement('div');
    var recenzeb1 = document.createElement('div');
    var recenzeb2 = document.createElement('div');
    var recenzeO = document.createElement('div');
    $(recenzeb1).append(recenzeb2);
    $(recenzeb2).append(recenzeO);
    $(recenzeO).append(recenze);
    $(recenzeb1).addClass('bublina');
    $(recenzeb2).addClass('recenzeb2');
    $(recenzeO).addClass('recenze0');
    $(recenze).css({
        'padding' : '0px 10px 0px 20px',
        'margin-right' : '10px',
        'max-height': '200px',
        'text-align' : 'left',
        'overflow' : 'auto'
    });
    $('div.recenze').css('display','none');
    $('div.recenze h4').css({
        'white-space':'normal',
        'margin-top' : '0px'
    });
    $('body').append(recenzeb1);

    $('table.bibliografie a.blok').bind('mouseenter',function(event) {
        recenze.innerHTML = ($('div#'+this.rel).html());
        var x = $(this).offset().left +$(this).width();
        var y = $(this).parent().offset().top;
        x = x - $(recenzeb1).width()/2 + 30;
        y = y - $(recenzeb1).height();
        if(y < 0) y = 0;
        $(recenzeb1).css({
            'top' : y+'px',
            'left' : x+'px',
            'display' : 'block'
        });
    });
    $('table.bibliografie a.blok').bind('mouseleave',function(event) {
        $(recenzeb1).css('display','none');
    });
    $(recenzeb1).bind('mouseenter',function(){ $(this).css('display','block'); });
    $(recenzeb1).bind('mouseleave',function(){ $(this).css('display','none'); });
});

/************** tlacitko ***************/
function Tlacitko (zapnuto, vypnuto, sirka, vyska) {
   this.zapObr     = new Image (sirka, vyska);
   this.zapObr.src = zapnuto;
   this.vypObr     = new Image (sirka, vyska);
   this.vypObr.src = vypnuto;
}

function Vymen (zapnout, jmenoobr) {
   if ( zapnout )
      this.document[jmenoobr].src = Tlacitko[jmenoobr].zapObr.src;
    else
      this.document[jmenoobr].src = Tlacitko[jmenoobr].vypObr.src;
}

Tlacitko["obr1"] = new Tlacitko ( "obr/kuci2.gif", "obr/kuci.gif", 100, 100);


/************** opona *****************/
var opona_resize = false;

function opona_startresize()
{
	var adiv = document.getElementById('opona_alert');
	var aimg = document.getElementById('opona_alertimg');
	var o1r = document.getElementById('opona_jednarol');
	var o1 = document.getElementById('opona_jedna');
	
	if (adiv.style.visibility != 'visible')
	{
		adiv.style.visibility='visible';
		if (!opona_resize) {
			aimg.src='obr/autor_opona2.gif';
			setTimeout('opona_startresize()',2000);
			return true;
		}
		aimg.src='obr/autor_opona1.gif';
	}
	
	if (!opona_resize) { /* roztahovani opony */
		o1r.style.width = o1r.offsetWidth-5+'px';
		o1.style.width = o1r.offsetWidth-5+'px';
	}
	opona_runresize();
	return true;
}

function opona_stopresize()
{
	var aimg = document.getElementById('opona_alert');
	var o1 = document.getElementById('opona_jedna');
	var o1r  = document.getElementById('opona_jednarol');
	if (opona_resize) o1.style.width = '100%';
	if (opona_resize) o1r.style.width = isIE() ? '99%' : '100%';
	aimg.style.visibility='hidden';
	o1.style.zindex = 5;
	opona_resize = !opona_resize;
	return true;
}

function opona_runresize()
{
	var o1r = document.getElementById('opona_jednarol');
	var jedna = document.getElementById('opona_jedna');
	var dva = document.getElementById('opona_dva');
	var x = 0,y = 0;
	ie4 = (document.all)? ((window.opera) ? false: true):false;
/*	ns4 = (document.layers)? true:false;
	if (ns4) {var mouseX=e.pageX; var mouseY=e.pageY}
	if (ie4) {var mouseX=event.x; var mouseY=event.y} */
	if (!opona_resize) {
		if (parseInt(o1r.style.width) > 20) {
			o1r.style.width = (o1r.offsetWidth-20)+'px';
			setTimeout('opona_runresize()', 50);
		}
		else { 
			if (ie4) o1r.style.width='0px';
			else o1r.style.width= '0px';
			return opona_stopresize();
		}
	}
	else {
		if (parseInt(o1r.style.width) < dva.offsetWidth-10)  {
			var plus = ie4 ? 10 : 0;
			o1r.style.width = (o1r.offsetWidth+plus)+'px';
			setTimeout('opona_runresize()',50);
		}
		else {
			return opona_stopresize();
		}
	}
	jedna.style.width = dva.offsetWidth + 'px';
}
/************* /opona *****************/
