$(document).ready(function() {
	$('a').focus(function() { this.blur(); });
	$('input[type="submit"]').focus(function() { this.blur(); });
	initBoxes();
	initButtons();
});

function initBoxes() {
	$('img.cc_box').each(function() {
		var img = $(this);
		img.wrap('<div class="imgbox"></div>');
		var title = img.attr('title');
		if (!title) title = '&nbsp;';
		img.after('<div class="imgbox_mask"></div>');
		img.after('<h1>' + title + '</h1>');
		img.addClass('framed');
	});
	$('div.cc_box').each(function() {
		var box = $(this);
		box.append('<div class="box_bottom"></div>');
		box.css('padding-bottom', '0px');
	});
}

function initButtons() {
	$('a.cms span.cms_big, input[type="submit"]').each(function() {
		var but = $(this);
		if (but.is('span')) {
			if (but.parent().parent().is('li')) return;
			but.addClass('button');
			var cap = but.html();
			but.html('');
			but.append('<span class="button_left"></span>');
			but.append('<span class="button_center">' + cap + '</span>');
			but.append('<span class="button_right"></span>');
		} else {
			but.addClass('button');
			but.wrap('<span class="button_wrapper"></span>');
			but.before('<span class="button_left"></span>');
			but.after('<span class="button_right"></span>');
		}
	});
}
