var shopList;
var shopSlider;
var measureAttr = "Home"
try {
if ($('htsearch').attr('content').indexOf('Homepage')==-1) {measureAttr="Rail";}
} catch (e) {
console.log("htsearch missing: " + e);
}
function initShopSlider(){
shopSlider = $('#shopSlider').bxSlider({
mode:'fade',
auto:true,
infiniteLoop:true,
prevSelector:'#shopContent .prev',
nextSelector:'#shopContent .next',
prevImage:'/images/misc/rgr_ms_shopLeft.png',
nextImage:'/images/misc/rgr_ms_shopRight.png',
pause: 5000,
wrapperClass: 'bx-shopWrapper'
});
}
function initShopEvents(){
/*
$('#shopContent li').click(function () {
var index = shopSlider.getCurrentSlide();
openExternal(shopList[index].link,true);
})
*/
$('#shopContent .next a').click(function () {
measureApp(measureAttr,'Shop','Next');
})
$('#shopContent .prev a').click(function () {
measureApp(measureAttr,'Shop','Prev');
})
}
/**
* Get shop data
*/
$(function() {
$.ajax( {
url : "/" + lang + "/xml/gen/shop/shop.json",
type :'GET',
dataType :'json',
timeout :10000,
error : function() {
if (console && console.error) { console.error('Error loading XML document') };
},
success : function(data) {
shopList = data;
$('#shopSlider').html(loadShop());
initShopSlider();
initShopEvents();
}
});
});
function loadShop() {
var html = "";
for ( var i = 0; i < shopList.length; i++) {
html += '<li><a href="'+shopList[i].link+'"><img src="'+shopList[i].image+'" width="165" height="106" border="0" alt="'+shopList[i].detail+'" /></a><div class="desc"><a href="'+shopList[i].link+'">'+shopList[i].detail+'</a></div></li>';
}
return html;
}
