function open_popup(uri, target) {
	var params = 'toolbar=0,scrollbars=1,location=1,statusbar=0,menubar=0,resizable=0,width=800,height=600,left = 240,top = 212';
	var pwin = window.open(uri, target, params);
	pwin.focus();
	return false;
}

(function($) {
	// Document Load initialization function
	$(function() {
		// Update search controls, allows search to be used even if JavaScript is disabled
		$("#search-submit input").hide();
		$("#search-submit a").show().click(function() {
			$("#search-submit input").click();
			return false;
		});
		
		// Navigation image roll-over
		$('img.toggle').each(function() {
			var src = $(this).attr('src');
			var hover_src = src.replace(/_off\./, '_on.');
			$(this).hover(function() {
				$(this).attr('src', hover_src);
			}, function() {
				$(this).attr('src', src);
			});
		});
		
		// Top Stories
		if($('.top-stories').length) {
			$('.top-stories').tabs({fx: {opacity: 'toggle', duration: 'slow'}}).tabs('rotate', 20000, true);
		}
		
		// Popup windows
		$('a[target]').each(function() {
			var target = $(this).attr('target');
			if(target.match(/popup/)) {
				
				$(this).click(function(e) {
					open_popup($(this).attr('href'), target);
					e.preventDefault();
				});
			}
		});
		
		// Toggle mechanism
		$('a.toggle').each(function() {
			var href = $(this).attr('href');
			var $target = href && $(href).size() ? $(href) : null;
			
			if($target) {
				$target.hide();
				$(this).addClass('toggle-closed');
			}
			
			$(this).click(function(e) {
				e.preventDefault();
				if($target) {
					if($target.is(':visible')) {
						$target.slideUp();
						$(this).addClass('toggle-closed');
					} else {
						$target.slideDown();
						$(this).addClass('toggle-open');
					}
				}
			});
		});
	});
}) (jQuery);
