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='<div class="ndiv container"><h4>'+head+'</h4>'+content+'</div>';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'),'<textarea id="tal" style="width:394px;" rows="10">'+s+'</textarea><input type="reset" value="Cerrar" onclick="CloseAlert()" />');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>(.*)<\/error>/))
{message=request.responseText.match(/<error>(.*)<\/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>(.*)<\/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>(.*)<\/success>/)[1];if(request.responseText.match(/<average>(.*)<\/average>/))
{$('current_rating_'+element_id).innerHTML=request.responseText.match(/<average>(.*)<\/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>(.*)<\/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);
}}}
