// archive tab/box
var tabRec;
var tabArc;
var boxRec;
var boxArc;

var url = location.href;
var parts = url.split('#');
var arc = parts[1];
if(arc == 'archive') {
	tabArc = ' class="ON"';
	boxArc = ' style="display:block;"';
	
	tabRec = '';
	boxRec = ' style="display:none;"';
} else {
	tabArc = '';
	boxArc = ' style="display:none;"';
	
	tabRec = ' class="ON"';
	boxRec = ' style="display:block;"';
}

$(document).ready(function(){
	$("div#recent_button a").click(function(){
		$('div.recent').slideDown("slow");
		$('div.archive').slideUp("slow");
		$('div#archive_button a').removeClass('ON');
		$(this).addClass('ON');
		return false;
	});
	$("div#archive_button a").click(function(){
		$('div.archive').slideDown("slow");
		$('div.recent').slideUp("slow");
		$('div#recent_button a').removeClass('ON');
		$(this).addClass('ON');
		return false;
	});
});

// portfolio sort
var so = 1;
function sp(num) {
//	so = (so == 1 ? 0 : 1);
//	if (so == 1) { so = 0; } else { so = 1; }
	$("#portfolio").tablesorter({ sortList:[[num,so]], widgets: ['zebra'] });
	st(num);
}


function st(hdr) {
	var x = 0;
	while (x < 7) {
		if (x == hdr) {
			document.getElementById('p'+hdr).style.backgroundColor = "#CC0000";
		} else {
			document.getElementById('p'+x).style.backgroundColor = "#990000";
		}
		x++;
	}
}

// most popular/emailed
function most_popular(what)
{
	more_what = what;
	switch(what)
	{
		case 'email':
			$('#list_read').css('font-weight','normal');
			$('#list_email').css('font-weight','bold');
			$('#most_read').hide('slow');
			$('#most_email').show('slow');
			break;
		default: // Read
			$('#list_read').css('font-weight','bold');
			$('#list_email').css('font-weight','normal');
			$('#most_email').hide('slow');
			$('#most_read').show('slow');
			break;
	}
}
var more_what = 'read';
function init_nav()
{
	$('#list_read').css('font-weight','bold');
	$('#most_email').hide();
	$("#list_read").bind("click", function(){
		most_popular('read');
		return false;
	});
	$("#list_email").bind("click", function(){
		most_popular('email');
		return false;
	});
}

$(document).ready(function(){
	init_nav();
	find_external_links();
});

function find_external_links() {
	$("a[@rel=external]").bind( 'click', function(el){ external_link(el); } );
}

// breaking news scroll
var $start_left = 0;
var $end_left = 0;
var $current_left = 400;

var $scroll_pause = false;

function stop_scroll() {
   $scroll_pause = true;
}

function start_scroll() {
   $scroll_pause = false;
}

function initScroll() {
    setInterval('doScroll()', 20); 
}

function doScroll() {
   if($scroll_pause==false) {
        $start_left = $("div#scroll_container").width();
        $end_left = -1 * $("div#scroll_container_content").width();
             
        if($current_left < $end_left) { $current_left = $start_left; }
        else {$current_left = $current_left - 1;} 
            
        $("div#scroll_container_content").css({left:$current_left})
    }
 }

// image rollover
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
