//ç
xajax.callback.global.onRequest = function() {xajax.$('carregando').style.display = 'block';}
xajax.callback.global.onComplete = function() {xajax.$('carregando').style.display='none';}

function $(a){
	return document.getElementById(a);
}

function $n(a){
	return document.getElementsByName(a);
}

function $t(a,t){
	return a.getElementsByTagName(t);
}

function $ta(a,i){
	if(!i)
		i=0;
	window.location= a.getElementsByTagName('a')[i].href;
	return false;
}

function crElem(a){
	return document.createElement(a);
}


function hasClass(e,v){
	return e.className.match(new RegExp('(\\s|^)'+v+'(\\s|$)'));
}


function addClass(e, v) {
	if(!e.className)
		e.className = v;
	else
		if(!hasClass(e,v))
			e.className+=" "+v;
}

function remClass(e,v) {
	if (hasClass(e,v)) {
		var reg = new RegExp('(\\s|^)'+v+'(\\s|$)');
		e.className=e.className.replace(reg,' ');
	}
}


function abre(a){
	window.location=a;
	return false;
}

function anew(u){
	window.open(u);
	return false;
}

function atualizaGenero(a){
	if(a.checked)
		$('genero').value = parseInt($('genero').value) + parseInt(a.value);
	else
		$('genero').value = parseInt($('genero').value)-parseInt(a.value);
}

function mostraSome(a,i){
	$(i).style.display=""; 
	a.parentNode.removeChild(a);
}

function addAnimeSemelhante(a,b){
	var t = $('tabela-semelhantes'); 
	var x,y,z;
	x=t.insertRow(-1);
	x.className='tr_linha';
	y=x.insertCell(-1);
	z=x.insertCell(-1);
	z.style.textAlign = 'center';
	y.innerHTML=a;
	z.innerHTML=b;
}

function mostraOculta(a,i){
	if(a.innerHTML=='Mostrar Todos'){
		a.innerHTML='Ocultar';
		$(i).style.display = '';
	}else{
		a.innerHTML='Mostrar Todos';
		$(i).style.display = 'none';
	}
}

function addElemento(t){
  var aux = $('sel-'+t);
  var key = aux.options[aux.selectedIndex].value;
  var valor = aux.options[aux.selectedIndex].text;
  if( $(t+'-input'+key)== undefined){
  var a = document.createElement('input');
  var onde = $('td-'+t);
  a.setAttribute('type','hidden');
  a.setAttribute('id',t+'-input'+key);
  a.setAttribute('name',t+'['+key+']');
  a.setAttribute('value','1');
  var b = document.createElement('span');
  b.setAttribute('id',t+'-span'+key);
  b.innerHTML='['+valor+'] ';
  b.style.cursor = 'pointer';
  b.onclick = function (){removeElemento(a,b);};
  b.onmouseover = function(){ b.style.color='#F00';};
  b.onmouseout = function(){ b.style.color='#000';};
  onde.appendChild(a);
  onde.appendChild(b);
  }
} 

function removeElemento(a,b){
	a.parentNode.removeChild(a);
	b.parentNode.removeChild(b);
}

function limpaElemento(i){
  var a = $(i);
	while ( a.hasChildNodes() )
    a.removeChild( a.firstChild );      
}

function mais(a,c){
	a.parentNode.lastChild.style.display='';
	$(c).style.display='';
	a.style.display='none';
}
function menos(a,c){
	a.parentNode.firstChild.style.display='';
	$(c).style.display='none';
	a.style.display='none';
}
var man_atual;
var sin_atual;

function cMenuAn(n,i){
	var num = n.id.substr(4);
	if(num!=man_atual){
		var div_novo=$('div-man'+num);
		if(div_novo){
			remClass($('man-'+man_atual),'ativo');
			addClass(n,'ativo');
			$('div-man'+man_atual).style.display='none';
			div_novo.style.display='block';
			man_atual=num;
		}else
			xajax_showMenuAn(i,num);
	}
	return false;
}

function trSin(t,i,l){
	if(l!=sin_atual){
		if(sin_atual!=0)
			$('sin-l'+sin_atual).style.display='none';
		var n=$('sin-l'+l);
		if(n){
			n.style.display='block';
			sin_atual=l;
		}else
			xajax_getSinopse(t,i,l);
	}
}

function trDescr(t,i,l){
	if(l!=descr_atual){
		if(descr_atual!=0)
			$('descr-l'+descr_atual).style.display='none';
		var n=$('descr-l'+l);
		if(n){
			n.style.display='block';
			descr_atual=l;
		}else
			xajax_getDescricao(t,i,l);
	}
}

function showRelSpoiler(){
	var e =$('tabela-relacoes').childNodes;
	for(var i=0;i<e.length;i++)
		remClass(e[i],'hide');
}

var mp_atual=0;
function showMP(i){
	if(i!=mp_atual){
		var e=$('mp-'+i);
		if(e){
			remClass(e,'hide');
			if(mp_atual!=0)
				addClass($('mp-'+mp_atual),'hide');
			mp_atual=i;
		}else
			xajax_getMP(i);
	}
}

