function Layer(a)
	{
	return document.getElementById(a)
}
function flash(w,h,a)
	{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" align="middle">'+'<param name="allowScriptAccess" value="always" />'+'<param name="allowFullScreen" value="true" />'+'<param name="movie" value="'+a+'" />'+'<param name="menu" value="false" />'+'<param name="quality" value="best" />'+'<param name="scale" value="noscale" />'+'<embed src="'+a+'" menu="false" scale="noscale" quality="best" width="'+w+'" height="'+h+'" align="middle" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+'</object>')
}
function go2URL(a)
	{
	document.location.href=a
}
function nowe_okno(a,b,c,d)
	{
	var e=parseInt((screen.availWidth/2)-(c/2));
	var f=parseInt((screen.availHeight/2)-(d/2));
	var g="width="+c+",height="+d+",status,resizable,left="+e+",top="+f+"screenX="+e+",screenY="+f+"px,scrollbars=yes";
	okno=window.open(a,b,g);
	if(okno.opener==null)okno.opener=self
}
function zmienZakladke(a)
{
	createCookie('zakladka',a,1);
	switch(readCookie('zakladka'))
	{
		case 'z1':
		Layer("z1").className='content_right_active';
		Layer("z2").className='content_right_noactive';
		Layer("Zakladka_1").style.display='block';
		Layer("Zakladka_2").style.display='none';
		break;
		
		case 'z2':
		Layer("z2").className='content_right_active';
		Layer("z1").className='content_right_noactive';
		Layer("Zakladka_1").style.display='none';
		Layer("Zakladka_2").style.display='block';
	}
}

function checkZakladki()
{
	if(readCookie('zakladka') == null) { zmienZakladke('z1'); } else { zmienZakladke(readCookie('zakladka')); }
}

