
defined(this.Marvel)||(this.Marvel={});(function(){var aniv70_src='70th_anniversary/templates/ajax/';var aniv70_letters_category='series';var nom=Marvel.nom_pg={};nom.show_sr=function(ltr,category){var sc=category||aniv70_letters_category;var ml=marvel_loader.init('aniv70_searchbox/fetch_by_letters');ml.request={params:[sc,ltr],mode:'htm',src:aniv70_src+'browse_result.tmpl.htm'};showLoadingImage('catsearch_results');ml.energize('catsearch_results');if(sc=='year'){aniv70_letters_category='year';$('#browse_by_text').html('<strong>Browse years of marvel comics:</strong>');hide('letters');}}
nom.show_sample_res=function(category,len){var ml=marvel_loader.init('aniv70_searchbox/fetch_sample_results');ml.request={params:[category,len],mode:'htm',src:aniv70_src+'browse_result.tmpl.htm'};unhide('letters');showLoadingImage('catsearch_results');ml.callback=function(){nom.fetch_letters(category);};ml.energize('catsearch_results');}
nom.fetch_letters=function(category){aniv70_letters_category=category;var ml=marvel_loader.init('aniv70_searchbox/fetch_letters');ml.request={params:[category],mode:'htm',src:aniv70_src+'letters.tmpl.htm'};showLoadingImage('letters');ml.energize('letters');$('#browse_by_text').html('<strong>Browse '+category+' beginning with:</strong>');}
nom.show_issues=function(type,content_id,tmpl,lim,rand){var params;switch(type){case'cr':params=(aniv70_letters_category=='artists')?[{'penciller':content_id},lim,rand]:[{'Creator_id':content_id},lim,rand];break;case'yr':params=[{'year':content_id},lim,rand];break;case's':params=isNaN(parseInt(content_id))?[{'ft_series':content_id},lim,rand]:[{'Series_id':content_id},lim,rand];break;case'ch':params=(isNaN(parseInt(content_id)))?[{'0':"character_name like '"+content_id+"%'","st.Story_seq_no":0},lim,rand]:[{'c.character_id':content_id},lim,rand];break;case'rbtn':hide('letters');nom.randomclicked=true;$('#searching_by_text').html("Displaying random books.");params=[{'random':1,'lim':lim}];break;default:params=[null,lim,rand];}
var ml=marvel_loader.init('aniv70_searchbox/fetch_issues_by');ml.request={params:params,mode:'htm',src:aniv70_src+tmpl+'.tmpl.htm'};if(type=='rbtn'){ml.request.expire=0;}else nom.randomclicked=false;ml.callback=nom.show_issues_cb;showLoadingImage('load_gif');ml.energize('gallery_content');}
nom.show_issues_cb=function(){if(!nom.randomclicked)
$('#searching_by_text').html('<strong>Displaying results for \''+nom.searching_by+'\'.</strong>');$('.gallery_pair').bind('mouseenter',function(){Marvel.issueinfo_popup.call(this,$(this).attr('mrvl_issue_id'));}).bind('mouseleave',function(){$('#issueinfo_overlay').attr('mrvl_show_bit',0);hide('issueinfo_overlay');});}
nom.nominate=function(issue_id,issue_data){defined(window.nominations)?null:window.nominations=[];defined(window.origdivs)?null:window.origdivs=[];var f=document.forms.nominees;if(isNaN(issue_id))
{alert('Error(nominate): issue_id is not a number!');return;}
if(defined(nom.voted_already)){alert('Thank you for voting, but you cannot vote anymore for today!'+'\nYou may keep browsing through our comics but you will have to come back tomorrow to vote again.');return;}else if((f.length-1)>=5){alert('You can only nominate 5 covers each day - come back tomorrow!\nPress VOTE to continue.');return;}
var nextpick=nom.next_free_nomination();var vote_div=document.getElementById('vote'+nextpick);var vote_count_div=document.getElementById('num_votes');$(vote_div).find(".x_box").css("display","block");window.nominations[nextpick]=issue_id;var el=document.createElement('INPUT');el.type='hidden';el.name=vote_div.id;el.value=issue_id;f.appendChild(el);vote_count_div.innerHTML=5-parseInt(f.length-1);var imgs={};imgs.original=document.getElementById('IMG'+issue_id);imgs.target=$(vote_div).find('IMG')[0];imgs.target.src=imgs.original.src;$(imgs.target).css('visibility','visible');nom.remember_mypicks();}
nom.drop_nominee=function(){var nom_div=this.parentNode;var vote_count_div=document.getElementById('num_votes');var idx=parseInt(nom_div.id.match(/(\d+)/));var f=document.forms.nominees,f_elements=f.getElementsByTagName('INPUT');$(this).css("display","none");for(var i in f_elements)
if(f_elements[i].name==nom_div.id){f.removeChild(f_elements[i]);delete window.nominations[idx];$('#vote'+idx).find('IMG').css('visibility','hidden');vote_count_div.innerHTML=5-parseInt(f.length-1);nom.remember_mypicks();break;}}
nom.next_free_nomination=function(){if(!defined(window.nominations))return null;var ret=-1;for(var i=0;i<5&&ret<0;i++)
ret=(!window.nominations[i])?i:-1;return ret;}
nom.submit_nominations=function(limit){var len=document.forms.nominees.length;if(len==0)
{alert('Sorry, but you have not nominated any covers yet!');return false;}
if(len<limit)
{alert('Sorry, but you have not finished your nominations!');return false;}
document.forms.nominees.submit();}
nom.searchOnEnter=function(e){var pK=e.which?e.which:e.keyCode;(pK==13)?nom.sub_search():void(0);return(pK==13)?false:true;}
nom.sub_search=function(){var search_text=document.forms.search.sc.value;if(!search_text)
alert("Error: Search field is blank!");else{$('.btn_blk').attr('class','btn');nom.show_sr(search_text,'series');}}
nom.update_btns=function(){$('.btn_blk').attr('class','btn');$(this).attr('class','btn_blk');}
Marvel.issueinfo_popup=function(issue_id,l_offset){var ml=marvel_loader.init('catalog/catalog');ml.request={params:[{'i.issue_id':issue_id}],mode:'htm',src:null};var pgh=getPageSize()[3];var css={},pos=$(this).attr('mrvl_pos');var off=$(this).offset(),h=$('#issueinfo_overlay').height();var l_off=defined(l_offset)?l_offset:250;css.top=off.top;css.left=(pos=='l')?off.left-l_off:off.left+l_off-100;ml.request.src=aniv70_src+((pos=='r')?'issueinfo_popup_r.tmpl.htm':'issueinfo_popup.tmpl.htm');$('#issueinfo_overlay').css(css);$('#issueinfo_overlay').attr('mrvl_show_bit',1);ml.callback=function(){var bkgd_str=(pos=='r')?'bkgd_r':'';$('#issueinfo_overlay').attr('class',bkgd_str);if(parseInt($('#issueinfo_overlay').attr('mrvl_show_bit')))unhide('issueinfo_overlay');}
ml.energize('issueinfo_overlay');}
nom.remember_mypicks=function(){var ml=marvel_loader.init('aniv70_utils/save_mypicks');ml.request={params:[window.nominations],expire:0};ml.energize();}
nom.submit_votes=function(){var votes=$(document.forms.nominees).find(':input'),num_votes=votes.length-1;if(!window.user_logged_in){alert('Thanks! In order to submit your vote, we need you to sign into you Marvel.com account.\nNot a registered user? Click the Sign Up link at the top of the page - you won\'t lose your selections.');}
else if(num_votes==0)
alert('You need to vote for at least one cover');else{var okay=false;if(num_votes<5)
okay=confirm('You have voted on '+num_votes+' out of 5 covers\nAre you sure you want to submit?');else
okay=confirm('Okay to submit these covers?');if(okay)
document.forms.nominees.submit();}}
nom.hide_voteinfo=function(){hide('instruction_wrap');hide('aniv_trans_layer');}
nom.show_voteinfo=function(){unhide('aniv_trans_layer');unhide('instruction_wrap');}
var gal=Marvel.gal_pg={};gal.fetch_mg=function(id){var ml=marvel_loader.init('aniv70/fetch_top70');ml.request={params:['comic_cover'],expire:0,setsize:1,mode:'htm',src:aniv70_src+'mg.tmpl.htm'};gal.ml_reqId=ml.energize(id,1);}
var main=Marvel.main_pg={};main.loopy=function(clearFlag){if(clearFlag)
clearTimeout(main.tID);else{marvel_loader.next(null,main.news_reqId);main.tID=main.loopy.delayed(4000);}}
main.reset_loopy=function(){main.loopy(true);main.tID=main.loopy.delayed(4000);}
main.update_news_cb=function(){var res=this.result[0];if(res.story_id){window.tplReady=false;main.show_vidId=null;$('#mg').attr('src',res.graphics.header_new_main.graphic_pointer);$('.video_wrapper').css({display:'none'});$('.mg_wrapper > img').css({display:'block'});$('#mg_text_title').css({display:'block'});$('#mg_text_desc').css({display:'block'});$('.mg_wrapper').click(function(){location.href=res.link;})
$('.overlay_right').click(function(){location.href=res.link;})}else{$('.overlay_right').unbind('click');$('.mg_wrapper').unbind('click');if(window.tplReady)
fp_bc3swapvid(res.video_brightcove_id);else{main.show_vidId=res.video_brightcove_id;clearTimeout(main.tID);}
$('#mg').attr('src','');$('.mg_wrapper > img').css({display:'none'});$('.video_wrapper').css({display:'block'});$('#mg_text_title').css({display:'none'});$('#mg_text_desc').css({display:'none'});}
$('#mg_text_title > img').attr('src','/site/genr8.php?txt='+escape(res.c_name.truncate(70,'...'))+'&sz=14&bg=000000&c=FFFFFF');var link=res.link?"&nbsp;<a href='"+res.link+"'>[FULL STORY]</a>":'';$('#mg_text_desc').html(res.c_description.truncate(120,'...')+link);}
main.update_news=function(){var ml=marvel_loader.init('aniv70/fetch_70th_news');ml.request={params:[0,4],setsize:1};ml.callback=main.update_news_cb;main.news_reqId=ml.energize(null,1);main.tID=main.loopy.delayed(4000);}
main.update_classic_comic_cb=function(){var res=this.result[0];if(res.Issue_id){var issue_name=res.Series_name+(res.Issue_number?' #'+res.Issue_number:'');$('#dc_classics_cover_image > img').attr('src','http://marvel.com'+res.graphics.story_thumb.graphic_pointer).attr('title',issue_name).attr('alt',issue_name);$('#dc_classics_cover')[0].parentNode.onclick=function(){location.href='/digitalcomics/titles/'+res.link_stem;};var idx=res.Issue_Onsale_date.search(/\d{4}/);var decade='('+res.Issue_Onsale_date.substr(idx,3)+'0s)';$('.dc_classics_text > span').html(issue_name+'<br/>'+decade);}}
main.classic_comics=function(){var ml=marvel_loader.init('aniv70/fetch_mdc_classic_comics');ml.request={params:[],setsize:1};ml.callback=main.update_classic_comic_cb;main.classics_reqId=ml.energize(null,1);}
var hub=Marvel.hub_pg={};hub.hide_voteinfo=function(){hide('instruction_wrap');hide('aniv_trans_layer');}
hub.show_voteinfo=function(){unhide('aniv_trans_layer');unhide('instruction_wrap');}})();$(document).ready(function(){if(Marvel.current_pg==Marvel.nom_pg){window.user_logged_in=$('#logged_in').html();}else if(Marvel.current_pg==Marvel.gal_pg){}else if(Marvel.current_pg==Marvel.main_pg){Marvel.main_pg.tabbox=new tabanator(['collections','annuals','variants'],'tabbox_content_id');window.news_started=true;}});