$(document).ready(function() {
	$('a').focus(function() { this.blur(); });
	$('input[type="submit"]').focus(function() { this.blur(); });
	$('.cc_rahmen').addClass('cc_framed');
	$('div.cms_content_left').addClass('cc_framed');
	$('div.cms_content_right').addClass('cc_framed');
	wrapFrames();
	wrapBox();
	wrapButtons();
});

function wrapFrames() {
	$('.cc_framed').each(function() {
		var obj = $(this);
		var clip = (obj.hasClass('clip'))? ' clip' : '';
		obj.wrapInner('<div class="tl"></div>');
		obj.wrapInner('<div class="tr"></div>');
		obj.wrapInner('<div class="bl"></div>');
		obj.wrapInner('<div class="br' + clip + '"></div>');
		var top = obj.find('div.tl');
		if (obj.css('padding-left') || obj.css('padding-right') || obj.css('padding-top') || obj.css('padding-bottom')) {
			top.wrapInner('<div class="sub"></div>');
			var sub = obj.find('div.sub');
			sub.css('padding-top', obj.css('padding-top'));
			sub.css('padding-bottom', obj.css('padding-bottom'));
			sub.css('padding-left', obj.css('padding-left'));
			sub.css('padding-right', obj.css('padding-right'));
		}
		obj.css('padding', '0px');
	});
}

function wrapBox(obj) {
	$('div.cc_box1').each(function() {
		var obj = $(this);
		obj.wrapInner('<div class="blue_center"></div>');
		obj.prepend('<div class="blue_top"></div>');
		obj.append('<div class="blue_bottom"></div>');
		obj.css('margin', '-20px');
		obj.css('margin-bottom', '20px');
		obj.css('padding', '10px');
		obj.css('background-image', 'none');
		obj.css('background-color', 'transparent');
	});
}

function wrapButtons() {
	$('.cms_content_left, .cms_content_right').find('a.cms').children('span.cms_big').each(function() {
		var obj = $(this);
		obj.wrap('<span class="button_wrapper"></span>');
		obj.before('<span class="button_left"></span>');
		obj.after('<span class="button_right"></span>');
		obj.addClass('button_center');
	});
	$('.cms_content').find('a.cms').children('span.cms_big').each(function() {
		var obj = $(this);
		obj.wrap('<span class="button_wrapper"></span>');
		obj.before('<span class="button_left button_left_blue"></span>');
		obj.after('<span class="button_right button_right_blue"></span>');
		obj.addClass('button_center button_center_blue');
	});
	$('input[type="submit"]').each(function() {
		var obj = $(this);
		obj.wrap('<span class="button_wrapper"></span>');
		obj.before('<span class="button_left button_left_blue"></span>');
		obj.after('<span class="button_right button_right_blue"></span>');
		obj.addClass('button_center button_center_blue');
		$(this).mouseover(function() {
			$(this).parent().removeClass('hover');
			$(this).parent().addClass('hover');
		});
		$(this).mouseout(function() {
			$(this).parent().removeClass('hover');
		});
	});
}
