$(function() {
	DD_belatedPNG.fix('.headline, .nav2 li, h1.logo, .headline3 h4, .headline3 .twitter, .content-right, .content-right h6, .nav2 .button, .content-left');
	// faq accordion
	if ($('.compress').length) {
		$('.compress dt').each(function() {
			$(this).next('dd').hide();
			$(this).click(function() {
				$('.compress dd').slideUp();
				$(this).next('dd').slideToggle();
			});
		}).css({cursor:'pointer'});
	}
	if (!($.browser.msie&&$.browser.version=='6.0')) {
		// sidebar animation
		var sidebarItem = $('.content-right .page_item:not(.current_page_item) a');
		$(sidebarItem).hoverIntent(expandLeft, resetLeft);
		// agreement pagination
		$('.fixed').css({height:'1200px',position:'relative'});
		var paginated = $('.paginated');
		var pageCount = 0;
		var pages = $(paginated).length;
		$(paginated).css({position:'absolute',top:'50px',left:0});
		$(paginated).hide();
		$(paginated).eq(0).show();
		$(paginated).eq(0).before('<div class="pagination"><div class="page-prev">&laquo; Previous</div><div class="page-next">Next &raquo;</div><div class="page-current"><span class="pageCount">'+(pageCount+1)+'</span>/'+pages+'</div></div>');
		$(paginated).eq($(paginated).length-1).after('<div class="pagination bottom"><div class="page-prev">&laquo; Previous</div><div class="page-next">Next &raquo;</div><div class="page-current"><span class="pageCount">'+(pageCount+1)+'</span>/'+pages+'</div></div>');
		
		var pageNext = $('.page-next');
		var pagePrev = $('.page-prev');
		$(pageNext).click(function() {
			if (pageCount+1<pages) {
				pageCount++;
				$(paginated).fadeOut();
				$(paginated).eq(pageCount).fadeIn();
			} else {
				pageCount = 0;
				$(paginated).fadeOut();
				$(paginated).eq(pageCount).fadeIn();
			}
			$('.pageCount').text(pageCount+1);
		});
		$(pagePrev).click(function() {
			if (pageCount>0) {
				pageCount--;
				$(paginated).fadeOut();
				$(paginated).eq(pageCount).fadeIn();
			} else {
				pageCount = pages-1;
				$(paginated).fadeOut();
				$(paginated).eq(pageCount).fadeIn();
			}
			$('.pageCount').text(pageCount+1);
		});
	}
	
	$('#member-login').parent('li').hoverIntent(showChild, hideChild);
});
function expandLeft() {
	$(this).animate({marginLeft:'-15px'}, 'fast');
}
function resetLeft() {
	$(this).animate({marginLeft:'0'}, 'fast');
}
function showChild() {
	$(this).find('ul.child').slideDown();
}
function hideChild() {
	$(this).find('ul.child').slideUp();
}
