var Portfolio = {
	options_slideshow:{
		timeout:0,
		pager:'#pager',
		// callback fn that creates a thumbnail to use as pager anchor 
	  	pagerAnchorBuilder: function(idx, slide) { 
	        // return selector string for existing anchor 
	        return '#pager li:eq(' + idx + ') a'; 
	    }
	},
	init:function() {
		// slideshow init
		$('#slideshow').cycle(Portfolio.options_slideshow);
		// preload rollovers
		$('.rollover').each(function(i, e){
			var src = $(e).attr('rel');
			if (src) $.preloadImages(src);
		});
		// rollovers action
		$('.rollover').mouseover(function(e){Portfolio.swapImages(e.target);}).mouseout(function(e){Portfolio.swapImages(e.target);});
	},	
	swapImages:function(elem) {
		$e = $(elem);
		var tmp_src = $e.attr('rel')
		$e.attr('rel', elem.src);
		elem.src = tmp_src;
	}
}
$(document).ready(function(){
	Portfolio.init();
})
