
var _hideMoreMenu=null;var _currentUser;var _loggedIn=false;var _hideTooltip=true;var _tooltipTimer;function LoadGlobalEvents()
{$("#df-logo").click(function(){window.location.href='/';});$("#FooterNewsletterSignup").click(function(){if($("#FooterNewsletterSignupEmail").val().length>0)
{sUrl="/services.asmx/SubscribeNewsletter";var jsonpostdata="{";jsonpostdata+="Email:'"+EscapeString($("#FooterNewsletterSignupEmail").val())+"'";jsonpostdata+="}";$.ajax({url:sUrl,type:'POST',data:jsonpostdata,contentType:"application/json; charset=utf-8",dataType:"json",timeout:20000,error:function(){document.getElementById("FooterNewsletterSignupStatus").innerHTML="Error with your email address.";},success:function(json){document.getElementById("FooterNewsletterSignupStatus").innerHTML="Thanks for signing up.";}});}
else
{alert('Please enter your email address before submitting.');}});$(".drop-more").hover
(function()
{if(_hideMoreMenu)
{clearTimeout(_hideMoreMenu);}
$("#more-menu").show();},function()
{_hideMoreMenu=setTimeout(function(){$("#more-menu").hide();},10);});$("#more-menu").hover
(function()
{if(_hideMoreMenu)clearTimeout(_hideMoreMenu);},function()
{_hideMoreMenu=setTimeout(function(){$("#more-menu").hide();},10);});}
function DoSearch()
{var search_term=$('#search-textEntry').val();if(search_term=='')
{alert('Please enter at least one search term');}
else
{top.location.href="/search.aspx?term="+encodeURIComponent(search_term)+"";}
return false;}
function CheckSearchSubmit(e)
{var characterCode;if(e&&e.which)
{characterCode=e.which;}
else
{characterCode=e.keyCode;}
if(characterCode==13)
{return DoSearch();}
else
{return true;}}
function LoadHomepageWidget(storyUrl)
{var url='http://assets.dailyfill.com/static/swf/dfheadline.92.swf';var so=new SWFObject(url,"dfheadline","300","340","8","#FFFFFF");so.addParam("FlashVars",storyUrl);so.addParam("allowScriptAccess","sameDomain");so.addParam("allowFullScreen","false");so.addParam("wmode","Transparent");so.write("homepage-item-widget-container");}
function LoadLogo()
{var url='http://assets.dailyfill.com/static/swf/logo.92.swf';var so=new SWFObject(url,"logo","350","100","9.0");so.addParam("scaleMode","noscale");so.addParam("wmode","transparent");so.addParam("allowscriptaccess","always");so.write("flash-logo");}
function OpenFT()
{$.ajax
({type:"POST",url:"/ajax/checkOpenToolbox.ashx",data:"",success:function(msg)
{if(msg=='1')
{$('#ms-fixed-toolbar').slideDown(500);}}});}
function CloseFT()
{$('#ms-fixed-toolbar').fadeOut(200);$('#footer').css({'margin-bottom':'0px'});$.ajax
({type:"POST",url:"/ajax/setCloseToolbox.ashx",data:"",success:function(msg)
{}});}
function ShowAddThis(caller,topOffset,topLink,leftOffset)
{if(!topLink)
{topOffset=topOffset+$(window).scrollTop();}
addthis_offset_top=topOffset;addthis_offset_left=leftOffset;return addthis_open(caller,'email','[URL]','[TITLE]');}
function LoadGames()
{var gameList=$('#gameList').html();if(gameList.length>10&&gameList.Length!="undefined"&&gameList!=null)
{var jsonA=eval('('+gameList+')');jQuery.each(jsonA,function()
{LoadGame(this.divId,this.gameFeed,this.gameUrl,this.gameHeight,this.gameWidth,this.gameName);});}}
function LoadGame(divId,gameFeed,gameUrl,gameHeight,gameWidth,gameName)
{var so=new SWFObject(gameUrl,gameName,gameWidth,gameHeight,"8","#FFFFFF");so.addParam("FlashVars",gameFeed);so.addParam("allowScriptAccess","always");so.addParam("wmode","Transparent");so.addParam("allowFullScreen","false");so.write(divId);}
function findValue(li){return row[0];}
function selectItem(li){findValue(li);}
function formatItem(row){var dropdownHTML1='<span id="results-wrap"><img src="';var dropdownHTML2='" alt="" />';var dropdownHTML3='</span>';return""+dropdownHTML1+""+row[1]+""+dropdownHTML2+""+row[0]+""+dropdownHTML3+"";}
function LoadSearchDropdown()
{$('.boxy').boxy({modal:true});$("#search-textEntry").autocomplete("/celebjson.ashx",{delay:10,minChars:2,matchSubset:1,matchContains:1,cacheLength:10,onItemSelect:selectItem,onFindValue:findValue,formatItem:formatItem,scrollHeight:400,autoFill:true}).result(function(event,row){location.href=row[3]+"";});}
function EscapeString(OriginalString)
{if(OriginalString.length>0)
{return OriginalString.replace(/'/g,"&#39;");}
return OriginalString;}
function SignUpNewsletterSubmit()
{if($("#Email").val().length>0)
{sUrl="/services.asmx/SubscribeNewsletter";var jsonpostdata="{";jsonpostdata+="Email:'"+EscapeString($("#Email").val())+"'";jsonpostdata+="}";$.ajax({url:sUrl,type:'POST',data:jsonpostdata,contentType:"application/json; charset=utf-8",dataType:"json",timeout:20000,error:function(){Boxy.get($("#SignUpNewsletter")).hide();},success:function(json){Boxy.get($("#SignUpNewsletter")).hide();}});}
else
{alert('Please enter your email address before submitting.');}}
function TrackGAEvent(category,action,label)
{pageTracker._trackEvent(category,action,label);}
function ToggleStats(stateId)
{$('#ulStats_state1').hide();$('#ulStats_state2').hide();$('#ulStats_'+stateId).show();$('#top-articles').removeClass();$('#top-articles').addClass(''+stateId);}
function DoTooltip(pX,pY,divId)
{$('#'+divId).css({left:pX+"px",top:pY+"px"});$('#'+divId).show();}
var _loginSuccessCallback=null;var _loginFailureCallback=null;var _loginPopup=null;var _loginFormVars='';function LoadCurrentUser()
{var jsonStr=$('#currentUserJson').html();LoadUser(jsonStr);}
function LoadAjaxUser()
{$.ajax
({type:"POST",url:"/ajax/user/getCurrentUser.ashx",data:"",success:function(msg)
{LoadUser(msg);}});}
function LoadUser(jsonStr){_loggedIn=false;if(jsonStr.length>0)
{var create_json="_currentUser = "+jsonStr;eval(create_json);if(_currentUser.Id>0)
{_loggedIn=true;}}}
function DoPopupLogin()
{if(_loginPopup)
{_loginPopup.show();}
else
{var loadingContent=$('#tempPopupLoginContainer').html();_loginPopup=new Boxy(loadingContent,{modal:true,closeable:true,closeText:"Close",title:"Login to DailyFill.com"});$.ajax
({type:"POST",url:"/ajax/user/popupLogin.aspx",data:"",success:function(msg){_loginPopup.setContent(msg);}});}
TrackGAEvent('User Login','Popup Login','Display');}
function ClosePopupLogin()
{if(_loginPopup)
{_loginPopup.hide();}}
function DoPopupLoginSuccess(){ClosePopupLogin();if(!_loggedIn)
{SetUserHeader();LoadAjaxUser();}
CommentCheckSetUser();}
function InitMyspace()
{var useJsl=$('#hiddenUseMyspaceJsl').html();if(useJsl=='1')
{slingshot.debug=false;slingshot.consumer_key=$('#hiddenJslKey').html();slingshot.target_domain=$('#hiddenJslDomain').html();slingshot.init();}}
function DoMsPopupLogin()
{if(_loginFormVars.length==0)
{_loginFormVars='redirectUrl='+$('#tempPopupLoginRedirectUrl').html();}
DoMyspaceLogin('0',_loginFormVars);}
function DoMyspaceLogin(newWindow,formVars)
{var useJsl=$('#hiddenUseMyspaceJsl').html();if(useJsl=='1')
{DoMyspaceJslLoginRequest();}
else
{var url='/ajax/user/myspacelogin.aspx?'+formVars;if(newWindow=='1')
{window.open(url);}
else
{window.location.href=url;}}}
function DoMyspaceJslLoginRequest()
{slingshot.inject_user_interface=FetchMyspaceJslUser;MSID.Connect.requestLogin(slingshot.handle_myspaceid_response,3000);}
function FetchMyspaceJslUser()
{slingshot.render_user_info=DoMyspaceJslLogin;fetch.person();}
function DoMyspaceJslLogin(data)
{var viewer=data.get(MyOpenSpace.RequestType.FETCH_PERSON).getData();var id=viewer.getField(opensocial.Person.Field.ID);var name=viewer.getField(opensocial.Person.Field.NICKNAME);var tUrl=viewer.getField(opensocial.Person.Field.THUMBNAIL_URL);var hash=''+$('#hiddenPostHash').html();$.ajax
({type:"POST",url:"/ajax/user/myspaceLogin.ashx",data:"id="+id+"&name="+encodeURIComponent(name)+"&turl="+tUrl+"&hash="+hash,success:function(msg)
{if(msg=='1')
{DoPopupLoginSuccess();if(_loginSuccessCallback)
{_loginSuccessCallback();}}
else
{if(_loginFailureCallback)
{_loginFailureCallback();}}}});}
function DoMyspaceLogout(rUrl)
{var useJsl=$('#hiddenUseMyspaceJsl').html();if(useJsl=='1')
{MSID.Connect.logout();}
else
{window.open('http://www.myspace.com/index.cfm?fuseaction=signout');}
DoHeaderLogoutSuccess(rUrl);}
function DoFbPopupLogin()
{DoFacebookLogin();}
function DoFacebookLogin()
{if(FB.Connect.get_loggedInUser()!=null)
{$.ajax
({type:"POST",url:"/ajax/user/facebookLogin.ashx",data:"",success:function(msg)
{if(msg=='1')
{DoPopupLoginSuccess();if(_loginSuccessCallback)
{_loginSuccessCallback();}}
else
{if(_loginFailureCallback)
{_loginFailureCallback();}}}});}
else
{if(_loginFailureCallback)
{_loginFailureCallback();}}}
function DoFacebookLogout(rUrl)
{FB.Connect.logout
(function()
{DoHeaderLogoutSuccess(rUrl);});}
function DoDfPopupLogin()
{var email=$('#modal-entry-un').val();var pw=$('#modal-entry-pw').val();$.ajax
({type:"POST",url:"/ajax/user/dailyFillLogin.ashx",data:"e="+email+"&p="+pw,success:function(msg)
{if(msg=='1')
{DoPopupLoginSuccess();if(_loginSuccessCallback)
{_loginSuccessCallback();}}
else
{$('#modal-form-error').html('Invalid email and/or password.  Please try again.');$('#modal-form-error').show();}}});}
function DoDfPopupForgotPw()
{var email=$('#modal-entry-email').val();$.ajax
({type:"POST",url:"/ajax/user/forgotPassword.ashx",data:"e="+email,success:function(msg)
{if(msg=='1')
{$('#modal-form-error').html('<font color="#3f022d">Your password was delivered.  Please check your email.</font>');$('#modal-form-error').show();$('#btn-pw').hide();}
else
{$('#modal-form-error').html('That email address was not found.  Please re-enter your email.');$('#modal-form-error').show();}}});}
function SetUserHeader()
{$.ajax
({type:"POST",url:"/ajax/user/getUserHeader.aspx",data:"",success:function(msg){$('#user-links').html(msg);}});}
function DoHeaderLogout()
{var userType=''+$('#hiddenLogoutUserType').html();$('#user-links').html('Logging out...');var rUrl=''+$('#tempPopupLoginRedirectUrl').html();$.ajax
({type:"POST",url:"/ajax/user/logout.ashx",data:"currentUrl="+rUrl,success:function(msg){rUrl=''+msg;switch(userType){case'2':DoFacebookLogout(rUrl);break;case'3':DoMyspaceLogout(rUrl);break;default:DoHeaderLogoutSuccess(rUrl);}}});}
function DoHeaderLogoutSuccess(rUrl){_loggedIn=false;if(rUrl.length>0)
{window.location.href=rUrl;}
else
{SetUserHeader();}
CommentCheckUser();}
function DoPopupLoginTab(tabId)
{$('#modal-form-error').hide();$('#modal-title-forgot-pw').hide();$('#btn-pw').hide();$('#forgotpassword-login-link').hide();$('#modal-form-pw').hide();$('#modal-title-login').show();$('.modal-menu').show();$('#modal-form-df').hide();$('#modal-form-fb').hide();$('#modal-form-ms').hide();$('#'+tabId).show();$('#modal-form-df-btn').removeClass("selected");$('#modal-form-fb-btn').removeClass("selected");$('#modal-form-ms-btn').removeClass("selected");$('#'+tabId+"-btn").addClass("selected");if(tabId=='modal-form-df')
{$('.modal-login-remember').show();$('#btn-login').show();$('#forgotpassword-pw-link').show();}
else
{$('.modal-login-remember').hide();$('#btn-login').hide();$('#forgotpassword-pw-link').hide();}
TrackGAEvent('User Login','Popup Login Tab',tabId);}
function DoPopupForgotPW()
{$('#modal-form-error').hide();$('#modal-title-forgot-pw').show();$('#btn-pw').show();$('#forgotpassword-login-link').show();$('#modal-form-pw').show();$('#btn-login').hide();$('#modal-title-login').hide();$('#forgotpassword-pw-link').hide();$('.modal-menu').hide();$('.modal-login-remember').hide();$('#modal-form-df').hide();$('#modal-form-fb').hide();$('#modal-form-ms').hide();}
function TrackUserSharing(shareType,shareObjectId)
{$.ajax
({type:"POST",url:"/ajax/user/trackSharing.ashx",data:"type="+shareType+"&id="+shareObjectId,success:function(msg)
{}});}
function UpdateFavCeleb(celebId,updateOption,callback)
{$.ajax
({type:"POST",url:"/ajax/user/updateFavoriteCelebrity.ashx",data:"uo="+updateOption+"&id="+celebId+"&hs="+$('#hiddenPostHash').html(),success:function(msg)
{if(msg=='1')
{if(callback)
{callback();}}}});}
function CommentPaging(pageNumber){id=$('#contentId').val();divId="#pageComment_"+pageNumber;$("#pagination").html(renderPaging(pageNumber,"CommentPaging"));$.ajax
({type:"POST",url:"/ajax/commentPaging.ashx",data:"id="+id+"&contentType=1&pageNumber="+pageNumber+"&hs="+$('#hiddenPostHash').html(),success:function(msg){if(msg!='0'){$('#commentsDisplay').html(msg);}}});}
function GamePaging(pageNumber){id=$('#contentId').val();divId="#pageComment_"+pageNumber;$("#pagination").html(renderPaging(pageNumber,"GamePaging"));$.ajax
({type:"POST",url:"/ajax/commentPaging.ashx",data:"id="+id+"&contentType=2&pageNumber="+pageNumber+"&hs="+$('#hiddenPostHash').html(),success:function(msg){if(msg!='0'){$('#commentsDisplay').html(msg);}}});}
function CelebrityCommentPaging(pageNumber){id=$('#celebrityId').val();divId="#pageComment_"+pageNumber;$("#pagination").html(renderPaging(pageNumber,"CelebrityCommentPaging"));$.ajax
({type:"POST",url:"/ajax/celebrityCommentPaging.ashx",data:"id="+id+"&pageNumber="+pageNumber+"&hs="+$('#hiddenPostHash').html(),success:function(msg){if(msg!='0'){$('#commentsDisplay').html(msg);}}});}
var renderPaging=function(currentPage,onClickFunction){var html='';count=$('#count').val();var numberOfPages=0;if(count>0){numberOfPages=Math.ceil(count/30);}
if(currentPage<1){currentPage=1;}
if(currentPage>numberOfPages){currentPage=numberOfPages;}
if(numberOfPages<=1)
html=''
else{var startIndex=currentPage-2;if(startIndex<1)
startIndex=1;endIndex=startIndex+4;if(endIndex>numberOfPages){endIndex=numberOfPages;}
var nextIndex=endIndex+3;if(nextIndex>numberOfPages){nextIndex=numberOfPages;}
if(startIndex>1){html=html+"<a href='#ajaxanchor' class='navlinkoff' onclick='javascript:"+onClickFunction+"("+(currentPage-3)+")'>prev</a> ";}
for(var i=startIndex;i<endIndex+1;i++){if(i==currentPage){html=html+"<a href='#ajaxanchor' class='navlink'>"+i+"</a> ";}else{html=html+"<a href='#ajaxanchor' class='navlinkoff' onclick='javascript:"+onClickFunction+"("+i+")'>"+i+"</a> ";}}
if(numberOfPages>endIndex){html=html+"<a href='#ajaxanchor' class='navlinkoff' onclick='javascript:"+onClickFunction+"("+(currentPage+3)+")'>next</a> ";}}
return html;}
function CommentCheckSetUser(){_loggedIn=true;CommentCheckUser();}
function CommentCheckUser(){if(!_loggedIn){if($('#commentUserBox').length>0){$('#commentUserBox').show();$('#CommentLogin').show();}}
else{if($('#commentUserBox').length>0){$('#commentUserBox').hide();$('#CommentLogin').hide();}}}
function CommentLoginSubmit(){if(!_loggedIn){DoPopupLogin();}}
function DoPostComment(){comment=escape($('#CommentTxt').val());count=$('#count').val();id=$('#contentId').val();contentType=$('#contentType').val();name=escape($('#contentName').val());url=encodeURIComponent($('#contentUrl').val());ip=$('#ip').val();userName=escape($('#userName').val());userEmail=EscapeString($('#userEmail').val());thumbnail=EscapeString($('#contentThumbnail').val());teaser=EscapeString($('#contentTeaser').val());dataString="commentText="+comment+"&id="+id+"&contentType="+contentType+"&name="+name+"&url="+url+"&userName="+userName+"&userEmail="+userEmail+"&hs="+$('#hiddenPostHash').html()+"&ip="+ip+"&thumbnail="+thumbnail+"&teaser="+teaser;if(FB.Connect.get_loggedInUser()!=null)
{var FBAPA=readCookie('FacebookAutoPostAsked');if(FBAPA==null)
{document.cookie='FacebookAutoPostAsked=1; path=/';facebook_prompt_permission('publish_stream',null);}}
if($('#guid').length>0){guid=$('#guid').val();captcha=$('#challengeText').val();dataString="commentText="+comment+"&id="+id+"&contentType="+contentType+"&name="+name+"&url="+url+"&userName="+userName+"&userEmail="+userEmail+"&hs="+$('#hiddenPostHash').html()+"&ip="+ip+"&thumbnail="+thumbnail+"&teaser="+teaser+"&guid="+guid+"&challengeText="+captcha;}
$.ajax
({type:"POST",url:"/ajax/addComment.ashx",data:dataString,success:function(msg){if(msg!='0'){if(msg.toString().indexOf("input type=\"hidden\" name=\"guid\" id=\"guid\"")>0){$('#displayCaptcha').html(msg);$('#commentError').hide();}
else{newCount=count*1+1;oldDisplay=$('#commentsDisplay').html();$('#commentCount').html("Comments ("+newCount+")");$('#commentsDisplay').html(msg+oldDisplay);$('#count').val(newCount);$('#CommentTxt').val('');$('#displayCaptcha').html('');$('#commentError').hide();}}
else{$('#commentError').show();}}});}
function DoCelebrityPostComment(){comment=escape($('#CommentTxt').val());count=$('#count').val();id=$('#celebrityId').val();name=escape($('#contentName').val());url=encodeURIComponent($('#contentUrl').val());ip=$('#ip').val();userName=escape($('#userName').val());userEmail=EscapeString($('#userEmail').val());thumbnail=EscapeString($('#contentThumbail').val());if(FB.Connect.get_loggedInUser()!=null)
{var FBAPA=readCookie('FacebookAutoPostAsked');if(FBAPA==null)
{document.cookie='FacebookAutoPostAsked=1; path=/';facebook_prompt_permission('publish_stream',null);}}
dataString="commentText="+comment+"&id="+id+"&name="+name+"&url="+url+"&userName="+userName+"&userEmail="+userEmail+"&hs="+$('#hiddenPostHash').html()+"&ip="+ip+"&thumbnail="+thumbnail;if($('#guid').length>0){guid=$('#guid').val();captcha=$('#challengeText').val();dataString="commentText="+comment+"&id="+id+"&name="+name+"&url="+url+"&userName="+userName+"&userEmail="+userEmail+"&hs="+$('#hiddenPostHash').html()+"&ip="+ip+"&thumbnail="+thumbnail+"&guid="+guid+"&challengeText="+captcha;}
$.ajax
({type:"POST",url:"/ajax/addCelebrityComment.ashx",data:dataString,success:function(msg){if(msg!='0'){if(msg.toString().indexOf("input type=\"hidden\" name=\"guid\" id=\"guid\"")>0){$('#displayCaptcha').html(msg);$('#commentError').hide();}
else{newCount=count*1+1;oldDisplay=$('#commentsDisplay').html();$('#commentCount').html("Comments ("+newCount+")");$('#commentsDisplay').html(msg+oldDisplay);$('#count').val(newCount);$('#CommentTxt').val('');$('#displayCaptcha').html('');$('#commentError').hide();}}
else{$('#commentError').show();}}});}
function facebook_prompt_permission(permission,callbackFunc)
{FB.ensureInit(function(){FB.Connect.requireSession(function(){FB.Facebook.apiClient.users_hasAppPermission(permission,function(result){if(result==0){FB.Connect.showPermissionDialog(permission,function(result){if(null==result)
{}
else
{}},true,null);}else{if(callbackFunc)
{callbackFunc(true);}}});});});}
function readCookie(name)
{var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++)
{var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}