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

function menu_open()
{  menu_canceltimer();
	menu_close();
	ddmenuitem = jQuery(this).find('ul').css('visibility', 'visible');


}


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

function menu_timer()
{  closetimer = window.setTimeout(menu_close, timeout);}

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

jQuery(document).ready(function()
{  jQuery('#header ul#menu > li').bind('mouseover', menu_open)
	jQuery('#header ul#menu > li').bind('mouseout',  menu_timer)});

document.onclick = menu_close;


/* sponsoriu karusele */



var mycarousel_itemList = [
{url: '/wp-content/themes/benediktasvanagas/images/logos/subaru.png', link: 'http://www.subaruvilnius.lt'},
{url: '/wp-content/themes/benediktasvanagas/images/logos/gf.png', link: 'http://www.gf.lt'},   
{url: '/wp-content/themes/benediktasvanagas/images/logos/sandtler.png', link: 'http://www.sandtler.de'},
{url: '/wp-content/themes/benediktasvanagas/images/logos/kelvista.png', link: 'http://www.kelvista.lt/'}
];                                                                   

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
	// The index() method calculates the index from a
	// given index who is out of the actual item range.
	var idx = carousel.index(i, mycarousel_itemList.length);
	carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
	carousel.remove(i);
};

/**
* Item html creation helper.
*/
function mycarousel_getItemHTML(item)
{
	return '<a href="' + item.link +'" target="_BLANK" ><img src="' + item.url + '" width="205" height="90" alt="" /></a>';
};

jQuery(document).ready(function() {
	jQuery('#slideshow').jcarousel({
		wrap: 'circular',
		auto: 2,
		animation: 1000 ,

		itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
		itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
	});
	 
	
		
	jQuery("a[rel=fancybox]").fancybox({
		'transitionIn'    :    'elastic',
		'transitionOut'    :    'elastic',
		'speedIn'        :    600, 
		'speedOut'        :    200, 
		'overlayShow'    :    true,
		'overlayColor' : '#000',
		'overlayOpacity': 0.7,
		'showCloseButton': false,
		'titleShow': false,
		'padding': 0

	});

});




