$j(window).bind( 'load', function() {
	$j('li.nlbdrop').nlbdrop({
		parentContainer: 'div#container',
		activeLink: '',
		activeLinkCSS: { 'font-weight' : 'bold', 'color' : '#4078BC' },
		horizontal: false
	});
});

function signupForm( )
{
	var elem = $j('a#signupLink');

	var timer = null;

	var throwError = function( msg ) {
		$j('<div class="bold error signupError"></div>').appendTo('div#signupFormContainer').html( msg );
		if( timer != null )
			clearTimeout( timer );
		timer = setTimeout( function(){
			$j('div.signupError').fadeOut( 'slow' );
		}, 5000 );
	};
		

	if( $j('div#signupFormContainer').length == 0 )
	{
		$j('<div id="signupFormContainer"></div>').css(
			{
				'position' : 'absolute',
				'top' : elem.offset( ).top+elem.outerHeight( )+2+'px',
				'left' : elem.offset( ).left+'px',
				'background-color' : '#FFFFFF',
				'padding' : '5px',
				'border-left' : '1px solid #777777',
				'border-right' : '3px solid #555555',
				'border-bottom' : '3px solid #555555',
				'z-index' : '10'
			}
		).hide( ).load('/signup.php',function(){
			$j(this).appendTo('body').slideDown( 'fast' );
			$j('form#signupForm').ajaxForm( { success: function() {
				$j('div#signupFormContainer').html( '<h2>Thank you for signing up for our newsletter</h2>' );
				setTimeout( function(){ $j('div#signupFormContainer').slideUp( 'fast' ); }, 3000 );
				$j('form#signupForm').bind( 'submit', function(){
					var success = true;
					$j('form#signupForm input.required').each( function() {
						if( $j(this).attr( 'value' ).trim( ) == '' )
						{
							throwError( 'The '+$j(this).attr( 'name' )+' field is required.' );
							success = false;
						}
					});
					return success;
				});
			} } );
		});
	}
	else
	{
		if( $j('div#signupFormContainer').is( ':hidden' ) )
			$j('div#signupFormContainer').slideDown( 'fast' );
		else
			$j('div#signupFormContainer').slideUp( 'fast' );
	}
}

$j( "div#googleResults a[target='_blank']" ).live( 'click', function() {
    $j(this).attr( 'target', '' );
} );
