var palette=new Object();
var colorMark=new Object();
var userPalette=getCookie('cookie_author_user_palette');
var yo_page_author='';
var guestLogin='';

palette['def']=new Array('', '#f3e8ba', '#e7dd99', '#e0cf7f', '#dab565');
colorMark['def']='#9a4e19';
if (userPalette=='') userPalette='def';

var predreplay=0;

function parsevalues (element, id, srcid, spam) {
	var replayform = element.innerHTML;
	replayform=replayform.replace(/%ID%/g, id);
	replayform=replayform.replace(/%SRCID%/g, srcid);
	replayform=replayform.replace(/%SPAM%/g, spam);
	element.innerHTML=replayform;
}

window.addEvent('domready', function(){
	if (!registeronly || (registeronly && getCookie('cookie_author_nick')!='' && getCookie('cookie_author_nick')!=guestLogin)) 
	{
	$$('div.comments').each(function(comment) {
		var clist=comment.getElements('div[class^=text]');
		clist.each(function(e0) {
			ctrl=e0.getElement('[class=ctrl-content]');
			ctrl.setStyle('display','block');
			var id=0, aid=0;
			var p = e0.id.split('-');
			id = p[1]; aid=p[2];
			var ctrlContent = '<a href="#" onclick="return false" class="replaylink" id="replay-'+id+'">'+buttonReplay+'</a>';
			if (getCookie('cookie_author_nick') == "admin" || (yo_page_author && getCookie('cookie_author_id')==yo_page_author) || (getCookie('cookie_author_id')==aid && getCookie('cookie_author_nick')!=guestLogin))
ctrlContent += '<a href="#" onclick="return sf(\'FC\',\'deleteid\',\''+id+'\');">'+buttonDelete+'</a>';
if (getCookie('cookie_author_id')==aid && getCookie('cookie_author_nick')!=guestLogin)
ctrlContent += '<a href="#" onclick="return sf(\'FC\',\'editid\',\''+id+'\');">'+buttonEdit+'</a>';
			ctrl.innerHTML = ctrlContent;
			var moslide = new Fx.Slide(ctrl, {duration:300, mode:'vertical'
			});
			moslide.hide();
			e0.addEvent('click', function(){
				moslide.slideIn();
			});
			e0.addEvent('mouseleave', function(){
				moslide.hide();
			});
		});
	});
	
	$$('a.replaylink').each(function(r) {
		r.addEvent('click', function(){
			var p=r.id.split('-');
			id=p[1];
			var element = $('replayform').clone().injectAfter('replay-div-'+id);
			element.id="temp"+id;
			parsevalues(element,id,0,spam);
			return false;
		});
	});
	
	}

// color
for (k in levels) if (levels[k]>1) {
if (typeof(palette[userPalette][levels[k]-1])!='undefined') document.getElementById('comment-'+k).style.background = palette[userPalette][levels[k]-1]; else document.getElementById('comment-'+k).style.background = '#dab565';
}

var myscroll = new Fx.Scroll(window,{
	duration: 1000,
	transition: Fx.Transitions.Quad.easeInOut
});

var l2c=$('link2comment');
if (l2c) l2c.addEvent('click', function(){
	myscroll.toElement('pointcomments');
})

if (editid=='') {
	var element = $('replayform').clone().injectTop('mainreplay');
	element.id="temp000";
	parsevalues(element,0,0,spam);
}
if (useractive) myscroll.toElement('pointcomments');

});
