$(document).ready(function(){


	// main document shadow
	$("div#doc").wrap('<div id="shadow">' +
		'</div>'
	);
	
	
	// left column rounded corners
	if ( $("div#leftColumn").length > 0 ) {
		$("div#leftColumn").wrap('<div class="lc_bg">' +
			'</div>'
		);
		if(document.getElementById('leftColumn')) { document.getElementById('leftColumn').style.float = 'none'; }
	}
	

	// right column rounded corners
	if ( $("div#rightColumn").length > 0 ) {
		$("div#rightColumn").wrap('<div class="rc_bg">' +
			'<div class="rc_innerBg">' +
			'<div class="clearfix rc_edge">' +
			'</div>' +
			'</div>' +
			'</div>'
		);
		
		if(document.getElementById('rightColumn')) { document.getElementById('rightColumn').style.float = 'none'; }
		if(document.getElementById('rightColumn')) { document.getElementById('rightColumn').style.width = '310px'; }
	}
	
	
	// square adverts footer
	if ( $("div.squareAd").length > 0 ) {
		$("div.squareAd").wrap('<div class="clearfix smallFooter">' +
			'</div>'
		);
		
		if(document.getElementById('spotlight')) { document.getElementById('spotlight').style.float = 'none'; }
		if(document.getElementById('recommended')) { document.getElementById('recommended').style.float = 'none'; }
	}
	
	// text panel
	$("div.textPanel").wrap('<div class="largeFooter">' +
		'</div>'
	);
	
	// text panel
	$("div.smallTextPanel").wrap('<div class="smallFooter">' +
		'</div>'
	);
	
	
	// charts rounded corners
	if ( $("div.charts").length > 0 ) {
		$("div.charts").wrap('<div class="clearfix smallFooter">' +
			'</div>'
		);
		
		if(document.getElementById('latestReviews')) { document.getElementById('latestReviews').style.float = 'none'; }
		if(document.getElementById('popularArticles')) { document.getElementById('popularArticles').style.float = 'none'; }
	}
	
	
	// charts rounded corners
	if ( $("div.largeCharts").length > 0 ) {
		$("div.largeCharts").wrap('<div class="clearfix largeFooter">' +
			'</div>'
		);
	}
	
	// left column ads - rounded corners
	$("div.mainAd").wrap('<div class="adTop">' +
		'<div class="adBottom">' +
		'</div>' +
		'</div>'
	);
	
	// left column ads - rounded corners
	$("div.mainAdSmall").wrap('<div class="adTopSmall">' +
		'<div class="adBottomSmall">' +
		'</div>' +
		'</div>'
	);
	
	// right column ads - rounded corners
	$("div.ad").wrap('<div class="adTop">' +
		'<div class="adBottom">' +
		'</div>' +
		'</div>'
	);
	
	// Ad Text Overlay
	$("a.ad").wrap('<div class="adHolder">' + '</div>');
	$("a.read").append('<img src="/img/content/ads/spotlight/text_review.png" alt="" class="overlay" />');
	$("a.beta").append('<img src="/img/content/ads/spotlight/text_key.png" alt="" class="overlay" />');
	$("a.wonderking").append('<img src="/img/content/ads/spotlight/text_wonderking.png" alt="" class="overlay" />');
	$("a.powder").append('<img src="/img/content/ads/spotlight/text_powder.png" alt="" class="overlay" />');
	$("a.giveaway").append('<img src="/img/content/ads/spotlight/text_giveaway.png" alt="" class="overlay" />');
	$("a.promotion").append('<img src="/img/content/ads/spotlight/text_promotion.png" alt="" class="overlay" />');
	$("a.readSmall").append('<img src="/img/content/ads/small/text_review.png" alt="" class="overlay" />');
	$("a.readLarge").append('<img src="/img/content/ads/large/text_review.png" alt="" class="overlay" />');

	
});

window.onload = function() {
	// adjust BG Overlay height
	setTimeout("document.getElementById('bgOverlay').style.height = getDocHeight()+'px'", 5000);
}

function getDocHeight() {
    var D = document;
    return Math.max(
        Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
        Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
        Math.max(D.body.clientHeight, D.documentElement.clientHeight)
    );
}