google.load("feeds", "1");

$(document).ready(function() {

var feed = new google.feeds.Feed("http://www2.swiss-eng.co.jp/pickup/atom.xml"+"?"+(new Date()).getTime());
feed.setNumEntries(10);
feed.load(function(result) {
if (!result.error) {
	var template = $('#rssTemplate').val();
	var data = {entries: result.feed.entries}
	var result   = template.process(data);
	$('#pickup').html(result);
	
	PEPS.rollover.init();
	
	var itemNum = $('.item').size();
	var i = 0;
	var innerW = 720;
	$('#pickup #inner').width(itemNum*innerW);
	$('#btnNext').click(function(){
		i++;
		$('#btnPrev').show();
		if (i < itemNum){
			$('#pickup #inner').animate({left:-i*innerW},300,'swing');
			if(i == itemNum-1){
				$(this).hide();
			}
		}
	});
	
	$('#btnPrev').click(function(){
		i--;
		$('#btnNext').show();
		if (i < itemNum){
			$('#pickup #inner').animate({left:-i*innerW},300,'swing');
			if(i == 0){
				$(this).hide();
			}
		}
	});
	
	$('p:empty').hide();
	
	$('.item img').each(function(){
		var imgParent = $(this).parent();
		var theIMG = imgParent.html();
		imgParent.replaceWith('<span>'+ theIMG +'</span>');
	});
	
	$('.item strong').each(function(){
		var strongParent = $(this).parent();
		var theStrong = strongParent.html();
		strongParent.replaceWith('<span>'+ theStrong +'</span>');
	});

}
});
return false;
});

PEPS = {};
PEPS.rollover = {
init: function(){
this.preload();

$(".over").hover(
function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
);},

preload: function(){
$(window).bind('load', function() {
$('.over').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
});},

newimage: function( src ){
return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_over' + src.match(/(\.[a-z]+)$/)[0];
},

oldimage: function( src ){
return src.replace(/_over\./, '.');
}
};
