window.addEvent('domready', function() {
	if ($('co-form')) $('co-form').addEvent('submit', function(e) {
		new Event(e).stop();
		this.send({update: $$('#m-com .dd-content')[0], onComplete:function(){$('co-form').reset()}});
	});
	// ---
	var s=new Fx.Slide($('member-data'));
	s.hide();
	$('member-data-toggler').addEvent('click', function(e) {
		new Event(e).stop();
		s.toggle();
	});
	// ---
	$('send-page').addEvent('submit', function(e) {
		new Event(e).stop();
		this.send({onComplete:function(p) {
			//$('co-form').reset()
			var o=Json.evaluate(p);
			if (o.err) alert(o.s);
			else $('send-page').setHTML(o.s);
		}});
	});
	// ---
	var dlLink=$('dl');
	if (dlLink.href!='') {
		dlLink.addEvent('click', function(e) {
			new Event(e).stop();
			if(confirm(dlConfirmStr)) window.location=dlLink.href;
		});
	}
	// ---
	var voteUp=$('vote-up');
	if (voteUp) voteUp.addEvent('click', function(e) {
		new Event(e).stop();
		goVote(true);
	});
	var voteDown=$('vote-down');
	if (voteDown) voteDown.addEvent('click', function(e) {
		new Event(e).stop();
		goVote(false);
	});
});
// ---
function delTag(s) {
	new Ajax(mediaPath+'ajax/ctags.php', {postBody:{t:s, m:idMedia, act:'del'}, update:$('cth')}).request();
}
function goVote(way) {
	new Ajax(mediaPath+'ajax/vote.php', {postBody:{way:way ? 'up' : 'down', m:idMedia, act:'vote'}, update:$('vote-holder')}).request();
}
