var BROWSER_IE=false;
var BROWSER_IE6=false;
var BROWSER_IE7=false;
var BROWSER_SAF=false;
if($.browser.msie){BROWSER_IE=true;
if($.browser.version.substr(0,1)==6){BROWSER_IE6=true;
}else{if($.browser.version.substr(0,1)==7){BROWSER_IE7=true;
}}}else{if(navigator.userAgent.indexOf("safari")){BROWSER_SAF=true;
}}if(jQuery.fn.dialog){try{$.ui.dialog.defaults.zIndex=($.browser.safari)?99999:9999999;
}catch(err){}try{$.ui.dialog.prototype.options.zIndex=($.browser.safari)?99999:9999999;
}catch(err){}}function activateFxDialog(C,A){var B=(A instanceof jQuery)?A:$("#"+A);
if(C=="reply"){B.parents(".comments").find("p.toggle:first .count_toggle").trigger("click");
}B.trigger("click");
$.scrollTo(B,800);
}function hideWidgets(){if($(".widget_container")){$(".widget_container").hide();
if(BROWSER_IE6){$("select").show();
}}else{window.close();
}}function removeLeaderboardAdStyles(){if((($("#critics_quotes").length>0)&&($("#critics_quotes").is(":hidden")))||($("#critics_quotes").length==0)){$("#leaderboard_ad").css({"float":"none","width":"auto"});
}}jQuery.fn.rt_GAMCheck=function(A){var B=this.find("#google_ads_div_"+A);
if(B.length==0){this.hide();
}};
function findAd(A,B){return $("#"+A).find("#google_ads_div_"+B);
}jQuery.fn.oversizedAdSizeCheck=function(D,A,C,B){if((D!=null)&&(A)){if(!containsElementLargerThanLimit(D,C,B)){if((D.width()<1)||(D.height()<1)){A.css("display","none");
}else{A.css("display","block");
}}else{A.css("display","none");
}}};
function containsElementLargerThanLimit(B,D,C){if(((D!=null)&&(B.width()>D))||((C!=null)&&(B.height()>C))){return true;
}if(B.children().size()>0){var A=false;
B.children().each(function(){if(containsElementLargerThanLimit($(this),D,C)){A=true;
return false;
}});
return A;
}return false;
}jQuery.fn.rt_adcheck=function(C,A){var C=(C||"on");
var A=(A||" **This is a default 1x1** ");
var B=new Array;
this.each(function(E,F){var D=F.firstChild;
while(D){if(D.nodeType===8){B.push(D.nodeValue);
}D=D.nextSibling;
}});
if(C==="off"){rt_adcheckObj=new Object;
rt_adcheckObj.automated=false;
rt_adcheckObj.match=(jQuery.inArray(A,B)!=-1)?true:false;
rt_adcheckObj.commentArr=B;
return rt_adcheckObj;
}else{if(jQuery.inArray(A,B)!=-1){this.remove();
}}};
jQuery.preloadImages=function(){for(var A=0;
A<arguments.length;
A++){jQuery("<img>").attr("src",arguments[A]);
}};
jQuery.fn.sortable_loaderImg=function(){this.append("<img />").find("img").attr({src:"http://images.rottentomatoes.com/images/icons/ico_loader_sm.gif",alt:"loader"}).css({position:"absolute","margin-left":"5px"});
};
jQuery.fn.rt_buzzad=function(E,D){if((typeof D!="undefined")&&(typeof D["link_href"]!="undefined")){var F=jQuery(this).attr("id");
var C=jQuery.extend({header_image:"",border_color:"",text_color:"",link_href:"",link_color:"",link_hover_color:"",link_active_color:"",abstract_image:"",abstract_color:"",selected_color:"",list_cssclass:"",background_color:"",background_image:""},D);
var G=function(I,J){var I="#"+I+" .content_body";
var H='<style type="text/css">';
if(J=="bob_box_sidebar_ad"){H+=I+",\n"+I+" li,\n"+I+" h5,\n"+I+" span { color: "+C.text_color+"; }\n";
H+=I+" a,\n"+I+" a:visited { color: "+C.link_color+"; }\n";
H+=I+" a:hover { color: "+C.link_hover_color+"; }\n";
H+=I+" a:active { color: "+C.link_active_color+"; }\n";
H+=I+" hr { background-color: "+C.abstract_color+"; }\n";
H+=I+" h5, "+I+" h5 a, "+I+" caption, "+I+" caption a, "+I+" hr, "+I+" .icon span, "+I+" .cloudFake em { color: "+C.abstract_color+" !important; }\n";
}H+="</style>";
return H;
};
if((typeof D["link_href"]!="undefined")){if(E=="bob_object_toolbar"){this.addClass("bob_object_toolbar").append('<a class="bob_object_toolbar_image png_ignore" style="background-image: url('+C.header_image+')" href="'+C.link_href+'" target="_blank">Sponsored by</a>');
}else{if(E=="bob_box_moduletitle_ad"){this.find(".content_inner").prepend('<a class="bob_box_moduletitle_ad" href="'+C.link_href+'" target="_blank"><span>Sponsored by</span><img src="'+C.header_image+'" class="png_ignore" border="0" alt="Sponsored Ad" /></a>');
}else{if(E=="bob_box_sidebar_ad"){var B=new Array;
B["background-image"]=(C.background_image)?"url("+C.background_image+")":"";
B["background-color"]=(C.background_color)?C.background_color:"";
B["border-color"]=(C.border_color)?C.border_color:"";
var A='<div class="bob_ad_abstract_image"><a href="'+C.link_href+'" target="_blank"><img src="'+C.abstract_image+'" border="0" /></a></div>';
$("head").append(G(F,"bob_box_sidebar_ad"));
this.addClass("bob_box_sidebar_ad").find(".content_body").css(B).prepend('<a class="bob_box_sidebar_ad_header" href="'+C.link_href+'" target="_blank"><span>Bob Ad</span></a>').css({"background-image":"url("+C.header_image+")"});
this.find("ul").addClass("normalViewList_"+C.list_cssclass);
if(C.abstract_img){if(this.find("hr").is()){this.find("hr").before(A);
}else{this.find(".content_body").append(A);
}}}else{if(E=="bob_movies_sidebar_ad"){this.addClass("bob_movies_sidebar_ad").css({borderColor:C.border_color});
this.find("caption a").addClass("bob_ad_title").css({color:C.text_color}).hover(function(){jQuery(this).css({color:C.link_hover});
},function(){jQuery(this).css({color:C.text_color});
});
this.find("caption").css("background-image","url("+C.background_image+")").append('<a class="bob_ad_anchor" target="_blank" href="'+C.link_href+'"><span>click here</span></a>');
if(BROWSER_IE6){this.find("tbody tr:first-child").addClass("first-child");
}}}}}}}};
function print_r(B){var A="";
for(a in B){A+=a+"=>"+(B[a]?B[a]:"")+"\n";
}return A;
}jQuery.fn.rt_boxModule=function(B){var A=jQuery.extend({id:"",title:"",title_url:"",header_text:"",header_url:"",content:""},B);
var C='<div class="content clearfix" id="'+A.id+'">';
if(A.title){C+='<div class="content_header">';
C+=(A.header_url)?'<div class="header_text"><a href="'+A.header_url+'">'+A.header_text+"</a></div>":'<div class="header_text">'+A.header_text+"</div>";
C+=(A.title_url)?'<h3><a href="'+A.title_url+'">'+A.title+"</a></h3>":"<h3>"+A.title+"</h3>";
C+="</div>";
}C+=(A.title)?'<div class="content_body clearfix">':'<div class="content_body clearfix noHead">';
C+=A.content+"</div></div>";
return C;
};
jQuery.fn.rt_sortSelect=function(){this.append($("option:not(:first-child)",this).remove().get().sort(function(B,A){return $(B).text().toLowerCase()>$(A).text().toLowerCase()?1:-1;
}));
};
jQuery.fn.truncate=function(A,D){D=jQuery.extend({chars:/\s/,trail:["...",""]},D);
var B={};
var E=$.browser.msie;
function C(F){if(E){F.style.removeAttribute("filter");
}}return this.each(function(){var K=jQuery(this);
var G=K.html().replace(/\r\n/gim,"");
var I=G;
var M=/<\/?[^<>]*\/?>/gim;
var H;
var N={};
var L=$("*").index(this);
while((H=M.exec(I))!=null){N[H.index]=H[0];
}I=jQuery.trim(I.split(M).join(""));
if(I.length>A){var J;
while(A<I.length){J=I.charAt(A);
if(J.match(D.chars)){I=I.substring(0,A);
break;
}A--;
}if(G.search(M)!=-1){var F=0;
for(eachEl in N){I=[I.substring(0,eachEl),N[eachEl],I.substring(eachEl,I.length)].join("");
if(eachEl<I.length){F=I.length;
}}K.html([I.substring(0,F),I.substring(F,I.length).replace(/<(\w+)[^>]*>.*<\/\1>/gim,"").replace(/<(br|hr|img|input)[^<>]*\/?>/gim,"")].join(""));
}else{K.html(I);
}B[L]=G;
K.html(["<div class='truncate_less'>",K.html(),D.trail[0],"</div>"].join("")).find(".truncate_show",this).click(function(){if(K.find(".truncate_more").length==0){K.append(["<div class='truncate_more' style='display: none;'>",B[L],D.trail[1],"</div>"].join("")).find(".truncate_hide").click(function(){K.find(".truncate_more").css("background","Transparent").fadeOut("normal",function(){K.find(".truncate_less").css("background","Transparent").fadeIn("normal",function(){C(this);
$(this).css("background","none");
});
C(this);
});
return false;
});
}K.find(".truncate_less").fadeOut("normal",function(){K.find(".truncate_more").fadeIn("normal",function(){C(this);
});
C(this);
});
jQuery(".truncate_show",K).click(function(){K.find(".truncate_less").css("background","Transparent").fadeOut("normal",function(){K.find(".truncate_more").css("background","Transparent").fadeIn("normal",function(){C(this);
$(this).css("background","none");
});
C(this);
});
return false;
});
return false;
});
}});
};
function fix_google_afc(A){$elem=(A instanceof jQuery)?A:'$("#'+A+")";
if($elem){var B=$("#afc_sidebar").find(".content_body");
B.html($elem.html());
$("#ad-wrap").remove();
if(BROWSER_IE6){B.find("a:first-child").addClass("first-child");
}}}function valign(A){A=(A instanceof jQuery)?A:'$("#'+A+")";
A.wrap('<div class="valign_container_outer"><div class="valign_container_middle"><div class="valign_container_inner"></div></div></div>');
}function menuViewList(A){A=(A instanceof jQuery)?A:'$("#'+A+")";
A.find("li:first-child").addClass("first-child").end().find("li:last-child").addClass("last-child");
}function proViewTbl_lastCol(A){A=(A instanceof jQuery)?A:'$("#'+A+")";
if(BROWSER_IE){A.find("tbody tr:last-child").addClass("last-child");
}}function submitBtnToggle(B,A){B=(B instanceof jQuery)?B:'$("#'+B+")";
if(A=="enabled"){B.removeAttr("disabled").removeClass("submitBtn_disabled").addClass("submitBtn");
}else{B.attr("disabled","disabled").removeClass("submitBtn").addClass("submitBtn_disabled");
}}function arrowExpandToggle(A){A=(A instanceof jQuery)?A:'$("#'+A+")";
arrow=A.find("img.icon").attr("src").split("/").pop();
if(arrow=="expand_arrow_right.gif"){new_arrow="expand_arrow_down.gif";
}else{if(arrow=="expand_arrow_down.gif"){new_arrow="expand_arrow_right.gif";
}}arrow_path=A.find("img.icon").attr("src").replace(arrow,new_arrow);
A.find("img.icon").attr("src",arrow_path);
}function containerArrowToggle(D,A){var B=$("#"+D).children(".icon");
var C=$("#"+A);
C.slideToggle(animSpeed,function(){C.toggleClass("selected");
if(C.hasClass("selected")){B.attr("src",arrow_down);
}else{B.attr("src",arrow_right);
}});
}function isNotEmptyInput(A){A=(A instanceof jQuery)?A:'$("#'+A+")";
if(jQuery.trim(A.val()).length){return true;
}else{return false;
}}function newsCommentDelete(C,A){var B=confirm("Are you sure you want to delete this comment and all replies?");
if(B==true){$.ajax({type:"POST",url:"/user/ajax/tooltips/action/delete_object_comment/",data:{"id":C,"type":A,"do":"delete"},dataType:"json",success:function(D){if(D.success){$("#comment_"+C).remove();
}if(D.message){alert(D.message);
}}});
}else{}}function newsCommentAdd(A){$("#ratings_quote_status").html('<div class="notice_box">Please wait while your comment is being added...</div>');
$.ajax({type:"POST",url:"/user/ajax/action/add_"+A+"_comment/",data:$("#form_quote").serialize()+"&do=add",dataType:"json",success:function(C){if(C.success){if(C.data.parent_currentid==0){var D=$("#comments_container");
var B=(($("#comments_container").children().length%2)==0)?"comments_row":"comments_row_alt";
}else{var D=$("#comment_"+C.data.parent_currentid);
var B=$("#comment_"+C.data.parent_currentid).hasClass("comments_row_alt")?"comments_row_alt":"comments_row";
}D.append(C.html);
if(B=="comments_row_alt"){$("#comment_"+C.data.currentid).addClass(B);
}$.scrollTo("#comment_"+C.data.currentid,800,{offset:{top:-15}});
$("#parent_currentid").val(0);
$("form#form_quote textarea[name=user_quote]").val("");
}if(C.message){$("#ratings_quote_status").html(C.message);
}}});
}function newsCommentReply(A){if(document.getElementById("parent_currentid")){document.getElementById("parent_currentid").value=A;
}window.location.hash="writecomment";
}function refreshRTAds(A){jQuery.each(A,function(D,C){if(D!="interstitial"){if(D=="leaderboard"){var B='width="728" height="90"';
}else{var B='width="0" height="0"';
}$("#"+D+"_ad").text("");
$("#"+D+"_ad").html('<iframe id="'+D+'_ad_iframe" src="/includes/js.php?iframe=1&src='+urlencode(C)+'" '+B+' valign="top" scrolling="no" frameborder="0" allowtransparency="yes"></iframe>');
$("#"+D+"_ad_iframe").load(function(){if($("#"+D+"_ad").children().size()==1){var F=$(this).contents().find("body").html();
var E={html:F};
$.ajax({type:"POST",url:"/includes/iframe_buster_ad.php",data:E,dataType:"json",success:function(G){if(G.success){if((D=="text")||(D=="leaderboard")){$("#"+D+"_code").text(G.html);
}$("#"+D+"_ad").text("");
$("#"+D+"_ad").html(G.html);
}}});
}});
}});
}function abuseRequest(D,B,A){var C=$("#"+D);
C.cluetip({width:140,activation:"click",sticky:true,mouseOutClose:true,ajaxCache:false,ajaxSettings:{type:"POST",data:{dom_id:B,user_id:A}},onShow:function(){$("#tooltip_confirmation_cancel").click(function(){$("#cluetip-close").click();
return false;
});
$("#tooltip_confirmation_submit").click(function(){$("#cluetip-close").click();
$.ajax({type:"POST",url:"/user/ajax/tooltips/action/abuse/",data:{rpc:true,dom_id:B,user_id:A,action:"add"},dataType:"json",success:function(E){if(E.success){C.before("Abuse repoted.").remove();
}}});
return false;
});
}});
if(document.createEventObject){document.getElementById(D).fireEvent("onclick");
}else{if(document.createEvent){C.click();
}}}if(jQuery.fn.cluetip){$.fn.cluetip.defaults.cluezIndex=9999999;
$.fn.cluetip.defaults.leftOffset=10;
$.fn.cluetip.defaults.showTitle=false;
$.fn.cluetip.defaults.cluetipClass="rt";
$.fn.cluetip.defaults.arrows=true;
$.fn.cluetip.defaults.dropShadow=false;
$.fn.cluetip.defaults.sticky=true;
$.fn.cluetip.defaults.mouseOutClose=true;
$.fn.cluetip.defaults.fx={open:"fadeIn",openSpeed:200};
$.fn.cluetip.defaults.hoverIntent={sensitivity:10,interval:150,timeout:200};
}$(document).ready(function(){$("input[type='radio'],input[type='checkbox'],button").focus(function(){this.blur();
});
if(jQuery.fn.tooltip){$("a.widget_access_icon").tooltip({delay:500,showURL:false,fixPNG:true,opacity:1,showBody:" - ",extraClass:"bubbleFixedLeftXSmallTop",top:-75,left:-2});
}var A=$("#searchBar_google a");
var B=$("#searchBar_google_tooltip");
if($("div#searchBar")&&(jQuery.fn.hoverIntent)){A.hoverIntent(function(){B.show();
},function(){B.hide();
});
}if(BROWSER_IE6){$("div.content").each(function(C){var D=$(this).attr("id");
$(this).prepend('<a name="'+D+'" id="'+D+'"></a>');
});
}if(BROWSER_IE6){$("img#searchBar_googleImg").attr("src","http://images.rottentomatoes.com/images_REDESIGN/template/searchbar_poweredbygoogle.gif");
}$(".abstract img").click(function(){if($(this).parent().is("a")){$(this).addClass("selected");
}});
if(!BROWSER_IE6){$(".videoImg").each(function(){if($(this).children("div.videoImgControl a")){$(this).mouseover(function(){$(this).children("a.abstract").addClass("hover");
$(this).children("div.videoImgControl").children("a").addClass("hover");
}).mouseout(function(){$(this).children("a.abstract").removeClass("hover");
$(this).children("div.videoImgControl").children("a").removeClass("hover");
}).mousedown(function(){$(this).children("div.videoImgControl").children("a").toggleClass("active");
}).mouseup(function(){$(this).children("div.videoImgControl").children("a").removeClass("hover active");
});
}});
}$("#nav_primary_movies").hover(function(){$("#nav_bg").css({height:""});
},function(){});
});
(function(A){A.getScript=function(B,C){A.ajax({type:"GET",url:B,success:C,dataType:"script",cache:true});
};
})(jQuery);
var rt_rater_exists=false;
$(document).ready(function(){if(rt_rater_exists){if($(".rt_embed_flash_rater_class").length>0){$(document).mouseup(function(){var A=$(".rt_embed_flash_rater_class");
if(A){if(A.length&&A.length>0){for(i=0;
i<A.length;
i++){if(A[i].SetVariable){A[i].SetVariable("rater_mouseup","stop&submit");
}}}}});
}}});




