$(document).ready(function() {

	// Add corners to 3 contact boxes
	if($('div.ContactBox'))
		$('div.ContactBox div.inner').corner("round 8px").parent().css('padding', '4px').corner("round 10px")
	
	// Text sizing functionality
	$('#siteHeader ul.NavHeader li.TextTransform').css('display','inline');
	$('#siteHeader li.TextTransform span.Size1').click(function() {
		$('body').css('font-size','100%');
	});
	$('#siteHeader li.TextTransform span.Size2').click(function() {
		$('body').css('font-size','125%');
	});
	$('#siteHeader li.TextTransform span.Size3').click(function() {
		$('body').css('font-size','150%');
	});


	// Home page number boxes
	if($('div.NumBoxes')) {
		// Add curved corners
		$('div.NumBoxes .NumBox div').corner("round 8px").parent().css('padding', '4px').corner("round 10px");
			
		// Hide more info
		$('div.NumBoxes .NumBox .hide, div.NumBoxes .NumBox p.more').hide();
		
		// Add top box info to hidden box, to be called again later
		$('div.TopBox').html($('div.TopBox').html() + '<div class="hide">' + $('div.TopBox div:first').html() + '</div>');
		
		// Add jquery style to each numbox
		$('div.NumBoxes .NumBox').addClass('jQueryBox');

		// Change top box content and num box background colour on hover
		$('div.NumBoxes .NumBox .inner').hover(
			function() {
				$(this).css('background-color','#000');
				$(this).children('p.more').toggle();
				$('div.TopBox').toggleClass('NumCopy');
				$('div.TopBox div:first').html($(this).children('div.hide').html());
			},
			function() {
				$(this).css('background-color','#3a1616');
				$(this).children('p.more').toggle();
				$('div.TopBox').toggleClass('NumCopy');
				$('div.TopBox div:first').html($('div.TopBox div.hide').html());
			}
		);

		$('div.NumBoxes .NumBox').click(function() {
			window.location = $(this).children('div.inner').children('p.more').children('a').attr('href'); 
		});
	}
});