function ShowAlert(head,content) {walert=document.getElementById('walert') n=false;if(!walert) {n=true;walert=document.createElement('div');walert.id='walert';jQuery(walert).css('opacity',0.0);} walert.innerHTML='

'+head+'

'+content+'
';if(n)document.body.insertBefore(walert,document.getElementById('content'));ta=document.getElementById('ta');if(ta)ta.select();a=document.getElementById('content');jQuery(a).fadeTo('slow',0.1);jQuery(walert).fadeTo('slow',1.0);} function CloseAlert() {walert=document.getElementById('walert');jQuery("#content").fadeTo('slow',1.0);jQuery(walert).fadeTo('slow',0.0,function(){ jQuery(walert).remove();});} function spoil(o) {e=o.parentNode.parentNode.getElementsByTagName('div');if(o.value=='Mostrar') {o.value='Ocultar';e[1].innerHTML=e[1].getAttribute('data-content');} else {o.value='Mostrar';e[1].innerHTML='';}} function CopyLinks(a) {s='';x=jQuery(a).closest('.uploadblock').contents('.uploadcontent')[0].getElementsByTagName('a');i=0;jQuery.each(x,function(index,element) {z=element.getAttribute('href');if((z.indexOf('animehd')==-1)&&(z.indexOf('imageshack')==-1)) {s+=z.replace('http://adf.ly/73371/','http://')+'\n';i++;}});if(s.length>0) {ShowAlert(i+(i==1?' enlace':' enlaces'),'');document.getElementById('tal').select();}else alert('Abre los spoilers de donde quieres copiar los enlaces.');} function selectCode(a) { var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0]; if (window.getSelection) { var s = window.getSelection(); if (s.setBaseAndExtent) { s.setBaseAndExtent(e, 0, e, e.innerText.length - 1); } else { var r = document.createRange(); r.selectNodeContents(e); s.removeAllRanges(); s.addRange(r); } } else if (document.getSelection) { var s = document.getSelection(); var r = document.createRange(); r.selectNodeContents(e); s.removeAllRanges(); s.addRange(r); } else if (document.selection) { var r = document.body.createTextRange(); r.moveToElementText(e); r.select(); } } function imghover(o) {o.src=o.parentNode.getElementsByTagName('div')[0].getElementsByTagName('img')[1].src;} function imghoverout(o) {o.src=o.parentNode.getElementsByTagName('div')[0].getElementsByTagName('img')[0].src;} //file:popup_menu.js var PopupMenu=Class.create();PopupMenu.prototype={initialize:function(id,options) {document.currentMenu="";if(!$(id)) {return false;} this.id=id;var element=$(id);var popupMenu=element.id+"_popup";if(!$(popupMenu)) {return false;} this.menu=$(popupMenu);this.menu.style.display="none";element.onclick=this.openMenu.bindAsEventListener(this);},openMenu:function(e) {Event.stop(e);if(document.currentMenu&&document.currentMenu==this.id) {this.closeMenu();return false;} else if(document.currentMenu!="") {this.closeMenu();} offsetTop=offsetLeft=0;var element=$(this.id);do {offsetTop+=element.offsetTop||0;offsetLeft+=element.offsetLeft||0;element=element.offsetParent;if(element) {if(Element.getStyle(element,'position')=='relative'||Element.getStyle(element,'position')=='absolute')break;}}while(element);offsetTopReal=offsetTop;offsetLeftReal=offsetLeft;if(element) {do {offsetTopReal+=element.offsetTop||0;offsetLeftReal+=element.offsetLeft||0;}while(element=element.offsetParent);} element=$(this.id);element.blur();this.menu.style.position="absolute";this.menu.style.zIndex=100;this.menu.style.top=(offsetTop+element.offsetHeight-1)+"px";if(MyBB.browser=="opera"||MyBB.browser=="safari") {this.menu.style.top=(parseInt(this.menu.style.top)-2)+"px";} this.menu.style.left=offsetLeft+"px";this.menu.style.visibility='hidden';this.menu.style.display='block';if(this.menu.style.width) {menuWidth=parseInt(this.menu.style.width);} else {menuWidth=this.menu.offsetWidth;} pageSize=DomLib.getPageSize();if(offsetLeftReal+menuWidth>=pageSize[0]) {this.menu.style.left=(offsetLeft-menuWidth+element.offsetWidth)+"px";} this.menu.style.display='block';this.menu.style.visibility='visible';document.currentMenu=element.id;Event.observe(document,'click',this.closeMenu.bindAsEventListener(this));},closeMenu:function() {if(!document.currentMenu) {return;} var menu=document.currentMenu;menu=$(menu+"_popup");menu.style.display="none";document.currentMenu="";document.onclick=function(){};}}; //file:rating.js var Rating={init:function() {var rating_elements=$$('.star_rating');rating_elements.each(function(rating_element){var elements=Element.getElementsBySelector(rating_element,'li a');if(Element.hasClassName(rating_element,'star_rating_notrated')) {elements.each(function(element){element.onclick=function(){var parameterString=this.href.replace(/.*\?(.*)/,"$1");return Rating.add_rating(parameterString);};});} else {elements.each(function(element){element.onclick=function(){return false;};element.style.cursor='default';var element_id=element.href.replace(/.*\?(.*)/,"$1").match(/tid=(.*)&(.*)&/)[1];element.title=$('current_rating_'+element_id).innerHTML;});}});},build_forumdisplay:function(tid,options) {if(!$('rating_thread_'+tid)) {return;} var list=document.getElementById('rating_thread_'+tid);list.className='star_rating'+options.extra_class;list_classes=new Array();list_classes[1]='one_star';list_classes[2]='two_stars';list_classes[3]='three_stars';list_classes[4]='four_stars';list_classes[5]='five_stars';for(var i=1;i<=5;i++) {var list_element=document.createElement('li');var list_element_a=document.createElement('a');list_element_a.className=list_classes[i];list_element_a.title=lang.stars[i];list_element_a.href='./ratethread.php?tid='+tid+'&rating='+i+'&my_post_key='+my_post_key;list_element_a.innerHTML=i;list_element.appendChild(list_element_a);list.appendChild(list_element);}},add_rating:function(parameterString) {this.spinner=new ActivityIndicator('body',{image:imagepath+"/spinner_big.gif"});var element_id=parameterString.match(/tid=(.*)&(.*)&/)[1];new Ajax.Request('ratethread.php?ajax=1&my_post_key='+my_post_key,{method:'post',postBody:parameterString,onComplete:function(request){Rating.rating_added(request,element_id);}});document.body.style.cursor='wait';return false;},rating_added:function(request,element_id) {if(request.responseText.match(/(.*)<\/error>/)) {message=request.responseText.match(/(.*)<\/error>/);if(!message[1]) {message[1]='An unknown error occurred.';} if(this.spinner) {this.spinner.destroy();this.spinner='';} document.body.style.cursor='default';alert('There was an error performing the update.\n\n'+message[1]);} else if(request.responseText.match(/(.*)<\/success>/)) {if(!$('success_rating_'+element_id)) {var success=document.createElement('span');var element=$('rating_thread_'+element_id);element.parentNode.insertBefore(success,element.nextSibling);element.removeClassName('star_rating_notrated');} else {var success=$('success_rating_'+element_id);} success.className='star_rating_success';success.id='success_rating_'+element_id;success.innerHTML=request.responseText.match(/(.*)<\/success>/)[1];if(request.responseText.match(/(.*)<\/average>/)) {$('current_rating_'+element_id).innerHTML=request.responseText.match(/(.*)<\/average>/)[1];} var rating_elements=$$('.star_rating');rating_elements.each(function(rating_element){var elements=Element.getElementsBySelector(rating_element,'li a');elements.each(function(element){if(element.id=="rating_thread_"+element_id){element.onclick=function(){return false;};element.style.cursor='default';element.title=$('current_rating_'+element_id).innerHTML;}});});window.setTimeout("Element.remove('success_rating_"+element_id+"')",5000);document.body.style.cursor='default';$('current_rating_'+element_id).style.width=request.responseText.match(/(.*)<\/width>/)[1]+"%";} if(this.spinner) {this.spinner.destroy();this.spinner='';}}};if(use_xmlhttprequest==1) {Event.observe(document,'dom:loaded',Rating.init);} function DoCheckAll(e) { element = Event.element(e); if(!element) return false; var b = element.checked; var tb = element.up('table'); inputs = tb.getElementsByTagName("input"); for(var i=0; i < inputs.length; i++) { var subelement = inputs[i]; if((subelement.type == "checkbox") && (subelement.className != "checkall")) { var tr = subelement.up('tr'); if (b == true) tr.addClassName('trow_selected'); else tr.removeClassName('trow_selected'); }}} function DoCheckItem(e) { element = Event.element(e); if(!element) return false; var tr = element.up('tr'); if(element.checked == true) tr.addClassName('trow_selected'); else tr.removeClassName('trow_selected'); } function AutoCheck() { inputs = document.getElementsByTagName("input"); for(var i=0; i < inputs.length; i++) { var element = inputs[i]; if(element.type == "checkbox") { if (element.className == "checkall") Event.observe(element, "click", DoCheckAll); else Event.observe(element, "click", DoCheckItem); }}}