var $j = jQuery.noConflict();

var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function dropdown_open()
{	dropdown_canceltimer();
	dropdown_close();
	ddmenuitem = $j(this).find('ul').eq(0).css('visibility', 'visible');}

function dropdown_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function dropdown_timer()
{	closetimer = window.setTimeout(dropdown_close, timeout);}

function dropdown_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$j(document).ready(function() {
	$j('#Image').corner("top 3px");
	$j('#MainMenu').corner("bottom 3px");
	
	$j('.dropdown > li').bind('mouseover', dropdown_open);
	$j('.dropdown > li').bind('mouseout',  dropdown_timer);
	
	$j('#Content img.right').each(function(i) {
		var self = $j(this);
		var caption = self.attr('title');
		var imgwidth = self.width();
		var wrap = $j('<div class="caption right"></div>').css("width",imgwidth+10);
		if(caption != '') {
			self.wrap(wrap);
			$j('<div></div>').text(caption).insertAfter(self);
		};
	});
	$j('#Content img.left').each(function(i) {
		var self = $j(this);
		var caption = self.attr('title');
		var imgwidth = self.width();
		var wrap = $j('<div class="caption left"></div>').css("width",imgwidth+10);
		if(caption != '') {
			self.wrap(wrap);
			$j('<div></div>').text(caption).insertAfter(self);
		};
	});
	
});

document.onclick = dropdown_close;
