$.tabs = function(selector, start) {
	$(selector).each(function(i, element) {
		$($(element).attr('tab')).css('display', 'none');
		
		$(element).click(function() {
			$(selector).each(function(i, element) {
				$(element).removeClass('selected');
				
				$($(element).attr('tab')).css('display', 'none');
			});
			
			$(this).addClass('selected');
			
			$($(this).attr('tab')).css('display', 'block');
		});
	});
	
	if (!start) {
		start = $(selector + ':first').attr('tab');
	}

	$(selector + '[tab=\'' + start + '\']').trigger('click');
};
jQuery(document).ready(function($) {
	$('ul.topmenu').superfish();
	$('img[data^=maxsize_]').each(function(){
		var t = this;
		var autoScaling = function() {
			var size = $(t).attr('data').substring(8);
			wh=size.split("*");
			wh1 = isNaN(wh[1])?wh[0]:wh[1];
			max = Math.max(t.width/wh[0], t.height/wh1);
			if(max>1)$(t).css({'width':t.width/max,'height':t.height/max});
		}
		if(this.complete)autoScaling();
		$(this).load(function(){autoScaling();
		});
	});
});
