* @link 	http://suczawa.ath.cx/
**/
$xhtml=true;
#wyświetl błąd
function blad($msg)
{
	die('
	
Blad Galerii Zdjec Suczawa 2009!
	'.$msg.'');
}
function NaglowekXHTML()
{
	global $xhtml;
	$xhtml = preg_match('/application\/xhtml\+xml(?![+a-z])(;q=(0\.\d{1,3}|[01]))?/i', 
	$_SERVER['HTTP_ACCEPT'], $xhtml) && (isset($xhtml[2])?$xhtml[2]:1) > 0 || 
	strpos($_SERVER["HTTP_USER_AGENT"], "W3C_Validator")!==false || 
	strpos($_SERVER["HTTP_USER_AGENT"], "WebKit")!==false;
	
	header('Content-Type: '.($xhtml?'application/xhtml+x':'text/ht').'ml; charset="utf-8"'); #IE doesn't support application/xhtml+xml - workaround
	
	echo ''; 
}
 
function GenerujListeStron($adm = false)
{
   	global $cnt;
   	global $page;
   	$content = '';
   	
	if ($page>1)
	{
		if ($adm)
		{
			$content .= '«';
			$content .= '  < ';
		}
		else
		{
			$content .= '«';
			$content .= '  < ';
		}
	}
	
	#wygeneruj strony
	for ($i=1;$i<=$cnt;$i++)
   	{
     		if ($i==$page)
     		{
			if ($i == $cnt)
			{
				$content .= ''.$i.'';
			}
			else
			{
	    			$content .= ''.$i.''.' | ';
			}
		}
		else
		{
			if ($i == $cnt)
			{
				if ($adm)
				{
					$content .= ''.$i.' ';
				}
				else
				{
					$content .= ''.$i.' ';
				}
			}
			else
			{
	    			if ($adm)
				{
					$content .= ''.$i.' | ';
				}
				else
				{
					$content .= ''.$i.' | ';
				}
			}
		}
     	}
     	#dodaj linka "+1 strona" oraz do ostatniej
	if ($page<$cnt)
     	{
    		if ($adm)
		{
			$content .= '>';
			$content .= '  »';
		}
		else
		{
			$content .= '>';
			$content .= '  »';
		}
	}
	
	#dodaj linka do ostatniej strony
     	echo $content;
}
function Przekieruj($url='index.php', $tresc='')
{
	if ($tresc!='')
	{
		die('
		
		
		'.$tresc);
	}
	else
	{
		die('');
	}
}
function NaglowekPA($nazwapodstrony)
{
	global $xhtml;
	echo '
	
	
	
		ACP • '.$nazwapodstrony.'
		
		
	
	 
	
	
	
	
	
	';
}
function ZmniejszObraz($wejscie, $szer_wys, $wyjscie)
{
	#otwieramy oryginal
	$obraz = imagecreatefromjpeg($wejscie);
	
	# sprawdz, czy obrazek nie jest wyzszy niz szerszy
	if (imagesy($obraz) > imagesx($obraz))
	{
		$wysokosc = $szer_wys;
		$st = imagesy($obraz) / $szer_wys;
		$szerokosc = imagesx($obraz) / $st;
	}
	else
	{
		$szerokosc = $szer_wys;
		#musimy obliczyc stosunek wiekszego obrazu do mniejszego - liczymy wysokosc
		$st = imagesx($obraz) / $szer_wys;
		$wysokosc = imagesy($obraz) / $st;
	}
	#do dziela - zmniejszamy
	$mniejszy = imagecreatetruecolor($szerokosc,$wysokosc);
	imagecopyresampled($mniejszy,$obraz,0,0,0,0,$szerokosc,$wysokosc,imagesx($obraz),imagesy($obraz));
	
	#i zapisujemy...
	imagejpeg($mniejszy, $wyjscie, 99);
	
	#zwalniamy pamiec
	imagedestroy($obraz);
	imagedestroy($mniejszy);
}
?>