(function($){$.fn.Logger=function(){};$.Logger={dir:function(value) {if(window.console&&window.console.dir) {console.dir(value);}},log:function(value) {if(window.console&&window.console.log) {console.log(value);}}};})(jQuery);(function($){var items=[],position=0,clicks=1;$.fn.MediaGallery=function(options){var defaults={position:0};var settings=$.extend(defaults,options);position=settings.position;var collectionExists=(function(){return typeof collection!="undefined"&&collection.items&&collection.items.length>0})();if(collectionExists){items=collection.items;$.Logger.log("init...");$(".next, .media-frame").click(function(e){var item=$.MediaGallery.nextItem();e.preventDefault();return false;});$(".back").click(function(e){var item=$.MediaGallery.prevItem();e.preventDefault();return false;});}};$.MediaGallery={nextItem:function(){position=(position+10)?--position:(items.length-1);return showItem(items[position],position);}};function handleDropDownNavigation(dropDown,eventDescription) {var url=dropDown.options[dropDown.selectedIndex].value;dotNetEventTrackingControl_TrackEvent("PhotoGallery:"+eventDescription+", "+url);window.location=url;} function isImage(value){if(typeof value=="undefined")return-1;return value.toLowerCase().indexOf(".jpg")!=-1;} function setAdvertising(){if(typeof Advertising!="undefined"&&typeof adRefreshRate!="undefined"){if(clicks%adRefreshRate==0){Advertising.reloadAds();}}} function setAudio(item){if(item.hasOwnProperty("AudioUrl")&&item.AudioUrl!=""&&typeof displayPlayer!="undefined"){displayPlayer(item.AudioUrl);} else if(typeof hidePlayer!="undefined") {hidePlayer();}} function setDateTaken(item) {if(item.DateCaption!=null&&item.DateCaption!="") {$("#SlideDateTaken").html(item.DateCaption);} else {$("#SlideDateTaken").html("");}} function setSpikes(item){$("#spikes").html("");$.each(item.Links,function(i,link){$("#spikes").append("
  • "+link.LinkText+"
  • ");});} function displayTags(item){$(".media-item-tags").html("");var slideTagHyperlinks=[];$.each(item.Tags,function(i,tag){var alteredTag=tag.replace(/\s/g,"+");var hyperlink=""+tag+"";slideTagHyperlinks.push(hyperlink);});var tagListHtml=slideTagHyperlinks.join(", ");if(tagListHtml=="") {$(".media-item-tags").hide();} else {$(".media-item-tags").show();$(".media-item-tags").html("See all USA TODAY photos tagged: "+tagListHtml);}} function setContent(item,index) {$("#MediaItemName").html(item.Name);$("#caption").html(item.Caption);$("#SlidePosition").html(index+1+" of "+items.length);$("#Credit").html(item.Credit);setDateTaken(item);setSpikes(item);displayTags(item);setSocial(item);setAudio(item);setOmniture(item);setAdvertising();setHeightOfScrollableStuff();$('.scrollable').jScrollPane({showArrows:true});if(typeof $('.scrollable')[0].scrollTo!="undefined") {$('.scrollable')[0].scrollTo(0);}} function setHeightOfScrollableStuff() {var height=275;if($(".gallery-name").html()!=""&&$(".gallery-name").height()>0) {height=height-$(".gallery-name").height()-5;} if($(".album-name").html()!=""&$(".album-name").height()>0) {height=height-$(".album-name").height()-5;} if($("#MediaItemName").html()!=""&&$("#MediaItemName").height()>0) {height=height-$("#MediaItemName").height()-5;} $(".scrollable").height(height) $(".jScrollPaneContainer").height(height)} function setOmniture(item){usat_analytics_photogallery_image=item.MediaUrl.substring(item.MediaUrl.lastIndexOf("/")+1);+"\"";s_ut.prop45=usat_analytics_photogallery_image;pageTrack();} function setSocial(item){var title=item.Name,url=item.MediaUrl;var mixx=("http://mixx.com/submit/story?page_url="+url),twitter=("http://twitter.com/home?status=Currently%20viewing%20"+title+"%20"+url),digg=("http://digg.com/submit?phase=2&url="+url+"&title="+title+"&topic="),facebook=("http://www.facebook.com/share.php?u="+url+"&t="+title),reddit=("http://reddit.com/submit?url="+url+"&title="+title);$(".social-wrapper .twitter").attr("href",twitter);$(".social-wrapper .twitter").attr("onclick","s_objectID='twitterClick'");$(".social-wrapper .mixx").attr("href",mixx);$(".social-wrapper .mixx").attr("onclick","s_objectID='mixxClick'");$(".social-wrapper .digg").attr("href",digg);$(".social-wrapper .digg").attr("onclick","s_objectID='diggClick'");$(".social-wrapper .facebook").attr("href",facebook);$(".social-wrapper .facebook").attr("onclick","s_objectID='facebookClick'");$(".social-wrapper .reddit").attr("href",reddit);$(".social-wrapper .reddit").attr("onclick","s_objectID='redditClick'");if(typeof updateClickability=='function'){updateClickability(url,title);}} function showItem(item,index){$.Logger.dir(item);position=index;if(item){if(isImage(item.MediaUrl)){var image=new Image();$(image).load(function(){$(".media-frame").html("").append(image);setContent(item,index);}).error(function(){$.Logger.log("error...");$(".media-frame").hide();setContent(item,index);}).attr('alt',item.AlternateText).attr('src',item.MediaUrl);}} clicks++;return item;} function trackClickEvent(name,position,mediaPath){dotNetEventTrackingControl_TrackEvent("PhotoGallery:"+name+" slide clicked," +position+","+mediaPath);} $("#AlbumListDropDown_AlbumListDropDown").bind ("change",function(e){handleDropDownNavigation(e.target,"Album dropdown changed");});$("#KeywordCategoryDropDownList_KeywordCategory1DropDownList").bind ("change",function(e){handleDropDownNavigation(e.target,"Category 1 dropdown changed");});$("#KeywordCategoryDropDownList_KeywordCategory2DropDownList").bind ("change",function(e){handleDropDownNavigation(e.target,"Category 2 dropdown changed");});setHeightOfScrollableStuff();})(jQuery);jQuery(document).ready(function(){s_ut.prop45=usat_analytics_photogallery_image;pageTrack();jQuery("#gallery").MediaGallery();});