$(document).ready(function() {
	if($('#slider').length) {
		$('#slider').nivoSlider({
			pauseTime:5000,
			pauseOnHover:false
		});
	}
	if($('.service-tipsy').length) {
		$('.service-tipsy').tipsy({fade: true, gravity: 's'});
	}

	if($('#sti-menu').length) {
		$('#sti-menu').iconmenu({
			animMouseenter	: {
				'mText' : {speed : 400, easing : 'easeOutExpo', delay : 140, dir : -1},
				'sText' : {speed : 400, easing : 'easeOutExpo', delay : 280, dir : -1},
				'icon'  : {speed : 400, easing : 'easeOutExpo', delay : 0, dir : -1}
			},
			animMouseleave	: {
				'mText' : {speed : 400, easing : 'easeInExpo', delay : 140, dir : -1},
				'sText' : {speed : 400, easing : 'easeInExpo', delay : 0, dir : -1},
				'icon'  : {speed : 400, easing : 'easeInExpo', delay : 280, dir : -1}
			}
		});
	}

	$('.rating .r_item').hover(function() {
		if($(this).parent().hasClass('set')) {
			return false;
		}
		$(this).addClass('hover');
		$(this).prevAll('.r_item').addClass('hover');
		$(this).nextAll('.r_item').removeClass('hover');
	}, function() {
		$(this).parent().children('.r_item').removeClass('hover');
	});

	$('.rating .r_item').click(function() {
		var parent = $(this).parent();
		var val = $(this).attr('value');
		var id = parent.attr('value');

		if(parent.hasClass('set')) {
			return false;
		}
		$.ajax({
			type: 'POST',
			dataType: 'json',
			url: '/rate/'+id+'/'+val+'/',
			async: false,
			success : function(resp) {
				if(resp != 'undefined') {
					if(resp > 0) {
						parent.children('.r_main').css('width', resp*15+'px');
					}
					parent.addClass('set');
					parent.next('span').fadeOut(100);
				}
			}
		});
	});
});
