jQuery.fn.rdy = function(func) {
	this.length && func.apply(this);
	return this;
};

jQuery(function($) {


	if($.browser.msie) {
		$('body').addClass('is-ie');
		if($.browser.version == 7) $('body').addClass('is-ie7');
		if($.browser.version == 8) $('body').addClass('is-ie8');
	}


	//slider
	$('#slider').rdy(function() {
		$('html').addClass('with-slider');

		$('#slider .a-project:nth-child(4n)').addClass('last');
		var current = 0, length = Math.ceil($('#slider .article').length / 4);

		$('#slider .prev, #slider .next').click(function() {
			var i = $(this).attr('class').indexOf('next') != -1 ? 1 : -1;
			current += i;
			if(current < 0) current = length - 1;
			if(current > length - 1) current = 0;
			$('#slider-inner').animate({ left: -978 * current });
			return false;
		});
	});


	//tooltips
	$(".w-tooltip").tipTip({ delay: 10 });


	// Initialize javascript tabs for toggling
	$("ul.tabs").tabs("div.pane", {
		effect: 'fade'
	});
	$("ul.comment-controls").tabs("ol.commentlist", {
		effect: 'fade'
	});


	// Initialize hover over dropdown navigation menus
	$("#nav-top > ul, #main-menu > ul").superfish({
		delay:			200,
		speed:			'fast',
		autoArrows:		false
	});
	$('#nav-top ul li:first').addClass('first');


	//css
	$('.post-related .article:odd').addClass('last');
	$("#main-nav ul.nav li:last-child").addClass("last");
	$("#slider .post:nth-child(4)").addClass("last");
	$("#content div.one_third:nth-child(3n+0), #content div.one_fourth:nth-child(4n+0)").addClass("last");
	$('.page-template-template-sidebar-left-php #sidebar').addClass('first');
	$('#sidebar .widget:last, #subfooter .widget:last, #subfooter .widget:nth-child(3n+0)').addClass('last');
	$('.widget-ads .ad-square:odd, .widget-ads .ad-square:nth-child(2n)').addClass('last');
	$('#main-menu ul li:last').addClass('last');

});
