   function showElement(elementId) {
         element = document.getElementById(elementId);
         element.className = 'visible'; // element.style.display = 'block';
     }

     function hideElement(elementId) {
         element = document.getElementById(elementId);
         element.className = 'invisible'; // element.style.display = 'none';
     }

     function clearFormFields() {
         // optimize for any form then....
         var form = document.getElementById('question-form');
         form.heading.value = '';
         form.sender.value = '';
         form.question.value = '';
     };

     var ajax = new sack();

     function whenLoading(){
     //    var e = document.getElementById('content');
      //   e.innerHTML = "Загрузка...";
     }

     function whenLoaded(){
      //   var e = document.getElementById('content');
      //   e.innerHTML = "Загружено...";

     }

     function whenInteractive(){
      //   var e = document.getElementById('content');
      //   e.innerHTML = "Получаю данные...";
     }

     function whenCompleted(){
      //   var e = document.getElementById('content');
       //  e.innerHTML = "Ниче не делаю...";

     }

     function LoadContent(a,b){
         ajax.setVar(a, b);
        ajax.setVar("act", "loading");
         ajax.requestFile = "ajax.php";
         ajax.method = 'POST';
         ajax.element = 'content';
         ajax.runAJAX();
     }

function delmessage(a)
{
	ajax.setVar("delete", a);
	ajax.setVar("act", "deleting");
	ajax.requestFile = "ajax.php";
	ajax.method = 'POST';
	ajax.element = 'msg' + a;
	ajax.runAJAX();
}


function addmessage()
{
	var a = document.getElementById('text');

	if (a.value != "")
	{
		ajax.setVar("msg", a.value);
		ajax.setVar("act", "adding");
		a.value = "";
		ajax.requestFile = "ajax.php";
		ajax.method = 'POST';
		ajax.element = 'content';
		ajax.runAJAX();
	}
}

function rate(a,b)
{
	ajax.setVar("action", "rate");
	ajax.setVar("obj", a);
	ajax.setVar("value", b);
	ajax.requestFile = "ajax.php";
	ajax.method = 'POST';
	ajax.element = 'result';
	ajax.runAJAX();
}

function delcom(a)
{
	ajax.setVar("action", "delcomment");
	ajax.setVar("obj", a);
	ajax.requestFile = "ajax.php";
	ajax.method = 'POST';
	ajax.element = 'comment' + a;
	ajax.runAJAX();
}

function delcom_atr(a)
{
	ajax.setVar("action", "delcomment_atr");
	ajax.setVar("obj", a);
	ajax.requestFile = "ajax.php";
	ajax.method = 'POST';
	ajax.element = 'comment' + a;
	ajax.runAJAX();
}

function addcom(a)
{
	var c = document.getElementById('comment_text');
	alert(c.innerHTML);
	if (c.innerHTML != "")
	{
		ajax.setVar("action", "adding");
		ajax.setVar("obj", a);
		ajax.setVar("value", c.value);
		c.value = "";
		ajax.requestFile = "ajax.php";
		ajax.method = 'POST';
		ajax.element = 'commentarii';
		ajax.runAJAX();
	}
}

function addcom_atr(a)
{
	var c = document.getElementById('comment_text');

	if (c.value != "")
	{
		ajax.setVar("action", "adding_atr");
		ajax.setVar("obj", a);
		ajax.setVar("value", c.value);
		c.value = "";
		ajax.requestFile = "ajax.php";
		ajax.method = 'POST';
		ajax.element = 'commentarii';
		ajax.runAJAX();
	}
}



function delblogcom(a)
{
	ajax.setVar("action", "delblogcomment");
	ajax.setVar("obj", a);
	ajax.requestFile = "ajax.php";
	ajax.method = 'POST';
	ajax.element = 'blogcom' + a;
	ajax.runAJAX();
}

function delblog(a)
{
	ajax.setVar("action", "delblog");
	ajax.setVar("obj", a);
	ajax.requestFile = "ajax.php";
	ajax.method = 'POST';
	ajax.element = 'blog' + a;
	ajax.runAJAX();
}
