
Type.registerNamespace("wl.football");wl.football.Fanbox=function Fanbox(){var Facebook={appLocale:null,appLocales:{com:['en_US',['English'],['en']],fr:['fr_FR',['Français','France'],['fr']],es:['es_ES',['Español','Spain'],['es']],la:['es_LA',['Español'],['la']],br:['pt_BR',['Português (Brasil)','Brazil'],['br']],cn:['zh_CN',['China','China'],['cn']],de:['de_DE',['Deutsch','Switzerland','Germany','Austria'],['de']],hk:['zh_HK',['Hong Kong','Hong Kong'],['hk']],hu:['hu_HU',['magyar','Hungary'],['hu']],it:['it_IT',['Italiano','Italy'],['it']],jp:['ja_JP',['Japan','Japan'],['jp']],kr:['ko_KR',['Korea','Korea'],['kr']],pl:['pl_PL',['polski','Poland'],['pl']],pt:['pt_PT',['Português (Portugal)','Portugal'],['pt']],ru:['ru_RU',['Russia','Russia'],['ru']],tw:['zh_TW',['Taiwan','Taiwan'],['tw']],fallback_com:['com','en, uk, us, ca, nl, au, ae, be, dk, fi, gr, he, hr, id, in, my, no, nz, ph, se, sg, th, tr, vn, za'],fallback_de:['de','at, ch'],fallback_fr:['fr','cf'],fallback_la:['la','ar'],fallback:function(){return[this.fallback_com,this.fallback_de,this.fallback_fr,this.fallback_la];}},txtLanguage:null,getLocale:function(){this.appLocale=$('body').attr('data-locale');$(this.appLocales.fallback()).each(function(){var searchFallback=new RegExp('('+Facebook.appLocale+')','i');if(searchFallback.test(this[1])==true){Facebook.appLocale=this[0];return false;}});return this.appLocales[this.appLocale];},FanBox:{pageID:null,init:function(pageID){this.pageID=pageID;this.fanCount();this.getPosts();},fanCount:function(){FB.api('/'+this.pageID,function(response){var fanCount=String(response.fan_count);var commaPos=fanCount.length%3;var fanArray=fanCount.split('');if(commaPos==0){commaPos=3;}
while(commaPos<=fanCount.length){if(commaPos<fanCount.length){fanArray.splice(commaPos,0,',');}
commaPos+=4;}
$('#fanCount').append(fanArray.join('')+' ');$('#fanText').show();});},getPosts:function fanBox$getPosts(){var pageID=this.pageID;$.get('/football/com/fanbox',function(data){var adiPosts=$('posts stream_post',data);var wallPost='';var readMoreText=$('#readMoreText').html();$(adiPosts).each(function(z){var poster=parseInt(this.getElementsByTagName('source_id')[0].childNodes[0].nodeValue);try{var nodeLang=this.getElementsByTagName('privacy')[0].getElementsByTagName('description')[0].childNodes[0].nodeValue;}
catch(err){var nodeLang='Undefined';}
var langTest=false;if(nodeLang.indexOf(Facebook.txtLanguage[0])>-1&&Facebook.txtLanguage[0]!='Français'){langTest=true;}
if(nodeLang.indexOf(Facebook.txtLanguage[0])>-1&&Facebook.txtLanguage[0]=='Français'&&nodeLang.indexOf('English')==-1){langTest=true;}
if(langTest==true){wallPost+='<div class="fbpost">';try{wallPost+='<a class="readMore" href="'+this.getElementsByTagName('attachment')[0].getElementsByTagName('media')[0].getElementsByTagName('stream_media')[0].getElementsByTagName('href')[0].childNodes[0].nodeValue+'" target="_blank">';}
catch(err){wallPost+='<a class="readMore" href="'+this.getElementsByTagName('permalink')[0].childNodes[0].nodeValue+'" target="_blank">';}
try{wallPost+='<span><img src="'+this.getElementsByTagName('attachment')[0].getElementsByTagName('media')[0].getElementsByTagName('stream_media')[0].getElementsByTagName('src')[0].childNodes[0].nodeValue+'" />';}
catch(err){wallPost+='<span>';}
var wordLimit=function(iText){var textArray=iText.split(' ');if(textArray.length>25){var xsItems=textArray.length-25;textArray.splice(25,xsItems,'...');return textArray.join(' ');}
else{return iText;}};if(this.getElementsByTagName('message')[0].childNodes.length>0){wallPost+=wordLimit(this.getElementsByTagName('message')[0].childNodes[0].nodeValue)+'</span>';}
else if(this.getElementsByTagName('attachment')[0].getElementsByTagName('description')[0].childNodes.length>0){wallPost+=wordLimit(this.getElementsByTagName('attachment')[0].getElementsByTagName('description')[0].childNodes[0].nodeValue)+'</span>';}
else{wallPost+='No text is available for this post</span>';}
wallPost+='<div class="readMoreLink">'+readMoreText+'</div></a></div>';}});if(adiPosts.length){$('#fanbox-stream').html(wallPost);$('#fanbox-stream-container').css('background-image','none');Scroller.init();}});}}};var Scroller={contentAreaY:function(){return parseInt($('#fanbox-stream')[0].scrollHeight);},viewAreaY:function(){return parseInt($('#fanbox-stream').css('height'));},scrollAreaY:function(){return parseInt($('#scroller-container').css('height'));},scrollerHeight:function(){var theHeight=Math.round(this.scrollAreaY()*(this.viewAreaY()/this.contentAreaY()));if(theHeight<30){return 30;}
else{return theHeight;}},scrollerTop:function(){return parseInt($('#scroller-bar').css('top'));},Bottom:function(){return this.scrollAreaY()-parseInt($('#scroller-bar').css('height'));},izScrolling:false,startTop:0,startPos:0,noHilite:function(){var selectTxt=true;if(this.izScrolling==true){selectTxt=false;}
return selectTxt;},init:function(){$('#scroller-bar').css('height',this.scrollerHeight()+'px');$('#scroller-bar').bind('mousedown',function(event){Scroller.initScroll(event);});$('#scroller-bar').bind('mouseup',function(){Scroller.stopScroll();});$('#scroller-bar').bind('mousemove',function(event){Scroller.rScroll(event);});if(isIE()==true){$(document).bind('selectstart',function(event){var selectTxt=true;if(Scroller.izScrolling==true){selectTxt=false;}
return selectTxt;});}
else{$(document).bind('mousemove',function(event){var selectTxt=true;if(Scroller.izScrolling==true){selectTxt=false;}
return selectTxt;});}
$($('body')[0]).bind('mousemove',function(event){Scroller.rScroll(event);});$($('body')[0]).bind('mouseup',function(){Scroller.stopScroll();});},initScroll:function(evt){this.izScrolling=true;this.startPos=evt.clientY;this.startTop=this.scrollerTop();return false;},stopScroll:function(){if(this.izScrolling==true){this.izScrolling=false;}},rScroll:function(evt){var newPos=evt.clientY-this.startPos;var newTop=this.startTop+newPos;if(this.izScrolling==true&&this.scrollerTop()>0||this.izScrolling==true&&this.scrollerTop()<this.Bottom()){var contentScrHeight=this.contentAreaY()-(this.contentAreaY()*(this.scrollerHeight()/this.viewAreaY()));$('#scroller-bar').css('top',newTop+'px');$('#fanbox-stream')[0].scrollTop=Math.round(contentScrHeight*(this.scrollerTop()/this.Bottom()));}
if(this.izScrolling==true&&this.scrollerTop()<0){$('#scroller-bar').css('top','0px');}
else if(this.izScrolling==true&&this.scrollerTop()>this.Bottom()){$('#scroller-bar').css('top',this.Bottom()+'px');}
return false;}};function isIE(iVersion){var isNotIE=$.support.hrefNormalized;var isItIE6=typeof XMLHttpRequest;var isNotIE7minus=$.support.boxModel;var isItIE8plus=typeof document.querySelectorAll;var isItIE=function(){if(isNotIE==false){return true;}
else{return false;}};var version=function(){if(isNotIE==false&&isItIE6=='undefined'){return 6;}
else if(isNotIE7minus==false&&isItIE6!='undefined'){return 7;}
else if(isNotIE==false&&isItIE8plus!='undefined'){return 8;}
else{return'Less than 6';}};if(iVersion!=version()){return false;}
else if(iVersion==version()){return true;}
else if(!iVersion){return isItIE();}
else if(iVersion=='version'){return version();}
else{return'Invalid argument';}}
this.getLocale=function Fanbox$getLocale(){return Facebook.getLocale()[0];};this.setApplicationId=function Fanbox$setApplicationId(applicationId){Facebook.txtLanguage=Facebook.getLocale()[1];Facebook.FanBox.init(applicationId);};};

