// Forum java scripts

Event.observe(window, 'load', function() {
	gotoAnchor();
});

if( $('moderate_button') != null ) {
	$('moderate_button').observe('click', function() {
		$('moderate-options').toggle();
		var pos = findPos(this.parentNode);
		
		$('moderate-options').setStyle({
			position: 'absolute',
			top: '29px',
			left: pos[0]+'px'
		});
	});
	
	$$('#moderate-options select').first().observe( 'change', function(){
		$$('#moderate-options form').first().submit();
	});
}


function findPos(obj) {
	var curleft = curtop = 0;

	curtop = obj.height;
	
	curleft += obj.offsetLeft;
	obj = obj.offsetParent;
	curleft += obj.offsetLeft;
	curleft += 120;

	return [curleft,curtop];
}

function gotoAnchor() {
	if( typeof(anchor) != 'undefined' ) {
		if( self.document.location.hash.substring(1) == '' ){
			location.href = "#message"+anchor;
		}
	}
}

