// Core JS for BBC Thread
/* Date: Thursday 20 March 2008 */

// Fixes grad bar on IE6


if($.browser.msie && $.browser.version < 7){
	var padTop = parseInt($('#grad-bar').parent().css('padding-top')); // Top padding
	var padBottom = parseInt($('#grad-bar').parent().css('padding-bottom')); // Bottom padding
	var parHeight = parseInt($('#grad-bar').parent().height()) // Height
	$('#grad-bar').css('height', parHeight + padTop + padBottom);
}


function gradbar(){
	if($.browser.msie && $.browser.version < 7){
		var padTop = parseInt($('#grad-bar').parent().css('padding-top')); // Top padding
		var padBottom = parseInt($('#grad-bar').parent().css('padding-bottom')); // Bottom padding
		var parHeight = parseInt($('#grad-bar').parent().height()) // Height
		$('#grad-bar').css('height', parHeight + padTop + padBottom);
}
}

// I know this is a long way of doing it 

$('li#about a').click(function(event){
	event.preventDefault();
		$("#ss-contentcopy div.panel").hide();
		$("a.active").removeClass("active");
		$("#about a").addClass("active");
		$("#ss-contentcopy div#panel-about").show();
		gradbar();
	});
		$('li#how-to-enter a').click(function(event){
			event.preventDefault();
				$("#ss-contentcopy div.panel").hide();
				$("a.active").removeClass("active");
				$("#how-to-enter a").addClass("active");
				$("#ss-contentcopy div#panel-how-to-enter").show();
				gradbar();
			});
				$('li#competition-rules a').click(function(event){
					event.preventDefault();
						gradbar();
						$("#ss-contentcopy div.panel").hide();
						$("a.active").removeClass("active");
						$("#competition-rules a").addClass("active");
						$("#ss-contentcopy div#panel-competition-rules").show();
						gradbar();
					});
						$('li#criteria-and-judges a').click(function(event){
							event.preventDefault();
								$("#ss-contentcopy div.panel").hide();
								$("a.active").removeClass("active");
								$("#criteria-and-judges a").addClass("active");
								$("#ss-contentcopy div#panel-criteria-and-judges").show();
								gradbar();
							});

// Share panel
if($('#share a')){
	
	$('#share-list').hide();
	$('#emailform').hide();
	
	$('#serve-list li#share a').click(function(event){
		event.preventDefault();
		if($(this).hasClass('active')) {
			$('#share-list').slideUp("slow");
			$(this).removeClass('active');
		}
		else if($('#serve-list li#email a').hasClass('active')) {
			$('#serve-list li#email a').removeClass('active');
			$('#emailform').slideUp("slow", function() {
				$('#share-list').slideToggle("slow");	
			});
			$(this).addClass('active');
		}
		else {
			$('#share-list').slideToggle("slow");	
			$(this).addClass('active');
		}
	});
	$('#serve-list li#email a').click(function(event){		
		event.preventDefault();
		if($(this).hasClass('active')) {
			$('#emailform').slideUp("slow");
			$(this).removeClass('active');
		}
		else if($('#serve-list li#share a').hasClass('active')) {
			$('#serve-list li#share a').removeClass('active');
			$('#share-list').slideUp("slow", function() {
				$('#emailform').slideToggle("slow");	
			});
			$(this).addClass('active');
		}
		else {
			$('#emailform').slideToggle("slow");	
			$(this).addClass('active');
		}
	});

}
