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_frame = getObjCoords(getElem('frame'));
		ebay_search.style.top = (pos.y + h - pos_frame.y - 5) + 'px';
		ebay_search.style.left = (pos.x - pos_frame.x) + 'px';
		//ebay_search.style.top = (pos.y + h) + 'px';
		//ebay_search.style.left = (pos.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);
	if (frontpromos_number > 1) frontpage_rotateTimeout = setTimeout('frontpage_promo_switch()',6000);
}

var headernav_drop_delay;
var headernav_drop_close_delay;

function headernav_drop_init() {
	$('.site-header-button-exp a').each(function(){
		$(this).bind("mouseenter", function(){
			var thisli = $(this).parent();
			var dropdown = '#'+$(thisli).attr('id')+'-dropdown';
			var button = '#'+$(thisli).attr('id');
			var pos = $(thisli).offset();    
			var eWidth = $(thisli).outerWidth();
			var mWidth = $(dropdown).outerWidth();
			//var left = 0;
			var top = $('#site-header-menu').position().top + $('#site-header-menu').outerHeight() + 15;
			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-dropdown-black').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-dropdown-black').css({ display: 'none' });
				$('#site-header-buttons li').removeClass('site-header-button-hover');
			}, 300); 
		});

		var thisli = $(this).parent();
		var dropdown = '#'+$(thisli).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-dropdown-black').css({ display: 'none' });
				$('#site-header-buttons li').removeClass('site-header-button-hover');
			}, 300); 
		});
	});
}

function prodimage_init() {
	image_width = 246;
	image_number = $('#review_sum_image li').length;
	$('#review_sum_image > .buttonright').click( function (){
		images_ul = $('#review_sum_image ul');
		if (images_ul.attr('alock') != 1) {
			images_ul.attr('alock', 1);
			if ((images_ul.position().left > -1 * ((image_number - 1) * image_width))) {
				images_ul.animate( { left: ((images_ul.position().left - image_width) + "px")}, 500, 'swing', function() {$('#review_sum_image ul').attr('alock', 0);} );
			} else {
				images_ul.animate( { left: "0px"}, 500, 'swing', function() {$('#review_sum_image ul').attr('alock', 0);} );
			}
		}
	});
	$('#review_sum_image > .buttonleft').click( function (){
		images_ul = $('#review_sum_image ul');
		if (images_ul.attr('alock') != 1) {
			images_ul.attr('alock', 1);
			if ((images_ul.position().left < 0)) {
				images_ul.animate( { left: ((images_ul.position().left + image_width) + "px")}, 500, 'swing', function() {$('#review_sum_image ul').attr('alock', 0);} );
			} else {
				images_ul.animate( { left: (-1 * ((image_number - 1) * image_width)) + "px" }, 500, 'swing', function() {$('#review_sum_image ul').attr('alock', 0);} );
			}
		}
	});
	
	imginfo = $('#review_sum_image .image_info');
	imginfo.css('bottom', (-1 * imginfo.innerHeight() - 1) + 'px');

	$('#review_sum_image .images').bind("mouseenter", function(){
		$('#review_sum_image .image_info').animate( { bottom: "0px"}, 300 );
	}).bind("mouseleave",function(){
		$('#review_sum_image .image_info').animate( { bottom: (-1 * $('#review_sum_image .image_info').innerHeight() - 1) + 'px'}, 300 );
	});
}

