$(document).ready(function(){
	$('#recent li:last').addClass('last');
	$('#categories li:last').addClass('last');
	$('#popular li:last').addClass('last');
	$('#author li:last').addClass('last');
	$('#blogroll li:last').addClass('last');
	$('#latest-tweets li:last').addClass('last');
	$('#archive li:last').addClass('last');
	$('div#footer').find('li:first').addClass('first');

	setupSearchBox('dictionary-search', 'http://www.macmillandictionary.com/', 'british');
	setupDoubleClick('http://www.macmillandictionary.com/', 'british', null, false, 'doubleclick');

	var tabContainers = $('div#sidebar > div.sub-tabs');
	var listContainers = $('div#sidebar > div.sub-list');

	$('ul#tabsmenu li > a').click(function(events){
		tabContainers.hide().filter(this.hash).show();
		$('div#sidebar > ul#tabsmenu li').removeClass('active');
		$(this).parent().addClass('active');
		return false;
	}).filter(':first').click();

	$('ul#listmenu li > a').click(function(events){
		listContainers.hide().filter(this.hash).show();
		$('div#sidebar > ul#listmenu li').removeClass('active');
		$(this).parent().addClass('active');
		return false;
	}).filter(':first').click();

	/* article slide */
	var elementWidth = $('#list-wrap > ul:first').width() + 10;
	var totalElement = $('#list-wrap > ul').length;
	var firstElementToLoad = 1;
	var count = 1;
	var navClick = 0;
	var currentElement = 1;
	var offset = 0;


	$('#list-wrap').css('width', totalElement*elementWidth+'px');

	$('#list-article a.prev').click(function(){
		navClick++;

		if(currentElement == 1){
			offset = - (elementWidth*(totalElement - 1));
			currentElement = totalElement;
			$('.next').css({display: 'none'})
			$('.view-all').css({display: 'block'})
		}else{
			currentElement -= 1;
			offset = - (elementWidth*(currentElement - 1))
			$('.next').css({display: 'block'})
			$('.view-all').css({display: 'none'})
		}

		$('#list-wrap').animate({
			marginLeft : offset
		}, 800, 'easeInOutExpo')

		return false;
	});


	$('#list-article a.next').click(function(){
		navClick --;

		if(currentElement == totalElement){
			/*
			offset = 0;
			currentElement = 1;
			*/
			$('.next').css({display: 'none'})
			$('.view-all').css({display: 'block'})
			return false;
		}else{
			offset = - (elementWidth*currentElement)
			currentElement += 1;
		}

		$('#list-wrap').animate({
			marginLeft : offset
		}, 800, 'easeInOutExpo')
		return false;
	});
	/* end article slide */
	
	$('input[name=s], input[name=q]').focus(function() {
		if ($(this).val() == 'any word') {
			$(this).val('');
		}
	}).blur(function(){
		if($(this).val() == ''){
			$(this).val('any word');
		}

	})

})
