function mySrv(sid)
{
	var url = '/ajax/mysrv/';
	$.getJSON(
		url, {id: sid},
		function(data){
			var num = parseInt($('#fav').html());
			if (data == 'added')
			{
				$('#fav-' + sid).addClass('minus');
				num++;
			}	
			if(data == 'error')
			{
				$('#fav-' + sid).removeClass('minus');
				num--;
			}
			$('#fav').html('' + num);
		}
	);			
}

function rating( _id, direction, _fun ) 
{
	if( direction == 'up' ) 
	{
		url = '/ajax/up/';
	}
	else
	{
		url = '/ajax/down/';
	}
	
	function timeBot()
	{
		var now=new Date()
		var num=(now.getSeconds()+now.getMinutes()+now.getHours())%33
		return num;
	}
	
	function timeBotMin()
	{
		var now=new Date()
		var num=(now.getSeconds()+now.getMinutes()+now.getHours())%17
		return num;
	}
	

	var n1 = timeBot()
	var n2 = timeBotMin()
	var string = window.prompt('Сколько будет '+n1+' + '+n2 + ' ?');
	
	if(string == n1+n2)
	{

		$.post( url, { id: _id, fun: _fun }, 
		
			function( result ) 
			{
				if( result == 'up' || result == 'down' ) 
				{
					var rating = parseInt( $("#r" + _id).html() );
					
					if ( result == 'up' ) 
					{
						rating++
					}
					else 
					{
						rating--;
					}
					
					if( rating == 0 ) 
					{
						$( "#r" + _id ).html( "0" );
					}
					else 
					{
						$( "#r" + _id ).html( rating );
					}
				}
				else
				{
					switch( result ) 
					{
						default:case '0':alert( 'Ошибка, обратитесь к Хозяину!' );
						break;
						//--//
						case '1':alert( 'Вы уже голосовали сегодня!' );
						break;
					}
				}
			}
		);
	
	}
	else
	{
		if (string != null)
		alert('Неверный ответ!');
	}
	
	return;
}