
var pluckLoginOverrideCompleted=false;var pluckLoginOverrideAttempts=0;var pluckLoginOverrideMaxAttempts=30;var pluckLoginOverrideTimer=null;var enableConsoleLog=false;if(enableConsoleLog)
window.document.title=window.document.title+" - WARNING!!! console log is enabled.";function ExtractPluckContent(content)
{var tagDelimiter='/script>';var index=content.lastIndexOf(tagDelimiter);content=content.substr(index+tagDelimiter.length);return content;}
function Batanga_ShowReportAbuse(e,docUrl,sitelifePostUrl)
{if(!IsUserLoggedIn())
{showLoginDialog();return false;}
return ShowReportAbuse(e,docUrl,sitelifePostUrl);}
function GetElementsByClassName(classname,node){if(!node)
{log('node is null. using body');node=document.getElementsByTagName("body")[0];}
var a=[];var re=new RegExp('\\b'+classname+'\\b');var els=node.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++)
if(re.test(els[i].className))a.push(els[i]);log('a.length = '+a.length);return a;}
function getIframe(frameId)
{var myTop;if(window.frameElement){myTop=window.frameElement;}else if(window.top){myTop=window.top;}
var iFs=myTop.document.getElementsByTagName('iframe');var x,i=iFs.length;while(i--){x=iFs[i];if(x.id==frameId)
return x;}
return null;}
function log(str)
{if(enableConsoleLog)
console.log(str);}
function logobj(obj)
{if(enableConsoleLog)
console.dir(obj);}
function PluckLoginOverride(frameId,classIdToLookFor)
{log('In PluckLoginOverride');if(IsUserLoggedIn())
{log('user already logged in..returning...');return;}
if(pluckLoginOverrideCompleted||pluckLoginOverrideAttempts++>pluckLoginOverrideMaxAttempts)
{if(pluckLoginOverrideTimer!=null)
clearTimeout(pluckLoginOverrideTimer);log('PluckLoginOverride:done with no changes');return;}
var ele=null;log('calling GetElementsByClassName without iframe first');var eleLogin=GetElementsByClassName('SiteLife_Login',null);try{if(eleLogin!=null&&eleLogin.length>0)
{log('ele FOUND! without iframe');ele=eleLogin[0];}
else
{frameId=frameId||'commentsiframe';log('frameId = '+frameId);classIdToLookFor=classIdToLookFor||'SiteLife_Login';log('classIdToLookFor = '+classIdToLookFor);var iframeElem=parent.document.getElementById(frameId);if(iframeElem!=null){var doc;if(iframeElem.contentDocument&&iframeElem.contentDocument!='undefined')
{log('using contentDocument = '+iframeElem.contentDocument);doc=iframeElem.contentDocument;}
else
{log('using contentWindow = '+iframeElem.contentWindow);doc=iframeElem.contentWindow.document;}
logobj(doc);eleLogin=GetElementsByClassName(classIdToLookFor,doc);log('eleLogin.length  = '+eleLogin.length);if(eleLogin.length>0)
{ele=eleLogin[0];log('ele found USING iframe');}}}}catch(eleExcept){}
if(ele==null){log('PluckLoginOverride:setting timer again...');if(pluckLoginOverrideTimer!=null)
clearTimeout(pluckLoginOverrideTimer);pluckLoginOverrideTimer=setTimeout("PluckLoginOverride('"+frameId+"', '"+classIdToLookFor+"')",2000);return;}
log('login div tag is '+ele);logobj(ele);pluckLoginOverrideCompleted=true;var loginHtml;var language=getLanguage();if(language=="ES")
loginHtml="Debes entrar para poder hacer un comentario. ";else
loginHtml="You must be logged in to leave a comment. ";loginHtml+="<a onclick=\" parent.showLoginDialog(); return false;\" href=\"#\">";if(language=="ES")
loginHtml+="Entrar";else
loginHtml+="Log In";loginHtml+="</a>";loginHtml+=" | ";loginHtml+="<a onclick=\" parent.signupUser(470, 470); return false;\" href=\"#\">";if(language=="ES")
loginHtml+="Regístrate GRATIS >";else
loginHtml+="Join for FREE >";loginHtml+="</a>";ele.innerHTML=loginHtml;if(pluckLoginOverrideTimer!=null)
clearTimeout(pluckLoginOverrideTimer);}
function GetLanguageStrippedUrl()
{var pageUrl=window.location.href;pageUrl=pageUrl.toLowerCase();pageUrl=pageUrl.replace('/es/','/');pageUrl=pageUrl.replace('/en/','/');log('GetLanguageStrippedUrl :'+pageUrl);return pageUrl;}
function Review(parentKeyType,parentKey,reviewedTitle,reviewCategory,pageSize,sort,currentPage){log("Review");var divId="Reviews_Container";gSiteLife.WriteDiv(divId);return GetReviews(parentKeyType,parentKey,reviewedTitle,reviewCategory,pageSize,sort,currentPage);}
function GetReviews(parentKeyType,parentKey,reviewedTitle,reviewCategory,pageSize,sort,currentPage){parentKeyType=parentKeyType||"ExternalResource";parentKey=gSiteLife.EscapeValue(parentKey)||gSiteLife.EscapeValue(gSiteLife.__StripAnchorFromUrl(window.location.href));reviewedTitle=gSiteLife.EscapeValue(reviewedTitle)||gSiteLife.EscapeValue(document.title);reviewCategory=reviewCategory||"Uncategorized";pageSize=pageSize||10;sort=sort||"TimeStampAscending";currentPage=currentPage||0;var url=gSiteLife.__baseUrl+'/Review/Reviews?plckElementId=Reviews_Container'+'&plckTargetKey='+parentKey+'&plckTargetKeyType='+parentKeyType+'&plckReviewedTitle='+reviewedTitle+'&plckReviewCategory='+reviewCategory+'&plckSort='+sort+'&plckParentUrl='+gSiteLife.EscapeValue(gSiteLife.__StripAnchorFromUrl(GetLanguageStrippedUrl()))+'&plckParentTitle='+gSiteLife.EscapeValue(document.title)+'&plckCurrentPage='+currentPage+'&plckPageSize='+pageSize;log(url);gSiteLife.__Send(url);return false;}
var hottestCount=0;var hottestCountArray=new Array();hottestCountArray["ul_hottestphotos"]=0;hottestCountArray["ul_hottestphotosguys"]=0;var lang=getLanguage();var HotNotHotrequestBatch=new RequestBatch();var HotNotHotSpecificrequestBatch=new RequestBatch();var girlsGuids="";var guysGuids="";function showMostHottestPhotosForSection(section)
{log('in showMostHottestPhotos');var searchSections=new Array();searchSections[0]=new Section(section);var searchCategories=new Array();searchCategories[0]=new Category("All");var activityDisco=new Activity("Rated");var contentType=new ContentType("Article");var limitToContributorsDisco=new Array();limitToContributorsDisco[0]=new UserTier("All");var age=15;var maximumNumberOfDiscoveries=10;var discoveryAction=new DiscoverContentAction(searchSections,searchCategories,limitToContributorsDisco,activityDisco,contentType,age,maximumNumberOfDiscoveries);log('serverUrlEN = '+serverUrlEN);HotNotHotrequestBatch.AddToRequest(discoveryAction);}
function hottestPhotosCallback(responseBatch)
{log('in hottestPhotosCallback');logobj(responseBatch);if(responseBatch.Messages[0].Message=='ok'){for(var rindex=0;rindex<responseBatch.Responses.length;rindex++){var response=responseBatch.Responses[rindex];var count=0;hottestCount=0;if(response.DiscoverContentAction!=null){var contents=response.DiscoverContentAction.DiscoveredContent;for(i=0;i<contents.length;i++)
{log('rating :'+contents[i].Ratings.AverageRating);if(parseFloat(contents[i].Ratings.AverageRating)>=3&&count<8){count++;imageKey=contents[i].ArticleKey.Key;imageKey=imageKey.replace(/hotornotguys/gi,'');if(imageKey!=contents[i].ArticleKey.Key)
guysGuids+=imageKey+"*";else{imageKey=imageKey.replace(/hotornot/gi,'');girlsGuids+=imageKey+"*";}
var photoKey=new PhotoKey(imageKey);HotNotHotSpecificrequestBatch.AddToRequest(photoKey);}}}}
HotNotHotSpecificrequestBatch.BeginRequest(serverUrl,renderHotOrNotPhoto);}}
function renderHotOrNotPhoto(responseBatch){log('in renderHotOrNotPhoto');logobj(responseBatch);for(var i=0;i<responseBatch.Responses.length&&(hottestCountArray["ul_hottestphotosguys"]<5||hottestCountArray["ul_hottestphotos"]<5);i++){try{photo=responseBatch.Responses[i].Photo;log('photo url = '+photo.Image.Small);var hottestHtml="";if(guysGuids.indexOf(photo.PhotoKey.Key)==-1){if(hottestCountArray["ul_hottestphotos"]>4)
continue;hottestCount=(++hottestCountArray["ul_hottestphotos"]);}else{if(hottestCountArray["ul_hottestphotosguys"]>4)
continue;hottestCount=(++hottestCountArray["ul_hottestphotosguys"]);}
if(hottestCount%2==0)
hottestHtml+="<li class=\"com_alt\">";else
hottestHtml+="<li>";hottestHtml+="<a href='"+photo.PhotoUrl.replace(/publicgalleryphoto/gi,"votinggallery")+"&plckPhotoVoted=0"+"'><img src='"+photo.Image.Small+"'/></a>";hottestHtml+="<a href='"+photo.PhotoUrl.replace(/publicgalleryphoto/gi,"votinggallery")+"&plckPhotoVoted=0"+"'><strong>"+photo.Title+"</strong></a><br/>";if(lang=="ES")
hottestHtml+="Por: ";else
hottestHtml+="By: ";hottestHtml+="<a href='"+photo.Author.PersonaUrl+"'>"+photo.Author.DisplayName+"</a>";hottestHtml+="</li>";if(guysGuids.indexOf(photo.PhotoKey.Key)==-1)
document.getElementById('ul_hottestphotos').innerHTML+=hottestHtml;else
document.getElementById('ul_hottestphotosguys').innerHTML+=hottestHtml;}catch(Erenderhotp){}}}