parent_id = 0;
child_id = 0;

color = new Array;
color['error'] = '#970000'
color['info'] = '#435677';


function addFormTo(id){
	var obj = $('#reply_com_'+id);
	
	if($('#comment_type_'+id).val()!='comment'){
		obj.hide();
	}
	
	if(obj.css('display')=='none'){
		$(".hidden_form").hide();
		$('#abuse_'+id).hide();
		obj.show();
		$('#comment_text_'+id).focus();
		$('#comment_type_'+id).val('comment');
		$('#submit_'+id).val('Ответить');
	}else{
		obj.hide();
	}
	return false;
}

function scrollToAnchor(el,par_id,id){
	destination = $(el).offset().top;
	$("body").animate({ scrollTop: destination}, 200 );
	
	if(parseInt(id) && parseInt(par_id)){
		child_id = id; 
		parent_id = par_id; 
		
		$('#darr_'+parent_id).show();
	}
	
	return false;
}

function showHiddenComment(id){
	el = $('#hidden_'+id);
	
	if(el.css('display')=='none'){
		el.show();
	}else{
		el.hide();
	}
}

function backToAnswer(){
	scrollToAnchor('#com_'+child_id);
	$('#darr_'+parent_id).hide();
}

function abuseComment(id){
	var obj = $('#reply_com_'+id);
	
	if($('#comment_type_'+id).val()!='abuse'){
		obj.hide();
	}
	
	if(obj.css('display')=='none'){
		$('#abuse_'+id).show();
		obj.show();
		$('#comment_text_'+id).focus();
		$('#comment_type_'+id).val('abuse');
		$('#submit_'+id).val('Отправить жалобу');
	}else{
		$('#abuse_'+id).hide();
		obj.hide();
		$('#comment_type_'+id).val('comment');
		$('#submit_'+id).val('Ответить');
	}
	return false;
}

function editIt(id){
	$.post('/ajax/comments.edit.php',
	{ 'todo': 'edit', 'id' : id},
	function(data){
		if(data=='time out'){
			$.jGrowl("Вы можете редактировать или удалять комментарии в течение трех минут с момента их публикаци", { color: color['error'] });
		}else{
			$('#comment_body_'+id).html(data);
		}
	});
}

function cancelIt(id){
	$.post('/ajax/comments.edit.php',
	{ 'todo': 'cancel', 'id' : id},
	function(data){
		$('#comment_body_'+id).html(data);
	});
}
