(function(){ var jQuerythumbSelector = '.griditem img'; var jQcontainer = '#info-container'; var fallback = 'http://assets.viggleassets.com:80/assets/5/f/5/0/5f5063d4051ce1f211bf8ec412f2761b.jpg'; var loaderAnim = 'http://assets.viggleassets.com:80/assets/e/1/7/7/e177f09167126fab1ffaff81475aa002.gif'; function loadSingleImage(index,fallback){ var item = Viggle.gallery_images[index]; //Load shows info if(window.Viggle.page == 'shows'){ $('#bpo').html(item.bpo); $('#show-title').html(item.title); $('#broadcast-info').html( item.day+' | '+ item.time+item.ampm+' | '+ item.network ); $('#show-description').html(item.description); } //Load rewards info else if(window.Viggle.page == 'rewards'){ $('#reward-title').html(item.title); $('#teaser').html(item.teaser); $('#reward-info').html(item.info); } //New if(typeof item.img == 'string'){ //Show loader $(jQcontainer).children('img').css('visibility','hidden'); window.Viggle.loader_img.css('visibility','visible'); var img = new Image(); img.style.top='0'; img.style.left='0'; img.style.position = 'absolute'; img.id = 'Viggle_gallery_img_'+index; img.onload = function(e){ item.img = img; $(jQcontainer).prepend($(img).css('visibility','hidden')); window.Viggle.loader_img.css('visibility','hidden'); $(img).css('visibility','visible'); //Hide loader }; try{ img.src = item.img; } catch(err){ img.src = fallback; } } //We already have it loaded else{ $(jQcontainer).children('img').css('visibility','hidden'); $(item.img).css('visibility','visible'); } } function loadAllImages(fallback){ var createCompleteLoader = function(i){ return function(e){ Viggle.gallery_images[i].img = this; $(jQcontainer).prepend($(this).css('visibility','hidden')); } }; //Have first already from page generation, so will be duplicated. for(var i=0; i