$(document).ready(function(){

	
	
		
	
        
        
        
        
        //-------------------
        

	$('.vote_action').click(function(){
		var action = this.id;
		
		$.getJSON('/vote/'+action, function(data){
			$.jGrowl(data['alert']);
			$("#jvotetxt").html(data['vsum']);
			})
	
		});
		
	$('.answer_delete').toggle(function(){
		var answer_id = this.id;
		$.getJSON('/answer/delete/'+answer_id, function(data){
			$.jGrowl(data['alert']);
			$('#answer_'+answer_id).css({ opacity: 0.6 });
			$("#"+answer_id).html('восстановить');
			});
		
		}, function(){
		var answer_id = this.id;
		$.getJSON('/answer/restore/'+answer_id, function(data){
			$.jGrowl(data['alert']);
			$('#answer_'+answer_id).css({ opacity: 1 });
			$("#"+answer_id).html('удалить');
			});
		
		});
	$('.answer_delete').addClass('link');
	
	
	$('.question_delete').toggle(function(){
		var question_id = this.id;
		$.getJSON('/question/delete/'+question_id, function(data){
			$.jGrowl(data['alert']);
			$('#question_form').css({ opacity: 0.6 });
			$('#question_submit').hide();
			$("#"+question_id).html('восстановить');
			});
		
		}, function(){
		var question_id = this.id;
		$.getJSON('/question/restore/'+question_id, function(data){
			$.jGrowl(data['alert']);
			$('#question_form').css({ opacity: 1 });
			$('#question_submit').show();
			$("#"+question_id).html('удалить');
			});
		
		});
	$('.question_delete').addClass('link');
	
	$('.image_delete').toggle(function(){
		var image_id = this.id;
		$.getJSON('/image/delete/'+image_id, function(data){
			$.jGrowl(data['alert']);
			$('#form').css({ opacity: 0.6 });
			$('#form_submit').hide();
			$("#"+image_id).html('восстановить');
			});
		
		}, function(){
		var image_id = this.id;
		$.getJSON('/image/restore/'+image_id, function(data){
			$.jGrowl(data['alert']);
			$('#form').css({ opacity: 1 });
			$('#form_submit').show();
			$("#"+image_id).html('удалить');
			});
		
		});
	$('.image_delete').addClass('link');
	
	
	$('.hotel_delete').toggle(function(){
		var hotel_id = this.id;
		$.getJSON('/hotel/delete/'+hotel_id, function(data){
			$.jGrowl(data['alert']);
			$('#form').css({ opacity: 0.6 });
			$('#form_submit').hide();
			$("#"+hotel_id).html('восстановить');
			});
		
		}, function(){
		var hotel_id = this.id;
		$.getJSON('/hotel/restore/'+hotel_id, function(data){
			$.jGrowl(data['alert']);
			$('#form').css({ opacity: 1 });
			$('#form_submit').show();
			$("#"+hotel_id).html('удалить');
			});
		
		});
	$('.hotel_delete').addClass('link');
	
	
	$('.review_delete').toggle(function(){
		var review_id = this.id;
		$.getJSON('/review/delete/'+review_id, function(data){
			$.jGrowl(data['alert']);
			$('#form').css({ opacity: 0.6 });
			$('#form_submit').hide();
			$("#"+review_id).html('восстановить');
			});
		
		}, function(){
		var review_id = this.id;
		$.getJSON('/review/restore/'+review_id, function(data){
			$.jGrowl(data['alert']);
			$('#form').css({ opacity: 1 });
			$('#form_submit').show();
			$("#"+review_id).html('удалить');
			});
		
		});
	$('.review_delete').addClass('link');

	
	
	$("#trips_been").treeview({
		animated: "fast",
		persist: "location",
		collapsed: true,
		unique: true
		});
	
	$("#trips_want").treeview({
		animated: "fast",
		persist: "location",
		collapsed: true,
		unique: true
		});
		
	
	
	
	var helptext = new Array(); 
	helptext['rating'] =  '<h3>Рейтинг</h3>Считается на основе голосов пользователей. Автор может просматривать кто как проголосовал. ';
	helptext['rep'] =  '<h3>Репутация</h3> Считается на основе суммы рейтинга лучших фотографий и отзывов пользователя.';
	
	$('.tt_rep').tooltip({
		delay: 500,
		showURL: false,
		fade: 250,
		bodyHandler: function() {
		return helptext['rep'];
		}
	});
	
	$('.tt_rating').tooltip({
		delay: 500,
		showURL: false,
		fade: 250,
		bodyHandler: function() {
		return helptext['rating'];
		}
	});
	
	$('.tthelp').tooltip({
		delay: 200,
		showURL: false,
		fade: 250,
		showBody: "|"
	});
	
	$('.ttimg').tooltip({
		track: true,
		delay: 500,
		showURL: false,
		fade: 250,
		showBody: "|"
	});
	

	$('a#tripwant').click(function(){
		var getajaxpath = '/jtrip/' + $('a#tripwant').attr('rel');
		$.getJSON(getajaxpath, function(j){
			
			if(j['trips'])
			{
				$("#tripnum").html(j['trips']);
			}
			$.jGrowl(j['alert']);
		});
		

	});
	$('a#tripbeen').click(function(){
		var getajaxpath = '/jtrip/' + $('a#tripbeen').attr('rel');
		$.getJSON(getajaxpath, function(j){
			
			if(j['trips'])
			{
				$("#tripnum2").html(j['trips']);
			}
			$.jGrowl(j['alert']);
		});
	});
	
	

});
	
	
