function isDefined( v )
{
    return (typeof(window[v]) == "undefined")?  false: true;
}
function display(id) {
	if( $x(id).style.display == 'none' )
		$x(id).style.display = 'block';
	else
		$x(id).style.display = 'none';
}
function otworz(id) {
	if( $x(id).style.display == 'none' )
		$x(id).style.display = 'block';
}

function zamknij(id) {
	if( $x(id).style.display == 'block' )
		$x(id).style.display = 'none';
}

function szukaj()
{
	$x('search_form').submit();
}

function newsletter( n )
{
	$x('nl_n').value = n;
	$x('nl').submit();
}

var pub = new Array();
pub['title'] = new Array(3);
pub['text'] = new Array(3);
pub['photo'] = new Array(3);
pub['id'] = new Array(3);
	
function $x(t) 
{
	if( document.getElementById )
		return document.getElementById(t);
	else if( document.all ) 
		return document.all[t];
	else if( navigator.userAgent.indexOf("Opera") != -1 )
		return eval('document.all.' + t);
}

var currentPub = 0;
var currentNews = 5;

function changePub( p )
{
	if( p != currentPub )
	{
		$x('pubTitle').innerHTML = '<p>' + pub['title'][p] + '</p>';
		$x('pubText').innerHTML = '<p>' + pub['text'][p] + '</p>';
		$x('pubScreen').src = pub['photo'][p].src;
		if( p == 1 )
			$x('banka_a').href = 'reviews/show/id/' + pub['id'][p];
		else if( p == 0 )
			$x('banka_a').href = 'articles/show/id/' + pub['id'][p];
		else
			$x('banka_a').href = 'guides/show/id/' + pub['id'][p];
		currentPub = p;
		for(i=0; i<3; i++)
		{
			if( p == i )
				$x('i' + i).src = pubBankiOn[i];
			else
				$x('i' + i).src = pubBankiOff[i];
		}
	}
}

var nBluray = new Array();
var nTech = new Array();
var nTv = new Array();
var nSprzet = new Array();
var tx = new Array(4);
tx['title'] = new Array(4);
tx['photo'] = new Array(4);
tx['text'] = new Array(4);
tx['id'] = new Array(4);

var newsSeen = new Array(4);

function changeNews( n )
{
	if( currentNews != n && newsSeen[n] != 1 )
	{		
		advAJAX.post({
		    url : 'news/ajaxGetLast/type/' + n + '/',
		    onInitialization: function() {
		    	$x('newsPhoto').src = extrasHref + '/gfx/_loader.gif';
		    	$x('newsTitle').innerHTML = '';
		    	$x('newsText').innerHTML = '';
		    	for( i=1; i<=4; i++ )
					$x('newsLi' + i).innerHTML = '';
		    },
		    onSuccess : function(o) {
		    	setTimeout("showNews("+ n +")",100);
		    }
		})
		currentNews = n;
		newsSeen[n] = 1;
	}
	else
	{
		showNews(n);
	}
}

