function checkLogin() {

	var reminder = '';
	if(getId('reminder'))
		reminder = getId('reminder').value;
advAJAX.get({
    url: "ajax/ajaxReminder.php",
    parameters : {
      "reminder"       : reminder
    },
    onSuccess : goLogin,
    onError : errorLogin
});
}

function sendComplaint(id_post, submit) {
	var complaint = '';
	if(getId('complaint'))
		complaint = getId('complaint').value;
advAJAX.post({
    url: "ajax/ajaxComplaint.php",
    parameters : {
      "complaint"       : complaint,
	"id_post"	: id_post,
	"submit"	: submit
    },
    onSuccess : goLogin,
    onError : errorLogin
});
}

function voteReputation(id_user, vote) {
advAJAX.post({
    url: "ajax/ajaxReputation.php",
    parameters : {
	"id_user"	: id_user,
	"vote"		: vote
    },
    onSuccess : voteReputation_goLogin,
    onError : errorLogin
});
}

function voteReputation_goLogin(obj) {
	var response = obj.responseText.split('::');
	if(response[0] == 0) {
		getId("blogRegister").style.display = "inline";
		getId("blogRegisterMid").innerHTML = response[1];
		centerBox(getId("blogRegister"));
	}
	else if(response[0] == 1) {
		var elems = getElementsByClassName(document, "div", "reputation_" + response[1]);
		for(elem in elems)
			elems[elem].innerHTML = response[2];
	}
}

function sendPrivateMsg(idu, title, body, submit) {
advAJAX.post({
    url: "ajax/ajaxPrivMsg.php",
    parameters : {
      	"idu"       	: idu,
	"title"		: title,
	"body"		: body,
	"submit"	: submit
    },
    onSuccess : goLogin,
    onError : errorLogin
});
}

function goLogin(obj) {
     document.getElementById("blogRegister").style.display = "inline";
     document.getElementById("blogRegisterMid").innerHTML = obj.responseText;
     centerBox(getId("blogRegister"));
}


function errorLogin(obj) {
     document.getElementById("blogRegister").style.display = "none";
     alert("Nie można nawiązać połączenia!");
}

function getId(id) {
//  if( !document.getElementById(id) )
//      return '';
    return document.getElementById(id);
}


function closeLogin() {
  document.getElementById("blogRegister").style.display = "none";
}


function centerBox(obj) {
    obj.style.marginTop = parseInt(js_getScrollY() - (obj.offsetHeight / 2)) + "px";
}

function js_getScrollY () {
    if (document.body && document.body.scrollTop) /* DOM */
      return document.body.scrollTop;
    else if (document.documentElement && document.documentElement.scrollTop) /* IE */
      return document.documentElement.scrollTop;
    return 0;
}
