var ArticleSelector = function(){
	var selector, current, lock;
	var speed = 300;
	
	function init(elem){
		selector = $(elem);
		lock = false;

		var max_height = 0;
		$('div.article', selector).each(function(idx, elm){
			max_height = Math.max($(elm).height(), max_height);
		});
		$('div.articles', selector).height(max_height);
		$('div.article', selector).hide();
		$('ul.index a', selector).click(linkClick).first().click();
		
		
	}

	function linkClick(e)
	{
		e.preventdefault;
		if (lock) return false;
		lock = true;
		id = $(e.currentTarget).attr('href');
		$('ul.index a').removeClass('selected');
		$(e.currentTarget).addClass('selected');
		replace($(e.currentTarget), id);
		return false;
	}

	function replace(e, id)
	{
		if (current !== undefined)
		{
			$('div' + current, selector).slideUp(speed, function(){
				show(e, id);
			});
		} else {
			show(e, id);
		}
		current = id;
	}
	
	function show(e, id)
	{
		$('div' + id, selector).slideDown(speed, function(evt){unLock();});
	}

	function unLock()
	{
		lock = false;
	}

	return {
		init: init
	};
};

$(function(){
	if ($.isIE6()) $('.filter').ie6TransparentBackground();
	if ($.isIE6()) $('img').ie6TransparentImage();
});

