function forumAddMsg(topic) {
  if (!jq.trim(jq('#forum_msg').val())) {

    new Effect.Highlight('forum_msg', {
	duration:.5,
	startcolor:'#f9a29f',
	endcolor:'#ffffff',
	restorecolor:'#ffffff'});
    jq('#forum_msg')[0].focus();
    
  } else {

    jq('#forum_submit').css('display', 'none');
    jq('#forum_loader').css('display', '');

    var a = {
	text: jq('#forum_msg').val(),
	topic: topic
    };

    jq.ajax({
	cache: false,
	data: a,
	dataType: 'text',
	success: function () {
		    window.top.location.assign('/?p=forum&topic=' + topic)
		 },
	type: 'POST',
	url: '/services/forum_addmsg.php'
    });
  }
}

function forumAddTopic() {
  if (!jq.trim(jq('#forum_topic_title').val())) {

    new Effect.Highlight('forum_topic_title', {
	duration:.5,
	startcolor:'#f9a29f',
	endcolor:'#ffffff',
	restorecolor:'#ffffff'});
    jq('#forum_topic_title')[0].focus();

  } else if (!jq.trim(jq('#forum_msg').val())) {

    new Effect.Highlight('forum_msg', {
	duration:.5,
	startcolor:'#f9a29f',
	endcolor:'#ffffff',
	restorecolor:'#ffffff'});
    jq('#forum_msg')[0].focus();
    
  } else {

    jq('#forum_submit').css('display', 'none');
    jq('#forum_loader').css('display', '');

    var a = {
	tema: jq('#forum_topic_title').val(),
	text: jq('#forum_msg').val()
    };

    jq.ajax({
	cache: false,
	data: a,
	dataType: 'text',
	success: function (data) {
		    window.top.location.assign('/?p=forum&topic=' + data)
		 },
	type: 'POST',
	url: '/services/forum_addtopic.php'
    });
  }
}