var linha_epi_atual=0;
function addLinhaEpi(){
	linha_epi_atual++;
	var div = crElem('div');
	div.style.margin='5px';
	var n=$n('numero['+(linha_epi_atual-1)+']');
	var a=n[0].value!=''?parseInt(n[0].value)+1:'';
	n=$n('duracao['+(linha_epi_atual-1)+']');
	var b=n[0].value!=''?parseInt(n[0].value):'';
	div.innerHTML='<input type="text" name="numero['+linha_epi_atual+']" value="'+(a)+'"/> <input type="text" name="duracao['+linha_epi_atual+']" value="'+b+'"/> <input type="text" name="data['+linha_epi_atual+']"/>';
	$('div-epis').appendChild(div);
}

function remLinhaEpi(){
	if(linha_epi_atual>0){
		var d=$('div-epis');
		d.removeChild(d.lastChild);
		linha_epi_atual--;
	}
}


var mps_pag=1;
function showMPsPag(p){
	var e=$('mps-p'+p);
	if(mps_pag!=p)
		if(e){
			remClass(e,'hide');
			addClass($('mps-p'+mps_pag),'hide');
			mps_pag=p;
		}else
			xajax_showMPsPag(p);
}

var notas= new Array(); 
function ckNota(a,r,v){
	if(!notas[r]){
		notas[r]=true;
		xajax_votaReview(a,r,v);
	}
}

var trad_atual=0;
function getTradLetra(i,l){
	if(trad_atual!=l){
		var n=$('div-trad-'+l);
		if(n){
			n.style.display='block';
			if(trad_atual!=0)
				$('div-trad-'+trad_atual).style.display='none';
			trad_atual=l;
		}else
			xajax_getTradLetra(i,l);
	}
}
var filtro_atual=0;
function filtraLinks(img){
	var f=parseInt(img.id.substr(7));
	if(((f&filtro_atual)==f)&&f!=0){
		filtro_atual-=f;
		img.style.borderColor='#ddd';
		img.style.background='#ddd';
	}else{
		filtro_atual+=f;
		img.style.borderColor='#f00';
		img.style.background='#f00';
	}
	var trs=$t($('tbl-lks'),'tr');
	var opc=0;
	for(var i=1;i<trs.length;i++){
		opc=trs[i].id.split('-')[1];
		if((filtro_atual&opc)!=filtro_atual)
			addClass(trs[i],'hide');
		else
			remClass(trs[i],'hide');
	}
}
var f_lang_atual=0;
function filtraLinksLingua(l){
	var trs=$t($('tbl-lks'),'tr');
	var aux=null;
	for(var i=1;i<trs.length;i++){
		aux=trs[i].id.split('-');
		if((filtro_atual&aux[1])!=filtro_atual||(aux[2]!=l&&l!=0))
			addClass(trs[i],'hide');
		else
			remClass(trs[i],'hide');
	}
}
function shareLink(tp,t,u){
	var title;
	var url;

	if(!t) title = document.title;
 	else title = t;
 	if(!u) url = document.location.href;
 	else url = u;

	switch (tp){
		case 'delicious':
			window.open('http://del.icio.us/post?url=' + url + '&title=' + title,'wSocialBM');
		break;
		case 'google':
			window.open('http://www.google.com/bookmarks/mark?op=edit&bkmk=' + url + '&title=' + title,'wSocialBM');
		break;
		case 'reddit':
			window.open('http://reddit.com/submit?url=' + url + '&title=' + title,'wSocialBM');
		break;
		case 'yahoo':
			window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t=' + title + '&u=' + url,'wSocialBM');
		break;
		case 'facebook':
			window.open('http://www.facebook.com/sharer.php?u=' + url + '&t=' + title,'wSocialBM');
		break;
		case 'technorati':
			window.open('http://technorati.com/faves?add=' + url + '&title=' + title,'wSocialBM');
		break;
		case 'digg':
			window.open('http://digg.com/submit?phase=2&url=' + url + '&title=' + title,'wSocialBM');
		break;
		case 'rec6':
			window.open('http://rec6.via6.com/link.php?url=' + url + '&title=' + title,'wSocialBM');
		break;
		case 'twitter':
			window.open('http://twitter.com/home?status=' + title + ':%20' + url,'wSocialBM');
		break;
		case 'windowslive':
			window.open('https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url=' + url + '&title=' + title,'_self');
		break;
		case 'netvibes':
			window.open('http://www.netvibes.com/subscribe.php?type=rss&url=http://www.netvibes.com/subscribe.php?url=http://info.abril.com.br/aberto/infonews/rssnews.xml','wSocialBM');
		break;
		case 'linkk':
			window.open('http://www.linkk.com.br/submit.php?&noui&jump=close&url='+url+'&title='+title , 'wSocialBM');
		break;
		case 'blogblogs':
			window.open('http://blogblogs.com.br/my/bookmarks/add?bookmark_url[url]=' + url + '&title=' + title,'wSocialBM');
		break;
	}
}