Initializable={create:function(A){return function(){A.initialize();
};
}};
Function.prototype.bind=function(B){var C=this;
var A=function(){return C.apply(B,arguments);
};
return A;
};
var DeferredLoader=Initializable.create({initialize:function(){this.window=$(window);
$(document).ready(this.onScroll.bind(this));
},onScroll:function(){this.check(true);
},onLoad:function(){this.check(false);
},check:function(A){if(this.items==null){this.items=$(".deferred");
}if(this.items.size()>0){var C=new Object();
var B=[];
$.each(this.items,function(D,E){if(A||this.isVisible(E)){C[E.id]=$(E).attr("file");
}else{belowTheFold.push(E);
}}.bind(this));
if(B.length<this.items.length){this.items=B;
this.load(C);
}}},load:function(A){$.ajax({url:"/batch/",data:A,dataType:"json",success:function(B){for(var C in B){$("#"+C).removeClass("loading").html(B[C]);
}}});
},isVisible:function(A){return this.window.height()+this.window.scrollTop()>$(A).offset().top;
}});
new DeferredLoader();




(function(A){A.fn.rt_showMoreLink=function(C){var B=this;
var E={moreText:"See More",lessText:"Show Less",moreItemsSelector:".show_more_item",moreLinkSelector:".show_more_link"};
var D=A.extend(E,C);
this.find(D.moreLinkSelector).html(D.moreText).toggle(function(F){B.find(D.moreItemsSelector).each(function(G,H){A(H).show();
});
A(this).html(D.lessText).addClass("less");
},function(F){B.find(D.moreItemsSelector).each(function(G,H){A(H).hide();
});
A(this).html(D.moreText).removeClass("less");
});
return A(this);
};
})(jQuery);





