kprf = {};

kprf.login = function() {

		$('.login_window .form_error').height($('.login_window .form_error').get(0).offsetHeight + 'px').html('');
		$.php('/x_login/', {
			login: $('.login_window form input[name="login"]').val(),
			password: $('.login_window form input[name="password"]').val()
		});

	return false;
}

kprf.comm_clear_answer = function() {
	var ac = $('#answer');
	if (ac.css('display') == 'block') {
		ac.slideUp('fast');
		ac.html('');
		$('#parentid').val(0);
	}
	return false;
}

kprf.comm_clear_editor = function() {
	var ac = $('#answer');
	if (ac.css('display') == 'block') {
		ac.slideUp('fast');
		ac.html('');
		$('#editid').val(0);
		$('.addcomm').find('textarea').attr('name','message').val('');
	}
	return false;
}

kprf.poll = function() {

		$('#poll form input[name="poll"]').each(function(i) {
			if($(this).attr('checked')) {
				
				//$('#poll').height($('#poll').get(0).offsetHeight + 'px').fadeOut('fast');
				$('#poll').fadeOut('fast');
				$.php('/x_poll/', {
					id: $(this).val()
				});
				return false;
			}
		});

	return false;
}

kprf.spam = function() {
		$.php('/x_spam/', {
				email: $('.spam form input[name="email"]').val()
		});	
	return false;	
}

kprf.comm_answer = function() {
	$('.commbody a.answer').click(function() {
		var ac = $('#answer');
		var commid = $(this).attr('rel');
		var uname = $('#comment' + commid + ' .avatar a.username').html();
		var commdate = $('#comment' + commid + ' .avatar small').html();
		
		//kprf.comm_clear_answer();
		
		if(commid && uname && commdate) {
			$('.addcomm').find('textarea').attr('name','message').val('');
			$('#editid').val(0);
			
			$('#parentid').val(commid);
			ac.html('Ответ на комментарий <b>' + uname + '</b> ' + commdate + ' <a class="delanswer" href="#" onclick="return kprf.comm_clear_answer()"></a>');
			ac.slideDown('fast');
		}
	});	
	
	$('.commbody a.edit_answer').click(function() {

		var ac = $('#answer');
		var commid = $(this).attr('rel');
		//var uname = $('#user' + userid + ' a.username').html();
		var commdate = $('#comment' + commid + ' .avatar small').html();
		var commtxt = $('#comment' + commid + ' .commbody p').html();
		
		if(commid && commdate && commtxt) {
			$('#parentid').val(0);
			
			$('#editid').val(commid);
			$('.addcomm').find('textarea').attr('name','message').val(commtxt);
			ac.html('Редактирование комментария от <b>' + commdate + '</b> <a class="delanswer" href="#" onclick="return kprf.comm_clear_editor()"></a>');
			ac.slideDown('fast');				
		}
	});	
	
	
	$('.commbody a.delcomm').click(function() {
		if(!confirm("Вы действительно хотите удалить комментарий?")) return false;
		$.php('/x_delcomm/', {
			id: $(this).attr('rel')
		});
		return false;
	});
	
	$('.commitem a.commshow').click(function() {
		//var commboxid = $(this).next('div').attr('id');
		$(this).next('div').slideDown('fast');
		$(this).slideUp('fast');
		
		return false;
	});
}

kprf.init_slimbox = function() {
	$("a[rel^='lightbox']").slimbox({
		loop: true
	}, null, function(el) {
		return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
	});
}
