if (top.location != self.location) top.location = self.location;

// Marquee script written by blue
// licensed under Creative Common license
// http://creativecommons.org/licenses/by-sa/2.5/pl/
function marquee(x,typ,p){
typ={
	'up':[-1,'top','offsetHeight'],
	'down':[1,'top','offsetHeight'],
	'left':[-1,'left','offsetWidth'],
	'right':[1,'left','offsetWidth']
}[typ];
var m=this,mOut,mIn,turlaj,T,i=typ[0],j=0,p=p||50;
(mOut=document.getElementById(x)).onmouseover=function(){T=clearInterval(T)};
	mOut.appendChild((mIn=mOut.childNodes)[0].cloneNode(1));
	mOut.onmouseout=function(e){
		e=e||event;e=e.toElement||e.relatedTarget;
		if(e)do{if(e==this)return!1}while(e=e.parentNode) 
		T=setInterval(turlaj,p)
	};
mOut=mIn[0][typ[2]];
turlaj=function(){
	mIn[0].style[typ[1]]=(-2*i*(j+=i)<(i-1)*mOut?(j=(-i-1)/2*mOut+i):j)+'px';
	mIn[1].style[typ[1]]=j+mOut+'px';
}
T=setInterval(turlaj,p);
}

onl=window.onload||new Function;
onload=function(){
	onl();
	new marquee('buttons','up')
}

var xmlHttp;

function vote(anime_id, rate){
if (window.XMLHttpRequest)
{xmlHttp = new XMLHttpRequest();}
else
if (window.ActiveXObject)
{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}

xmlHttp.onreadystatechange=function()
{
	if (xmlHttp.readyState == 4)
	{
		if (xmlHttp.status == 200)
		{
			xmlDoc = xmlHttp.responseXML;
			zm = xmlDoc.getElementsByTagName("msg")[0].childNodes[0].nodeValue;

			if (zm != "false")
			{
				rate_users_av2 = xmlDoc.getElementsByTagName("rate_users_av")[0].childNodes[0].nodeValue;
				rate_users_all2 = xmlDoc.getElementsByTagName("rate_users_all")[0].childNodes[0].nodeValue;
				rate_user_rate2 = xmlDoc.getElementsByTagName("rate_user_rate")[0].childNodes[0].nodeValue;
				rate_users_img2 = '';
				
				if (rate_users_all2 > 0)
					for (var t = 0; t < 5; t++)
						rate_users_img2 = rate_users_img2+'<img src="'+xmlDoc.getElementsByTagName("rate_users_img").item(0).childNodes[t].getAttribute("src")+'" alt="" />';

				eval("document.getElementById('rate_star').style.display='none'");
				eval("document.getElementById('rate_del').style.display='none'");
				if (rate_user_rate2 > 0)
					eval("document.getElementById('rate_div').style.display='block'");
				else
					eval("document.getElementById('rate_div_del').style.display='block'");
				if (rate_users_all2 > 0)
					eval("document.getElementById('rate_users_avall').style.display='block'");
				else
					eval("document.getElementById('rate_users_avall').style.display='none'");
				eval("document.getElementById('rate_users_av').innerHTML=rate_users_av2");
				eval("document.getElementById('rate_users_all').innerHTML=rate_users_all2");
				eval("document.getElementById('rate_users_img').innerHTML=rate_users_img2");
				eval("document.getElementById('rate_user_rate').innerHTML=rate_user_rate2");
				eval("document.getElementById('rate_my_rate').style.display='inline'");
			}
		}
	}
}	
xmlHttp.open("GET","/ajax_vote.php?anime="+anime_id+"&rate="+rate,true);
xmlHttp.send(null);
}

function rate_show(){
	document.getElementById('rate_div').style.display = 'none';
	document.getElementById('rate_div_del').style.display = 'none';
	document.getElementById('rate_star').style.display = 'block';
	document.getElementById('rate_del').style.display = 'inline';
}

function add_fav(fav, nr){
if (window.XMLHttpRequest)
{xmlHttp = new XMLHttpRequest();}
else
if (window.ActiveXObject)
{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}

xmlHttp.onreadystatechange=function()
{
	if (xmlHttp.readyState == 4)
	{
		if (xmlHttp.status == 200)
		{
			xmlDoc = xmlHttp.responseXML;
			zm = xmlDoc.getElementsByTagName("msg")[0].childNodes[0].nodeValue;

			if (zm != "false")
			{
				fav_count2 = xmlDoc.getElementsByTagName("fav_count")[0].childNodes[0].nodeValue;
				fav_link2 = '<a href="javascript: rm_fav(\''+fav+'\','+nr+');"> [ usuń z ulubionych ]</a>';

				document.getElementById('fav_count').innerHTML=fav_count2;
				document.getElementById('fav_link').innerHTML=fav_link2;
				document.getElementById('fav_user').style.display='block';
			}
		}
	}
}	
xmlHttp.open("GET","/ajax_fav.php?fav="+fav+"&nr="+nr,true);
xmlHttp.send(null);
}

function rm_fav(fav, nr){
if (window.XMLHttpRequest)
{xmlHttp = new XMLHttpRequest();}
else
if (window.ActiveXObject)
{xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");}

xmlHttp.onreadystatechange=function()
{
	if (xmlHttp.readyState == 4)
	{
		if (xmlHttp.status == 200)
		{
			xmlDoc = xmlHttp.responseXML;
			zm = xmlDoc.getElementsByTagName("msg")[0].childNodes[0].nodeValue;

			if (zm != "false")
			{
				fav_count2 = xmlDoc.getElementsByTagName("fav_count")[0].childNodes[0].nodeValue;
				fav_link2 = '<a href="javascript: add_fav(\''+fav+'\','+nr+');"> [ dodaj do ulubionych ]</a>';

				document.getElementById('fav_count').innerHTML=fav_count2;
				document.getElementById('fav_link').innerHTML=fav_link2;
				document.getElementById('fav_user').style.display='none';
			}
		}
	}
}	
xmlHttp.open("GET","/ajax_fav_rm.php?fav="+fav+"&nr="+nr,true);
xmlHttp.send(null);
}


function highlight(field){
field.focus();
field.select();
}
