// AJAX Functions
var jq = jQuery;

jq(document).ready( function() {

	jq('a.new-topic').click( function() {
		jq('form#' + jq(this).attr('id') + '-topic-form' ).slideDown(200, function() {
			jq(this).children( 'input#topic_title' ).focus();
		});
		return false;
	});

	jq('input#submit_topic_cancel').click( function() {
		jq(this).parents( 'form' ).slideUp(200);
	});

	jq('div#post_form_blur input').focus( function() {
		jq('div#post_form_blur').fadeOut( 100, function() {
			jq('div#post_form_focus').fadeIn( 100 );
			jq('div#post_form_focus textarea').focus();
		} );
	})

	jq(document).click( function( e ) {
		if ( 'none' != jq('div#post_form_focus').css( 'display' ) ) {
			if ( jq(e.target).attr('type') != 'submit' && jq(e.target).attr('type') != 'textarea' ) {
				jq('div#post_form_focus').fadeOut( 100, function() {
					jq('div#post_form_blur').fadeIn( 100 );
				} );
			}
		}
	})

	jq('table.forum tr').each( function(i) {
		jq(this).removeClass('alt');
	});

	jq('table table tr').each( function(i) {
		jq(this).removeClass('alt');

		if ( i % 2 == 1 )
			jq(this).addClass('alt');
	});

	jq('div#search-page div#group-dir-pag a').each( function(i) {
		jq(this).attr('href', jq(this).attr('href') + '#g' );
	});

	jq('div#search-page div#member-dir-pag a').each( function(i) {
		jq(this).attr('href', jq(this).attr('href') + '#m' );
	});

	jq('div#search-page div#topic-pag a').each( function(i) {
		jq(this).attr('href', jq(this).attr('href') + '#t' );
	});

	jq('div#search-page div#a-pag a').each( function(i) {
		jq(this).attr('href', jq(this).attr('href') + '#a' );
	});
});


function qClear( text, event ) {
	if ( 'focus' == event )
		if ( jQuery('textarea#whats-new').val() == text ) jQuery('textarea#whats-new').val('');

	if ( 'blur' == event )
		if ( jQuery('textarea#whats-new').val() == '' ) jQuery('textarea#whats-new').val(text);
}

function show( item_id ) {
	jQuery('#' + item_id).slideDown( 200 );
	return false;
}