var id;
var _xx;
function ocenOpinie(xx,ocena,idKom){	
	var idU = getUserId();
    if (idU == null || idU == '')  {
    	createCookie("BlogoserwisOcenyUser","",30);
    	idU = getUserId();
    }
    _xx = xx;
    if (xx != null && xx != '' && ocena != null && ocena != '' && idU != '-1'){
		if (idU == null || idU == ''){
			idU = "null";
		}
		id = idKom;
		OcenaOpinii.ocenOpinie(idU,xx,1,ocena,getResult);		
	}else if (idU == '-1'){
		change_vote_text(idKom,'Już oceniałeś');
	}
}
function getResult(messages){	 
	result = messages;	
	if (result == "false"){
		change_vote_text(id,'Już oceniałeś');
		OcenaOpinii.getOpinia(_xx,overwriteResult);
	}else if (result == "error"){	
		change_vote_text(id,'Wystąpiły błędy');		
		OcenaOpinii.getOpinia(_xx,overwriteResult);
	}else{		
		createCookie("BlogoserwisOcenyUser",result,30);
		OcenaOpinii.getOpinia(_xx,getResult2);
	}
}
function getResult2(messages){
	opiniaPost = messages;
    ocena = opiniaPost[0];//['ocena'];
    glos = opiniaPost[1];//['glos'];    
	parse_vote(id,ocena);		
	change_vote_text(id,'Dziękujemy za ocenę');
	setTimeout("resetResult('" + glos + "');",4000);
}
function overwriteResult(messages){
	opiniaPost = messages;
    ocena = opiniaPost[0];//['ocena'];
    glos = opiniaPost[1];//['glos'];
	parse_vote(id,ocena);
	setTimeout("resetResult('" + glos + "');",4000);
}
function resetResult(glos){
	if (glos > 1){
		change_vote_text(id,'Oceniono ' + glos + ' razy');
	}else if (glos == 1){
		change_vote_text(id,'Oceniono 1 raz');
	}
}

function wstaw_cytat(comment){
	document.getElementById('postBody').value = document.getElementById('postBody').value + comment;
}
