function itemSubmit(op,id,nParentId,jid){
	form = document.getElementById("commentForm"+id);
	form.elements["op"].value=op;
	form.elements["id"].value=id;
	if(!(nParentId>0)) nParentId=0;
	form.action = itp_url+"/modules/journal/item.php?parentId="+nParentId;
	form.submit();
}
function mainSubmit($op,$jid){
	$form = document.getElementById("jitemForm"+$jid);
	$form.elements["op"].value=$op;
	$form.action = itp_url+"/modules/journal/index.php?jid="+$jid;
	$form.submit();
}
function jFixFloatPar(s){
	if(s.parentNode.clientHeight < s.height){
		s.parentNode.style.height = s.height+"px";
	}
	if(s.width>s.heigth){ s.width=100; }else{ s.heigth=100; }
}

function jFullListeners(uid){
	Element.show('jListenersAJAX');
	new Ajax.Updater('jFullListenersContainer', itp_url+'/modules/journal/fullListeners.php?uid='+uid,
		{ onSuccess: function(){ Element.hide('jListenersAJAX'); } }
	);
}

function favToggle(img,uid,op){
	new Ajax.Request(itp_url+'/modules/journal/add2fav.php?uid='+uid,
		{
			method: 'post',
			postBody: 'uid='+uid+'&op='+op,
			onSuccess: function(req){
				Element.hide('favsBtnAJAX');
				var resp = req.responseText;
				if(resp=='add' || resp=='rem'){
					img.src=itp_static_url+"/images/new/btn-"+resp+"fav.gif"
					img.onclick=function(){ favToggle(img,uid,resp); };
					img.title=img.alt=((resp=="add")?"Подписаться на этот дневник":"Отписаться от дневника");
					jFullListeners(uid);
					var pr=parseInt($('perm_readers').innerHTML,0)+((resp=='add')?(-1):(1));
					if(pr==0) pr='нет';
					$('perm_readers').innerHTML=pr;
				}
			}
		}
	);
	Element.show('favsBtnAJAX');
}
function commentsOrderToggle(jid,nParentId){
	var action=(nParentId==0)?('/jpost.'+jid+'.html'):('/jcomment.'+nParentId+'.html');
	var form=
		Builder.node('form',{'action':itp_url+action+'#jheader','method':'post'},[
			Builder.node('input',{'type':'hidden','name':'op','value':'cordertoggle'}),
			Builder.node('input',{'type':'hidden','name':'jid','value':jid}),
			Builder.node('input',{'type':'hidden','name':'parentId','value':nParentId})
	]);
	document.body.appendChild(form);
	form.submit();
}