navWidth = function(){
	totalWidth = 951;
	itemWidth = 0;
	$('#topNav > li:first').addClass('first');
	$('#topNav > li:last').addClass('last');
	$('#topNav > li > ul').find('li:last').addClass('curve');
	$('#topNav > li > a').css('padding-left', '0px').css('padding-right', '0px');
	$('#topNav > li').each(function(){
		itemWidth += $(this).width();
	});
	spaceLeft = (totalWidth - itemWidth);
	padding = Math.floor((spaceLeft / $('#topNav > li').size()) / 2);
	$('#topNav > li > a').css('padding-left', padding + 'px').css('padding-right', padding-1 + 'px');
	remainder = (totalWidth - $('#topNav').width());
	$('#topNav > li:last > a').css('padding-right', padding + Math.ceil(remainder/2) + 'px');
	$('#topNav > li:first > a').css('padding-left', padding + Math.floor(remainder/2) + 'px');
}

$.extend($.fn.disableTextSelect = function() {
	return this.each(function(){
		if($.browser.firefox){
			$(this).css('MozUserSelect','none');
			$('#topNav > li:last > a').css('padding-left', padding+1 + 'px');
		}else if($.browser.msie){
			$(this).bind('selectstart',function(){return false;});

		}else{
			$(this).mousedown(function(){return false;});
		}
	});
});

newsScroller = function(){
	var newsNo = 1;
	var sliding = false;
	$('#newsControls').append('<span class="leftArrow">&lt;</span><span class="rightArrow">&gt;</span>');
	$('#latestNews .slider > div').each(function(e){
		$('<span>' + (e+1) + '</span>').insertBefore('#newsControls .rightArrow');
	});
	$('#newsControls span').disableTextSelect();
	$('#newsControls .rightArrow').click(function(){
		if(sliding == false){
			sliding = true;
			if(newsNo < $('#latestNews .slider > div').size()){
				newsNo += 1;
			}
			else{
				newsNo = 1;
			}
			$('#newsControls span').removeClass('on');
			$('#newsControls span:contains('+newsNo+')').addClass('on');
			$('#latestNews .slider').animate({
				marginLeft: '-=226'
			}, 500, function(){
				$('#latestNews .slider').css('margin', 0);
				$('#latestNews .slider > div:first').appendTo('#latestNews .slider');
				sliding = false;
			});
		}
	});
	$('#newsControls .leftArrow').click(function(){
		if(sliding == false){
			sliding = true;
			if(newsNo > 1){
				newsNo -= 1;
			}
			else{
				newsNo = $('#latestNews .slider > div').size();
			}
			$('#latestNews .slider').css('margin', '0 0 0 -226px');
			$('#latestNews .slider > div:last').prependTo('#latestNews .slider');
			$('#newsControls span').removeClass('on');
			$('#newsControls span:contains('+newsNo+')').addClass('on');
			$('#latestNews .slider').animate({
				marginLeft: '+=226'
			}, 500, function(){
				sliding = false;
			});
		}
	});
	$('#newsControls span').not('.leftArrow, .rightArrow').click(function(){
		if(sliding == false){
			sliding = true;
			$('#newsControls span').removeClass('on');
			$(this).addClass('on');
			var slideNo = parseInt($(this).text());
			if(slideNo > newsNo){
				var distance = (slideNo - newsNo);
				$('#latestNews .slider').animate({
					marginLeft: "-="+(distance * 226)
				}, 500, function(){
					$('#latestNews .slider').css('margin', 0);
					$('#latestNews .slider > div:lt('+ distance +')').appendTo('#latestNews .slider');
					sliding = false;
				});
				newsNo = slideNo;
			}
			else if(slideNo < newsNo){
				var distance = (newsNo - slideNo);
				$('#latestNews .slider').css('margin', '0 0 0 -'+(distance*226)+'px');
				$('#latestNews .slider > div:gt('+($('#latestNews .slider > div').size() - (distance+1))+')').prependTo('#latestNews .slider');
				$('#newsControls span').removeClass('on');
				$(this).addClass('on');
				$('#latestNews .slider').animate({
					marginLeft: '+='+(distance*226)
				}, 500, function(){
					sliding = false;
				});
				newsNo = slideNo;
			}
			else{
				sliding = false;
			}
		}
	});
	$('#newsControls span:contains('+newsNo+')').addClass('on');
}

function removeLast(){
	$dup = $('#mainnav li:last a');
	$('#mainnav li:last').empty();
	$($dup).appendTo('#mainnav li:last');
}

$(document).ready(function(){
	$('#myBox').load('/risk-warning-include/ #myBox');
	navWidth();
	removeLast();
	newsScroller();
	$('#topNav > li').mouseenter(function(){
		$(this).find('ul').show();
		$(this).find('a:first').addClass('navover');
	});
	$('#topNav > li').mouseleave(function(){
		$(this).find('ul').hide();
		$(this).find('a:first').removeClass('navover');
	});
});
