jQuery(document).ready(function() {
	fixExternalLinks();
});

function fixExternalLinks()
{
	//jQuery("a:not([@href*=concentric])").not("[href^=#]").not("[href^=/]").not("[@href*=javascript]").attr('target', '_blank');
}



/******************************************************************

sidebar project elements

******************************************************************/

var num_projects_per_page = 1;
var num_sidebar_projects = 0;
var project_height = 440;
var current_top_project	= 0;
var animation_speed = 600;

function viewWork(url) 
{
	if (current_top_project > 0) {
		window.location = url + "?nav=" + current_top_project;
	}
	else {
		window.location = url;
	}
}

function initScrollPosition()
{
	var distance = project_height * (current_top_project) ;
	jQuery('#portfolio_table').css('left', "-" + distance + "px");
}			

function currentBottomProject()
{
	return current_top_project + num_projects_per_page;
}

function checkNavArrows()
{
	if (canScrollUp()) {
		//jQuery('#portfolio_nav_up').css('background-position', '0 -30px');
		jQuery('#portfolio_nav_up').css('background-position', '0 0px');
	}
	else {	
		jQuery('#portfolio_nav_up').css('background-position', '0 0');		
	}

	if (canScrollDown()) {
		//jQuery('#portfolio_nav_down').css('background-position', '0 -30px');		
		jQuery('#portfolio_nav_down').css('background-position', '0 0px');		
	}
	else {
		jQuery('#portfolio_nav_down').css('background-position', '0 0');		
	}
}	

function canScrollDown()
{
	return (current_top_project > 0);
}			

function canScrollUp()
{
	return (currentBottomProject() < num_sidebar_projects);
}			

function scrollDown()
{
	var distance = project_height * (current_top_project + 1);

	jQuery("#portfolio_table").animate({ 
		top: 0,
		left: -distance
	}, animation_speed );

	current_top_project += 1;					
	checkNavArrows();					
}			

function scrollUp()
{
	var distance = project_height * (current_top_project - 1);

	jQuery("#portfolio_table").animate({ 
		top: 0,
		left: -distance
	}, animation_speed );

	current_top_project -= 1;					
	checkNavArrows();
}		
