	document.addEvent('domready', function() {
	
	(function(){

	var $ = document.id;

	var storeList, sl=$('storelist'), s1=$('storeselect'), fxStoreList = new Fx.Tween(sl, {duration: 450, mode: 'vertical' });
	fxStoreList.addEvent('start', function() { sl.setStyle('display','block');});
	fxStoreList.addEvent('complete', function() { if (sl.getStyle('opacity')==0.0) {sl.setStyle('display','none');} else {sl.setStyle('display','block');}});
	$$('input[alt!=""]').each(function(el){ new OverText(el, { positionOptions: { offset: { x:9, y:9 } } }); });
	$$('textarea[alt!=""]').each(function(el){ new OverText(el, { positionOptions: { offset: { x:9, y:9 } } }); });
	var el1 = $('storelistclose'); if (el1) el1.addEvent( 'click', function() { storeList(); });
	s1.addEvent('click', function() { storeList(); });
	window.addEvent('resize', function () { if (sl.getStyle('display') !='none' ) { storeListPos(); } });
	function storeListPos() { sl.position({ position: 'centerTop',  edge: 'centerTop', offset: { x: 0, y: 23 }, relativeTo:s1 } ); }
	function storeList() { 	storeListPos(); if (sl.getStyle('display')=='none' ) { fxStoreList.start('opacity',0,1); } else { fxStoreList.start('opacity',1,0); }	}

	})();
});