function showNews(n)
{
	switch(n)
	{
		case 0: 
			if( nSprzet == '' )
				nSprzet = tx;
			if( typeof(nSprzet['id'][0]) != 'undefined' )
			{
				$x('newsText').innerHTML = nSprzet['text'][0] + '<div class="nMore"> <a href="news/show/id/'+ nSprzet['id'][0] +'">&raquo; więcej</a></div>'; ; 
				$x('newsTitle').innerHTML = nSprzet['title'][0] ; 
				$x('newsPhoto').src = gallery_host + '/' + nSprzet['photo'][0];
				for( i=1; i<=4; i++ )
					if( typeof(nSprzet['title'][i]) != 'undefined' )
						$x('newsLi' + i).innerHTML = '&nbsp; &nbsp; &nbsp; <a href="news/show/id/'+ nSprzet['id'][i] +'">' + nSprzet['title'][i] + '</a>';
					else
						$x('newsLi' + i).innerHTML = '';
			}
			break;
		case 1:
			if( nTv == '' )
				nTv = tx;
			if( typeof(nTv['id']) != 'undefined' )
			{
				$x('newsText').innerHTML = nTv['text'][0]  + '<div class="nMore"> <a href="news/show/id/'+ nTv['id'][0] +'">&raquo; więcej</a></div>';;
				$x('newsTitle').innerHTML = nTv['title'][0]; 
				$x('newsPhoto').src = gallery_host + '/' + nTv['photo'][0];
				for( i=1; i<=4; i++ )
					if( typeof(nTv['title'][i]) != 'undefined' )
						$x('newsLi' + i).innerHTML = '&nbsp; &nbsp; &nbsp; <a href="news/show/id/'+ nTv['id'][i] +'">' + nTv['title'][i] + '</a>';
					else
						$x('newsLi' + i).innerHTML = '';
			}
			break;
		case 2:
			if( nBluray == '' )
				nBluray = tx;
			if( typeof(nBluray['id']) != 'undefined' )
			{
				$x('newsText').innerHTML = nBluray['text'][0] + '<div class="nMore"> <a href="news/show/id/'+ nBluray['id'][0] +'">&raquo; więcej</a></div>';;
				$x('newsTitle').innerHTML = nBluray['title'][0]; 
				$x('newsPhoto').src = gallery_host + '/' + nBluray['photo'][0];
				for( i=1; i<=4; i++ )
					if( typeof(nBluray['title'][i]) != 'undefined' )
						$x('newsLi' + i).innerHTML = '&nbsp; &nbsp; &nbsp; <a href="news/show/id/'+ nBluray['id'][i] +'">' + nBluray['title'][i] + '</a>';
					else
						$x('newsLi' + i).innerHTML = '';
			}
			break;
		case 3:
			if( nTech == '' )
				nTech = tx;
			if( typeof(nTech['id']) != 'undefined' )
			{
				$x('newsText').innerHTML = nTech['text'][0] + '<div class="nMore"> <a href="news/show/id/'+ nTech['id'][0] +'">&raquo; więcej</a></div>';;
				$x('newsTitle').innerHTML = nTech['title'][0]; 
				$x('newsPhoto').src = gallery_host + '/' + nTech['photo'][0];
				for( i=1; i<=4; i++ )
					if( typeof(nTech['title'][i]) != 'undefined' )
						$x('newsLi' + i).innerHTML = '&nbsp; &nbsp; &nbsp; <a href="news/show/id/'+ nTech['id'][i] +'">' + nTech['title'][i] + '</a>';
					else
						$x('newsLi' + i).innerHTML = '';
			}
			break;
	}
	for(i=0; i<4; i++)
	{
		if( n == i )
			$x('n' + i).src = newsTabsOn[i];
		else
			$x('n' + i).src = newsTabsOff[i];
	}
	tx = new Array(4);
}

var popSeen = new Array(3);
var currentPop = 0;

function changePopular( n, ctrl )
{
	if( currentPop != n )
	{	
		// zmiana obrazkow
		for(i=0; i<3; i++)
		{
			if( n != i )
				$x('n' + i).src = newsTabsOff[i];
			else
				$x('n' + i).src = newsTabsOn[i];
		}
	
		if( n == 0 )
			var t = 1;
		else if ( n == 1 )
			var t = 7;
		else if( n == 2 )
			var t = 31;
		advAJAX.post({
		    url : ctrl + '/ajaxGetPopular/t/' + t + '/',
		    onInitialization: function() {
		    	$x('pop').innerHTML = '<div class="loader"><img src="'+ extrasHref + '/gfx/loader.gif" alt="" /></div>';
		    },
		    onSuccess : function(o) {
		    	//setTimeout("showNews("+ n +")",100);
				//alert(o.responseText);
				$x('pop').innerHTML = o.responseText;
		    }
		})
		currentPop = n;
		popSeen[n] = 1;
	}
	else
	{
		//showPop(n);
		//alert('error');
	}
}

var currentArtPage = 0;

function makeArtPages()
{
	artPages = artText.split('<span>!STRONA!</span>');
	drawPages();
}
function showArtPage(n)
{
	currentArtPage = n;
	$x('artText').innerHTML = '';
	$x('artText').innerHTML = artPages[n];
	drawPages();
}
function drawPages()
{
	var tmp = 'Strona ';
	var tmp2 = '';
	for(i=0; i<artPages.length; i++)
	{
		if( i == currentArtPage )
			tmp2 = '<b>' + (i+1) + '</b>';
		else
			tmp2 = i+1;
		tmp = tmp + '&nbsp; <a href="#" onclick="showArtPage('+ i +'); return false;">'+ tmp2 +'</a>';
	}
	//alert(tmp);
	$x('artPages').innerHTML = tmp;
}
function artStart() 
{
	if( typeof(artText) != "undefined" )
	{
		if( artText != '')
		{
			makeArtPages(); 
			showArtPage(0);
		}
	}

}
function OA_show(nr)
{
	// pusta funkcja wystepujaca w szablonach
}

function Dalsze(url)
{
	document.location=url;
}