// JavaScript Document
// library.js

(function($) {
  var cache = [];
  // Arguments are image paths relative to the current page.
  $.preLoadImages = function() {
    var args_len = arguments.length;
    for (var i = args_len; i--;) {
      var cacheImage = document.createElement('img');
      cacheImage.src = arguments[i];
      cache.push(cacheImage);
    }
  }
})(jQuery);


var undefined;
function external(link) {
	var wnd = window.open(link.href, link.name);
	return false;
}

function externalLinks() {  
  if (!document.getElementsByTagName) return;  
  var anchors = document.getElementsByTagName("a");  
  for(var i=0; i<anchors.length; i++) {  
    var anchor = anchors[i];  
    if(anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")  
      anchor.target = "_blank";
  }
} 
window.onload = externalLinks;

function hover(img, type) {
	if( $(img).attr('id') == currentItem ) { type = 'over'; }
	
	var currentPosition = $(img).css('backgroundPosition');
	if( typeof(currentPosition) === 'undefined' ) {
		currentPosition = [$(img).css('backgroundPositionX'),$(img).css('backgroundPositionY')];
	} else {
		currentPosition = currentPosition.split(' ');
	}
	
	switch( type ) {
		case 'over':
			$(img).css('background-position', ''+currentPosition[0] + ' -145px');
			break;
		case 'out':
			$(img).css('background-position', ''+currentPosition[0] + ' -131px');
			break;
	}
}

$(document.body).ready( function() {
	hover( $('#'+currentItem), 'over' );
});
