Зачем было дублировать скрипт:
<script type="text/javascript" src="/js/slides.js"></script>
<script type="text/javascript">
$(function(){
$('#slides').slides({
preload: true,
preloadImage: 'loading.gif',
play: 5000,
pause: 2500,
hoverPause: true,
animationStart: function(current){
$('.caption').animate({
bottom:-35
},100);
if (window.console && console.log) {
console.log('animationStart on slide: ', current);
};
},
animationComplete: function(current){
$('.caption').animate({
bottom:0
},200);
if (window.console && console.log) {
console.log('animationComplete on slide: ', current);
};
},
slidesLoaded: function() {
$('.caption').animate({
bottom:0
},200);
}
});
});</script>
эту часть дублировать не нужно, вы на вторую страницу ставьте лишь тот код что отвечает за слайдер где фото переключаются и все, а скрипт той части хватит , что уже подключена, иначе будет конфликт как вот вы сделали, что два таких же скрипта в шаблоне и в итоге конфликтуют между собой.