function changeStudioContent(a,b)
	{
	if(!a)
		{
		var a=1
	}
	if(!b)
		{
		var b=1
	}
	switch(a)
		{
		case 1:Layer("search_left_1").className='search_active';
		Layer("search_left_2").className='search_noactive';
		Layer("search_left_3").className='search_noactive';
		Layer("search_left_4").className='search_noactive';
		Layer("img1").src='templates/image/logos/to.png';
		Layer("img2").src='templates/image/logos/emit_bw.png';
		Layer("img3").src='templates/image/logos/fe_bw.png';
		Layer("img4").src='templates/image/logos/rz_bw.png';
		getRecords(1,b);
		break;
		case 2:Layer("search_left_1").className='search_noactive';
		Layer("search_left_2").className='search_active';
		Layer("search_left_3").className='search_noactive';
		Layer("search_left_4").className='search_noactive';
		Layer("img1").src='templates/image/logos/to_bw.png';
		Layer("img2").src='templates/image/logos/emit.png';
		Layer("img3").src='templates/image/logos/fe_bw.png';
		Layer("img4").src='templates/image/logos/rz_bw.png';
		getRecords(2,b);
		break;
		case 3:Layer("search_left_1").className='search_noactive';
		Layer("search_left_2").className='search_noactive';
		Layer("search_left_3").className='search_active';
		Layer("search_left_4").className='search_noactive';
		Layer("img1").src='templates/image/logos/to_bw.png';
		Layer("img2").src='templates/image/logos/emit_bw.png';
		Layer("img3").src='templates/image/logos/fe.png';
		Layer("img4").src='templates/image/logos/rz_bw.png';
		getRecords(3,b);
		break;
		case 4:Layer("search_left_1").className='search_noactive';
		Layer("search_left_2").className='search_noactive';
		Layer("search_left_3").className='search_noactive';
		Layer("search_left_4").className='search_active';
		Layer("img1").src='templates/image/logos/to_bw.png';
		Layer("img2").src='templates/image/logos/emit_bw.png';
		Layer("img3").src='templates/image/logos/fe_bw.png';
		Layer("img4").src='templates/image/logos/rz.png';
		getRecords(4,b);
		break
	}
}
function rateMovie(x)
	{
	document.oceny.ocena.value=x;
	document.oceny.submit()
}
function checkStars(a)
	{
	if(a==1)
		{
		Layer("star1").src='templates/image/star_active.gif'
	}
	if(a==2)
		{
		Layer("star1").src='templates/image/star_active.gif';
		Layer("star2").src='templates/image/star_active.gif'
	}
	if(a==3)
		{
		Layer("star1").src='templates/image/star_active.gif';
		Layer("star2").src='templates/image/star_active.gif';
		Layer("star3").src='templates/image/star_active.gif'
	}
	if(a==4)
		{
		Layer("star1").src='templates/image/star_active.gif';
		Layer("star2").src='templates/image/star_active.gif';
		Layer("star3").src='templates/image/star_active.gif';
		Layer("star4").src='templates/image/star_active.gif'
	}
	if(a==5)
		{
		Layer("star1").src='templates/image/star_active.gif';
		Layer("star2").src='templates/image/star_active.gif';
		Layer("star3").src='templates/image/star_active.gif';
		Layer("star4").src='templates/image/star_active.gif';
		Layer("star5").src='templates/image/star_active.gif'
	}
	if(a==6)
		{
		Layer("star1").src='templates/image/star_active.gif';
		Layer("star2").src='templates/image/star_active.gif';
		Layer("star3").src='templates/image/star_active.gif';
		Layer("star4").src='templates/image/star_active.gif';
		Layer("star5").src='templates/image/star_active.gif';
		Layer("star6").src='templates/image/star_active.gif'
	}
}
function uncheckStars()
	{
	Layer("star1").src='templates/image/star_deactive.gif';
	Layer("star2").src='templates/image/star_deactive.gif';
	Layer("star3").src='templates/image/star_deactive.gif';
	Layer("star4").src='templates/image/star_deactive.gif';
	Layer("star5").src='templates/image/star_deactive.gif';
	Layer("star6").src='templates/image/star_deactive.gif'
}
function rollImg(a,b)
	{
	Layer(b).src='templates/image/'+a
}
function doSearch()
	{
	document.location.href='/search_query_'+Layer('query').value+'.html'
}
function handleEnter(a,b)
	{
	var c=b.keyCode?b.keyCode:b.which?b.which:b.charCode;
	if(c==13)
		{
		var i;
		for(i=0;
		i<a.form.elements.length;
		i++)if(a==a.form.elements[i])break;
		i=(i+1)%a.form.elements.length;
		a.form.elements[i].focus();
		doSearch();
		return false
	}
	else
		{
		return true
	}
}
var currentPage=1;
var currentArtPage=1;
var maxArtPage;
var maxPage;
var defaultTableData;
var stID=1;
var mID=1;
var inp='';
function parseRecords(a)
	{
	with(a.getElementsByTagName("movies").item(0))
		{
		page=getAttribute("page")*1;
		maxPerPage=getAttribute("max_per_page");
		startId=maxPerPage*page+1;
		total=getAttribute("total")*1;
		maxPage=Math.ceil(total/maxPerPage);
		stID=getAttribute("studio");
		if(maxPage==0)
			{
			Layer("dataStats").innerHTML="<b>Chwilowo brak film�w z tego studia.</b>"
		}
		else
			{
			Layer("dataStats").innerHTML="Strona: "+(page)+" z "+maxPage
		}
	}
	d=Layer("dataTable");
	for(i=d.rows.length-1;
	i>=0;
	i--)d.deleteRow(i);
	record=a.getElementsByTagName("movie");
	result="";
	tr=document.createElement("tr");
	for(i=0;
	i<record.length;
	i++)
		{
		if(i%4==0)
			{
			tr=document.createElement("tr");
			d.appendChild(tr)
		}
		td=document.createElement("td");
		td.setAttribute("class","film");
		td.setAttribute("className","film");
		td.setAttribute("vAlign","top");
		tr.appendChild(td);
		msg='<a href="play_id_'+record[i].childNodes[0].childNodes[0].nodeValue+'.html" class="filmLink" title="Odtw�rz film">';
		msg+='<img class="filmImg" src="media/screens/'+record[i].childNodes[3].childNodes[0].nodeValue+'_midi.jpg" alt="" />';
		msg+='</a>';
		msg+='<br /><a href="play_id_'+record[i].childNodes[0].childNodes[0].nodeValue+'.html" class="filmLink">'+record[i].childNodes[1].childNodes[0].nodeValue+'</a>';
		td.innerHTML=msg
	}
	d.appendChild(tr);
	return result
}
function parseArticle(a)
	{
	with(a.getElementsByTagName("articles").item(0))
		{
		page=getAttribute("page")*1;
		maxPerPage=getAttribute("max_per_page");
		startId=maxPerPage*page+1;
		total=getAttribute("total")*1;
		maxArtPage=Math.ceil(total/maxPerPage);
		mID=getAttribute("mID");
		if(maxArtPage==0)
			{
			Layer("artStats").innerHTML="<b>Brak artyku�u dla tego filmu.</b>"
		}
		else
			{
			Layer("artStats").innerHTML="Strona: "+(page)+" z "+maxArtPage
		}
	}
	record=a.getElementsByTagName("article");
	result=record[0].childNodes[0].nodeValue;
	return result
}
function getArtRecords(b)
	{
	if(!b)
		{
		b=1
	}
	advAJAX.get(
		{
		tag:"artContent",url:"play_id_"+b+"_str_"+currentArtPage+"_article.html",onInitialization:function()
			{
			Layer("artStats").innerHTML='<span style="font-weight: bold">Pobieranie artyku�u...</span>'
		}
		,onSuccess:function(a)
			{
			parseArticle(a.responseXML);
			document.getElementById(a.tag).innerHTML=a.responseText;
			if(currentArtPage==1&&(maxArtPage==1||maxArtPage==0))
				{
				Layer("btnPrev").style.visibility="hidden";
				Layer("btnNext").style.visibility="hidden"
			}
			else if(currentArtPage==1&&maxArtPage>1)
				{
				Layer("btnPrev").style.visibility="hidden";
				Layer("btnNext").style.visibility="visible"
			}
			else if(currentArtPage>1&&currentArtPage<maxArtPage)
				{
				Layer("btnPrev").style.visibility="visible";
				Layer("btnNext").style.visibility="visible"
			}
			else
				{
				Layer("btnPrev").style.visibility="visible";
				Layer("btnNext").style.visibility="hidden"
			}
		}
	}
	)
}
function changePage(p)
	{
	currentPage+=p;
	getRecords(stID)
}
function changeArtPage(p)
	{
	currentArtPage+=p;
	getArtRecords(mID)
}
function ajaxRate(c,x)
	{
	var d='contentAJAX';
	Layer(c).ocena.value=x;
	advAJAX.submit(document.getElementById(c),
		{
		onLoading:function()
			{
			Layer('ajaxRate').innerHTML='<img src="templates/image/ajax-loader.gif" alt="" />';
			Layer('ajaxVotes').innerHTML='<img src="templates/image/ajax-loader.gif" alt="" />'
		}
		,onSuccess:function(b)
			{
			Layer('contentAjax').innerHTML=b.responseText;
			inp;
			for(a=1;
			a<=6;
			a++)
				{
				inp+='<img id="star'+a+'" src="templates/image/star_deactive.gif" alt="'+a+'" title="'+a+'" class="star_out" />'
			}
			Layer('starsIcos').innerHTML=inp
		}
		,onError:function(a)
			{
			alert("Error: "+a.status)
		}
	}
	);
	return false
}
function RollImg(x,a,b)
	{
	document.getElementById(x).src=a;
	document.getElementById(x).className=b
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
