if ( top.location != self.location ) {
	top.location.href = "index.php"
}

// Vertically center page contents
$( document ).ready ( function ()
	{
		$( window ).load ( page_position );
		$( window ).resize ( page_position );
	}
);

function page_position () {
	min_margin = 20;
	offset = ( $( window ).height() - ( $( "#listings" ).outerHeight () + parseInt( $("#listings").css( "top" ) ))) / 2;
	margin = ( offset <= min_margin ) ? min_margin : offset ;
	$( "#box" ).css ( "margin-top", margin + "px" );
}

// Preload rollover images
$( document ).ready ( function ()
	{
		$( ".roll" ).find ( "img" ).each ( function ( i )
			{
				temp = this.src;
				pre = temp.replace ( /_off/, '_on' );
				preload_image_object = new Image ();
				preload_image_object.src = pre;

				placard_id = "top_" + $( this ).find ( "img" ).attr ( "id" );
				placard_default = $( "#default" ).attr ( "src" );
				placard_temp = placard_default.replace ( /default/, placard_id );
				preload_image_object = new Image ();
				preload_image_object.src = placard_temp;
			}
		);
	}
);

// Do rollovers
$( document ).ready ( function ()
	{
		$( ".roll" ).hover ( function ()
			{
				curr = $( this ).find ( "img" ).attr ( "src" );
				over = curr.replace ( /_off/, '_on' );
				$( this ).find ( "img" ).attr ({ src: over });
				placard_id = $( this ).find ( "img" ).attr ( "id" );
				if ( placard_id !== "book" ) {
					placard_default = $( "#default" ).attr ( "src" );
					placard_temp = placard_default.replace ( /default/, placard_id );
					$( "#default" ).attr ({ src: placard_temp });
				}
			}, function () {
				$( this ).find ( "img" ).attr ({ src: curr });
				if ( placard_id !== "book" ) $( "#default" ).attr ({ src: placard_default });
			}
		);
	}
);

function new_window (url) {
	window.open ( url );
}