$(document).ready(function() {
	
	function getWidthForCorners(div){
		return parseInt(div.width()) + parseInt(div.css('padding-left').replace("px", "")) + parseInt(div.css('padding-right').replace("px", "")) - 10;
	}

	$('.left .leftnav').addClass('corners_white_top').addClass('corners_white_bottom');
	$('#links_container').addClass('corners_white_top').addClass('corners_white_bottom');
	$('#pictures_container').addClass('corners_white_top').addClass('corners_white_bottom');
	$('#group_permalink_page').addClass('corners_white_top').addClass('corners_white_bottom');
	$('#person_permalink_page').addClass('corners_white_top').addClass('corners_white_bottom');
	$('#picture_permalink').addClass('corners_white_top').addClass('corners_white_bottom');
	$('#footer_container').addClass('corners_white_top').addClass('corners_white_bottom');
	$('#link_permalink').addClass('corners_white_top').addClass('corners_white_bottom');
	$('.status-permalink').addClass('corners_white_top').addClass('corners_white_bottom');
	
	if ($('#banner_300x250 img').attr('src') == '/images/grey.gif') {
		$('#banner_300x250_container').hide();
	}
	
	if ($('#banner_300x600max img').attr('src') == '/images/grey.gif') {
		$('#banner_300x600max_container').hide();
	}
	
	$('#search_form').submit(function(){ 
		if ($('#search_form #q').val() == '') {
			return false;
		}
	});
	
	jQuery.each($('.corners_white_top'), function(){
		var centerWidth = getWidthForCorners($(this));
		var topPadding = parseInt($(this).css('padding-top').replace("px", "")) - 4;
		if (topPadding < 0) {
			topPadding = 0;
		}
		$(this).before("<div class='clearfix'><div class='corners_white_top_left'></div><div style='width:"+centerWidth+"px' class='corners_white_top_center'></div><div class='corners_white_top_right'></div></div>");
		$(this).css('padding-top', topPadding + 'px');
		$(this).css('border-top', '1px solid #FFF');
	});
	
	jQuery.each($('.corners_white_bottom'), function(){
		var centerWidth = getWidthForCorners($(this));
		var bottomPadding = parseInt($(this).css('padding-bottom').replace("px", "")) - 4;
		var bottomMargin = parseInt($(this).css('margin-bottom').replace("px", ""));
		if (bottomPadding < 0) {
			bottomPadding = 0;
		}
		if (bottomMargin < 0) {
			bottomMargin = 0;
		}
		$(this).after("<div class='clearfix' style='margin-bottom:"+bottomMargin+"px'><div class='corners_white_bottom_left'></div><div style='width:"+centerWidth+"px' class='corners_white_top_center'></div><div class='corners_white_bottom_right'></div></div>");
		$(this).addClass('clearfix');
		$(this).css('padding-bottom', bottomPadding + 'px');
		$(this).css('margin-bottom', '0px');
		$(this).css('border-top', '1px solid #FFF');
	});
	
	jQuery.each($('.corners_beige_bottom'), function(){
		var centerWidth = getWidthForCorners($(this));
		var bottomPadding = parseInt($(this).css('padding-bottom').replace("px", "")) - 4;
		var bottomMargin = parseInt($(this).css('margin-bottom').replace("px", ""));
		if (bottomPadding < 0) {
			bottomPadding = 0;
		}
		if (bottomMargin < 0) {
			bottomMargin = 0;
		}
		$(this).after("<div class='clearfix' style='margin-bottom:"+bottomMargin+"px'><div class='corners_beige_bottom_left'></div><div style='width:"+centerWidth+"px' class='corners_beige_top_center'></div><div class='corners_beige_bottom_right'></div></div>");
		$(this).addClass('clearfix');
		$(this).css('padding-bottom', bottomPadding + 'px');
		$(this).css('margin-bottom', '0px');
		$(this).css('border-top', '1px solid #FFF');
	});
});