var animatedtab = true;

function ebay_popup(show) {

	var h = getHeight('shopbar');
	var ebay_search = getElem('ebay_search_popup');
	var ebay_search_btn = getElem('ebay_search_popup_btn');

	if (show) {
		pos = getObjCoords(ebay_search_btn);
		pos_3col = getObjCoords(getElem('threecolumns'));
		ebay_search.style.top = (pos.y + h - pos_3col.y) + 'px';
		ebay_search.style.left = (pos.x - pos_3col.x) + 'px';
		//ebay_search.style.top = h + 'px';
		//ebay_search.style.left = 0 + 'px';
		ebay_search.style.display = 'block';
		ebay_search.style.zIndex = 10001;
		ebay_search_btn.className = "ebay_search_popup_btn_sel";
	} else {
		ebay_search.style.display = 'none';
		ebay_search_btn.className = "";
	}
}

function frontpromo() {
	$('#frontpage-promo-images ul > li').css("display","none");
	frontpromo_current = 0;
	frontpage_promo_switch(1);
}

var frontpage_rotateTimeout;
function frontpage_promo_switch(num) {
	if (num == undefined) {
		if ((++frontpromo_current) > frontpromos_number) { frontpromo_current = 1; }
	} else {
		frontpromo_current = num;
	}
	num = frontpromo_current;
	$('#frontpage-promo-caption-title').html(frontpromos_data[num-1]['title']);
	$('#frontpage-promo-caption-desc').html(frontpromos_data[num-1]['desc']);
	$('#frontpage-promo-images ul > li').css("display","none");
	$('#frontpage-promo-img-'+num).fadeIn("slow");
	$('#frontpage-promo-menu ul > li').removeClass();
	$('#frontpage-promo-button-'+num).addClass('selected');
	document.getElementById('frontpage-promo-link').href = frontpromos_data[num-1]['url'];
	if (frontpage_rotateTimeout != undefined) clearTimeout(frontpage_rotateTimeout);
	frontpage_rotateTimeout = setTimeout('frontpage_promo_switch()',5000);
}

var headernav_drop_delay;
var headernav_drop_close_delay;

function headernav_drop_init() {
	$('#site-header-buttons .site-header-button-exp').each(function(){
		$(this).bind("mouseenter", function(){
			var dropdown = '#'+$(this).attr('id')+'-dropdown';
			var button = '#'+$(this).attr('id');
			var pos = $(this).offset();    
			var eWidth = $(this).outerWidth();
			var mWidth = $(dropdown).outerWidth();
			var left = 10;
			var top = $('#site-header-menu').position().top + $('#site-header-menu').outerHeight() + "px";
			clearTimeout(headernav_drop_close_delay);
			clearTimeout(headernav_drop_delay);
			headernav_drop_delay = setTimeout(function() {
				if ($(dropdown).css('display') != 'block') {
					$('.site-header-dropdown').css({ display: 'none' });
					$('#site-header-buttons li').removeClass('site-header-button-hover');
					//$('#debug').html($('#debug').html() + '<br/>' + dropdown);
					$(button).addClass('site-header-button-hover');
					$(dropdown).css( { 
						position: 'absolute',
						zIndex: 5000,
						left: left, 
						top: top
					} );
					$(dropdown).hide().fadeIn()
					//$(dropdown).slideDown('fast');
				}
			}, 300 );
		}).bind("mouseleave",function(){
			clearTimeout(headernav_drop_close_delay);
			clearTimeout(headernav_drop_delay);
			headernav_drop_close_delay = setTimeout(function() {
				$('.site-header-dropdown').css({ display: 'none' });
				$('#site-header-buttons li').removeClass('site-header-button-hover');
			}, 300); 
		});

		var dropdown = '#'+$(this).attr('id')+'-dropdown';
		$(dropdown).bind("mouseenter", function(){
			clearTimeout(headernav_drop_close_delay);
		}).bind("mouseleave",function(){
			clearTimeout(headernav_drop_close_delay);
			clearTimeout(headernav_drop_delay);
			headernav_drop_close_delay = setTimeout(function() {
				$('.site-header-dropdown').css({ display: 'none' });
				$('#site-header-buttons li').removeClass('site-header-button-hover');
			}, 300); 
		});
	});
}
