var picsLoaded=0;var facebookFeed=(function(){var _={};var feeddiv;var html;var feedparam;var idArray=[];var currentID=0;var mainJSON;var imageArray=[];var nightMode=false;generatePost=function(fb){html+='<div class="facebook_box">';html+='<div class="title futura"><a target="_blank" href=\'http://facebook.com/'+feedparam+"/' onClick=\"tracking.trackClick({pageName:'"+track_site+"home>p5>facebook>go_to_"+feedparam+"',prop18:'home', eVar12:'tout'});\">"+fb.from.name+"</a></div>";var truncNum;if(fb.type=="link"){truncNum=115}else{truncNum=175}if(fb.message){html+='<div class="content">'+truncate(fb.message,truncNum)+"</div>"}else{if(fb.caption){html+='<div class="content">'+truncate(fb.caption,truncNum)+"</div>"}else{html+='<div class="content">'+truncate(fb.name,truncNum)+"</div>"}}html+='<div class="created_at">'+relativeTime(fb.created_time)+"</div>";if(fb.type=="photo"){if(imageArray[currentID]!=undefined){html+='<div class="img"><a target="_blank" href="'+fb.link+"\" style='background:url("+imageArray[currentID]+");' ></a></div>"}}else{if(fb.type=="link"){html+='<div class="link">';if(fb.picture){html+='<div class="linkpic">';html+='<a target="_blank" href="'+fb.link+"\" style='background:url("+fb.picture+");' ></a>";html+="</div>"}if(fb.name){html+='<div class="linktitle">';html+='<a target="_blank" href="'+fb.link+'">';html+=fb.name;html+="</a>";html+="</div>"}if(fb.caption){html+='<div class="linkcaption">';html+=fb.caption;html+="</div>"}if(fb.description){html+='<div class="linkdescription">';html+=truncate(fb.description,37);html+="</div>"}html+="</div>"}}var idArray=fb.id.split("_");var posturl="http://www.facebook.com/"+feedparam+"/posts/"+idArray[1];var commentcount="0";if(fb.comments){commentcount=fb.comments.count}if(fb.likes){var likecount=fb.likes.count}html+='<div class="stats"><a href="'+posturl+'" onClick="tracking.trackClick({pageName:\''+track_site+"home>p5>facebook>fbk_like',prop18:'home', eVar12:'tout'});\" class=\"likenum\">"+likecount+'</a><a href="'+posturl+'" onClick="tracking.trackClick({pageName:\''+track_site+"home>p5>facebook>fbk_like',prop18:'home', eVar12:'tout'});\" class=\"commentnum\">"+commentcount+"</a></div>";html+="</div>"};setUpFBFeed=function(divid,param,callback,nightVal){nightMode=nightVal;feeddiv=divid;if(param.substring(0,5)!=="album"){feedparam=param.split(",")[0];var size=param.split(",")[1];var limit;if(size=="small"){limit=5}else{limit=10}var accesstoken="161053753921412|6863de975984fbbbbaf20eaebdcb9f7d";var url="https://graph.facebook.com/"+feedparam+"/posts?limit="+limit+"&access_token="+accesstoken+"&callback=?";console.log("Fb feed--- "+url);JQ.ajaxSetup({error:function(){}});JQ.getJSON(url,function(json){window.mainJSON=json;mainJSON=json;JQ.each(json.data,function(i,fb){if(fb.type=="photo"){idArray.push(fb.object_id)}});generateHTMLInit(mainJSON);JQ("#"+feeddiv).css("background-image","url(/nikeplus/os/global/images/homepage/bg_facebook.jpg)")})}else{feedparam=param.split(":")[1].split(",")[0];var url="https://graph.facebook.com/"+feedparam+"/photos?callback=?";JQ.ajaxSetup({error:function(){}});JQ.getJSON(url,function(json){window.tumblrjson=json;generateHTMLAlbum(json)})}};generateHTML=function(json){console.log("facebook generateHTML "+feeddiv);currentID=0;html="";var cached="<div id='"+feeddiv+"_icon' class='editorial_icon facebook' onmouseover='editorialRollover(this, \""+feeddiv+"\");' onmouseout='editorialRollout(this, \""+feeddiv+"\");'>";cached+=JQ("#"+feeddiv).find("#"+feeddiv+"_icon").html();cached+="</div>";var cached2="<p id='"+feeddiv+"_iconcopy' style=\"opacity:0;filter: alpha(opacity = 0);\" class='futura iconcopy'>";cached2+=JQ("#"+feeddiv).find("#"+feeddiv+"_iconcopy").html();cached2+="</p>";html+=cached;html+=cached2;html+='<div class="left_arrow" onclick=\' tracking.trackClick({pageName:"'+track_site+'>home>p5>facebook>scroll",prop18:"home", eVar12:"tout"}); \'></div>';JQ.each(json.data,function(i,fb){if(fb.type=="photo"){generatePost(fb);currentID++}else{generatePost(fb)}});html+='<div class="right_arrow" onclick=\' tracking.trackClick({pageName:"'+track_site+'>home>p5>facebook>scroll",prop18:"home", eVar12:"tout"}); \'></div>';JQ("#"+feeddiv).html(html);setupFacebook()};generateHTMLInit=function(json){html='<div class="left_arrow" onclick=\' tracking.trackClick({pageName:"'+track_site+'>home>p5>facebook>scroll",prop18:"home", eVar12:"tout"}); \'></div>';JQ.each(json.data,function(i,fb){generatePost(fb)});html+='<div class="right_arrow" onclick=\' tracking.trackClick({pageName:"'+track_site+'>home>p5>facebook>scroll",prop18:"home", eVar12:"tout"}); \'></div>';JQ("#"+feeddiv).append(html);setupFacebook()};generateHTMLAlbum=function(json){html="";JQ.each(json.data,function(key,val){generatePostForAlbum(val)});html+='<div class="left_arrow_album"></div>';html+='<div class="right_arrow_album"></div>';JQ("#"+feeddiv).append(html);setupFacebook()};generatePostForAlbum=function(fb){html+='<div class="facebook_box_album">';var posturl="http://www.facebook.com/"+feedparam;var trackstr="home>features>vaporflash_jacket>P8>art_of_running";html+="<div class='albumimg'>";html+="    <a target='_blank' onclick=\"tracking.trackClick({ pageName:'"+track_site+""+trackstr+"', prop18:'home' , eVar12:'tout', prop19:'vaporflash_jacket', eVar15:'vaporflash_jacket'});\" href='"+posturl+"' style='background:url("+fb.images[0].source+");' >";html+="	 </a>";html+="</div>";html+="</div>"};getPhotoPosts=function(){if(!nightMode){if(currentID<idArray.length){getSubJson(idArray[currentID])}else{generateHTML(mainJSON)}}};getSubJson=function(id){var objurl="https://graph.facebook.com/"+id+"?access_token=161053753921412|6863de975984fbbbbaf20eaebdcb9f7d&callback=?";JQ.getJSON(objurl,function(jsonb){for(i=0;i<jsonb.images.length;i++){if(jsonb.images[i].width=="180"){imageArray.push(jsonb.images[i].source);break}}currentID++;getPhotoPosts()})};truncate=function(str,num){var returnstr=str;if(!returnstr){returnstr=""}if(returnstr.length>num){returnstr=str.substring(0,num);returnstr+="..."}return returnstr};return _}());
