ACC SHELL

Path : /srv/www/vhosts/calyx/classes/
File Upload :
Current File : /srv/www/vhosts/calyx/classes/main.php


<?
class CMain
{
	var $pripojeni;
	var $tab_kategorie, $tab_barva_potiku, $tab_barvy, $tab_druhy, $tab_motivy, $tab_umisteni, $tab_kosik, $tab_kosik_polozky, $tab_velikost;
	var $SEO = array();
 
	function CMain($pripojeni)
    {
		$this->pripojeni=$pripojeni;
		$this->web_id = 1;
		$this->lang = "cz";

        $GLOBALS['modules_dir_pub'] = './modules/';

        $GLOBALS['conf_site_title'] = "CALYX, spol. s.r.o.";


		$this->use_lang=true;

	
		if($_REQUEST['lev2']){
			switch ($_REQUEST['lev2']){
			//case "novinky": break;
			default:
				$this->get_actual_cathegory();
				break;
			}
		}

		$this->nacti_aktivni_kategorie($this->id_cathegory);
		$this->conf_list->layouts = $this->nacti_layouty();




        $this->inicializuj_moduly();
	}
	
	function inicializuj_moduly(){
		$adresar_s_layouty = $GLOBALS['modules_dir_pub'];
		$dir = dir($adresar_s_layouty);
		while (($file = $dir->read()) !== false){
			if($file!="." && $file!=".." && $file!='support_functions.php'){
				$contents = file_get_contents($adresar_s_layouty.$file."/conf.xml");
				$result = xml2array($contents,0);
				
				$classname = $result[modul][classname];
				$id = $result[modul][id];
				
				$this->objekty_modulu[$id] = $id;
				
				
				require $GLOBALS['modules_dir_pub'].$file."/modul.php";
				$this->$id = new $classname($this->pripojeni);
							
			}
		}

		$dir->close();

/*
		require $GLOBALS['modules_dir_pub']."texty/modul.php";
		require $GLOBALS['modules_dir_pub']."clanky/modul.php";
		require $GLOBALS['modules_dir_pub']."komise/modul.php";
		require $GLOBALS['modules_dir_pub']."rada/modul.php";
		require $GLOBALS['modules_dir_pub']."prezidium/modul.php";
		require $GLOBALS['modules_dir_pub']."kongresy/modul.php";
		require $GLOBALS['modules_dir_pub']."fotogalerie/modul.php";
		$this->modul_texty = new CModul_Texty($this->pripojeni);
		$this->modul_clanky= new CModul_Clanky($this->pripojeni);
		$this->modul_komise= new CModul_Komise($this->pripojeni);
		$this->modul_rada= new CModul_Rada($this->pripojeni);
		$this->modul_prezidium= new CModul_Prezidium($this->pripojeni);
		$this->modul_kongresy= new CModul_Kongresy($this->pripojeni);
		$this->modul_fotky= new CModul_Fotky($this->pripojeni);

*/		
	}



//////BANNERY	

////*MAIL*////
function odosli_mail(){   
 if (isset($_POST['jmeno'])) {
 
$to      = 'niznik.peter@gmail.com';
$subject ="Dotaz z webu Moneto.cz od ".$_POST['jmeno'] ;
$message = "Dobrý den,\n
".$_POST['text']."
Telefon:".$_POST['telefon']."\n\n
S pozdravem ".$_POST['jmeno'];
$headers = 'From:' .$_POST['mail'];
//mail($to, $subject, $message, $headers); 
	}
     ?>
 <html>

<head>

<style>



.lightbox {

    position:fixed;

    top:0;

    left:0;

    width:100%;

    height:100%;

    background:rgba(0, 0, 0, .8);

}



.lightbox_table {

    width:100%;

    height:100%;

}



.lightbox_table_cell {

    vertical-align:middle;

}



</style>

</head>



<body>







<!-- LIGHTBOX CODE BEGIN -->

<div id="lightbox" class="lightbox" style="display:none"

      onclick="document.getElementById('lightbox').style.display='none';">



   <table class="lightbox_table">

   <tr>

   <td class="lightbox_table_cell" align="center">

      <div id="lightbox_content" style=

            "width:300px; background-color:white; border:3px solid #c5c5c5;">



         <p><b>Vaša správa bola odoslaná</b></p>

      



      </div>

   </td>

   </tr>

   </table>



</div>

<!-- LIGHTBOX CODE END -->



</body>

</html>
<?php 
  
}  
/////MAIL////


	
	function get_actual_cathegory(){
		if($this->use_lang){
			if($_REQUEST['lev4'])
				$sql = "select M1.* from ".$GLOBALS['config_db_prefix']."menu M1, ".$GLOBALS['config_db_prefix']."menu M2, ".$GLOBALS['config_db_prefix']."menu M3 WHERE M1.id_top=M2.id AND M2.id_top=M3.id AND M1.seo='".$_REQUEST['lev4']."' AND M2.seo='".$_REQUEST['lev3']."' AND M3.seo='".$_REQUEST['lev2']."' AND M3.lang='".$this->lang."'";
			elseif($_REQUEST['lev3'])
				$sql = "select M1.* from ".$GLOBALS['config_db_prefix']."menu M1, ".$GLOBALS['config_db_prefix']."menu M2 WHERE M1.id_top=M2.id AND M1.seo='".$_REQUEST['lev3']."' AND M2.seo='".$_REQUEST['lev2']."' AND M2.lang='".$this->lang."'";
			elseif($_REQUEST['lev2'])
				$sql = "select M1.* from ".$GLOBALS['config_db_prefix']."menu M1 WHERE M1.seo='".$_REQUEST['lev2']."' AND M1.lang='".$this->lang."'";
	    
			if($_REQUEST['lev2']=='zbozi'){
				$sql = "SELECT id_menu as id FROM ".$GLOBALS['config_db_prefix']."vyrobky WHERE id_menu='".$_REQUEST['lev3']."' LIMIT 1";
			}
		
		}
		else{
		
			if($_REQUEST['lev3'])
				$sql = "select M1.* from ".$GLOBALS['config_db_prefix']."menu M1, ".$GLOBALS['config_db_prefix']."menu M2, ".$GLOBALS['config_db_prefix']."menu M3 WHERE M1.id_top=M2.id AND M2.id_top=M3.id AND M1.seo='".$_REQUEST['lev3']."' AND M2.seo='".$_REQUEST['lev2']."' AND M3.seo='".$_REQUEST['lev1']."' AND M3.lang='".$this->lang."'";
			elseif($_REQUEST['lev2'])
				$sql = "select M1.* from ".$GLOBALS['config_db_prefix']."menu M1, ".$GLOBALS['config_db_prefix']."menu M2 WHERE M1.id_top=M2.id AND M1.seo='".$_REQUEST['lev2']."' AND M2.seo='".$_REQUEST['lev1']."' AND M2.lang='".$this->lang."'";
			elseif($_REQUEST['lev1'])
				$sql = "select M1.* from ".$GLOBALS['config_db_prefix']."menu M1 WHERE M1.seo='".$_REQUEST['lev1']."' AND M1.lang='".$this->lang."'";
	    
			if($_REQUEST['lev2']=='zbozi'){
				$sql = "SELECT id_menu as id FROM ".$GLOBALS['config_db_prefix']."vyrobky WHERE id_menu='".$_REQUEST['lev3']."' LIMIT 1";
			}
		}		
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $data=$this->pripojeni->objekt_dotazu($dbdata)){
			$this->id_cathegory = $data->id;
		}
	}


	function nacti_aktivni_kategorie($id_kategorie)
	{
 
		if ($id_kategorie){
			$this->aktivni_polozky[$id_kategorie] = true;
		}
		$sql = "SELECT id, id_top, nazev, keywords, description FROM ".$GLOBALS['config_db_prefix']."menu WHERE id='".$id_kategorie."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			$this->aktivni_polozky[$data->id_top] = true;
			if ($data->id_top){
				$this->nacti_aktivni_kategorie($data->id_top);
			   $this->info_pozice = $data->nazev. ($this->info_pozice?" - ":"") .$this->info_pozice;

			   $this->info_keywords = $this->info_keywords ? $this->info_keywords : $data->keywords;
			   $this->info_description = $this->info_description ? $this->info_description : $data->description;
			   
			   $this->id_top_level = $data->id_top;
			}
			else{
				$this->info_pozice = $data->nazev. ($this->info_pozice?" - ":"").$this->info_pozice;
				
				$this->info_keywords = $this->info_keywords ? $this->info_keywords : $data->keywords;
				$this->info_description = $this->info_description ? $this->info_description : $data->description;

			   $this->id_top_level = $data->id;
			}


			if($data->seo==$_REQUEST['lev1']) $seo_url = $_REQUEST['lev1'];
			elseif($data->seo==$_REQUEST['lev2']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2'];
			elseif($data->seo==$_REQUEST['lev3']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3'];
			elseif($data->seo==$_REQUEST['lev4']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."/".$_REQUEST['lev4'];
			elseif($data->seo==$_REQUEST['lev5']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."/".$_REQUEST['lev4']."/".$_REQUEST['lev5'];
						
			$this->info_pozice_nav = $this->info_pozice_nav.($this->info_pozice_nav?" &gt; ":"").($data->id!=$this->id_cathegory || $_REQUEST['id']?"<a href='./".$seo_url."'>".($data->nazev_menu?$data->nazev_menu:$data->nazev)."</a> ":"".($data->nazev_menu?$data->nazev_menu:$data->nazev).""); 			      
		}
		
		
		
		if(!$_REQUEST['lev2']){
			$sql = "SELECT id, id_top, nazev, keywords, description FROM ".$GLOBALS['config_db_prefix']."menu WHERE seo='intro'";
			$dbdata = $this->pripojeni->dotaz($sql);
			if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){

			   $this->info_keywords = $this->info_keywords ? $this->info_keywords : $data->keywords;
			   $this->info_description = $this->info_description ? $this->info_description : $data->description;
			   
			}
		}		
		
		
		
	}



	function nacti_aktivni_kategorie2($id_kategorie)
	{
		if ($id_kategorie){
			$this->aktivni_polozky[$id_kategorie] = true;
		}
		$sql = "SELECT id, id_top, nazev FROM ".$GLOBALS['config_db_prefix']."menu WHERE id='".$id_kategorie."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			$this->aktivni_polozky[$data->id_top] = true;
			if ($data->id_top){
				$this->nacti_aktivni_kategorie($data->id_top);
			   $this->info_pozice = $data->nazev. ($this->info_pozice?" - ":"") .$this->info_pozice;

			   $this->info_keywords = $this->info_keywords ? $this->info_keywords : $data->keywords;
			   $this->info_description = $this->info_description ? $this->info_description : $data->description;
			   
			   $this->id_top_level = $data->id_top;
			}
			else{
				$this->info_pozice = $data->nazev. ($this->info_pozice?" - ":"").$this->info_pozice;
				
				$this->info_keywords = $this->info_keywords ? $this->info_keywords : $data->keywords;
				$this->info_description = $this->info_description ? $this->info_description : $data->description;

			   $this->id_top_level = $data->id;
			}


			if($data->seo==$_REQUEST['lev1']) $seo_url = $_REQUEST['lev1'];
			elseif($data->seo==$_REQUEST['lev2']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2'];
			elseif($data->seo==$_REQUEST['lev3']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3'];
			elseif($data->seo==$_REQUEST['lev4']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."/".$_REQUEST['lev4'];
			elseif($data->seo==$_REQUEST['lev5']) $seo_url = $_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."/".$_REQUEST['lev4']."/".$_REQUEST['lev5'];
						
			$this->info_pozice_nav = $this->info_pozice_nav.($this->info_pozice_nav?" &gt; ":"").($data->id!=$this->id_cathegory || $_REQUEST['id']?"<a href='./".$seo_url."'>".($data->nazev_menu?$data->nazev_menu:$data->nazev)."</a> ":"".($data->nazev_menu?$data->nazev_menu:$data->nazev).""); 			      
		}
	}
	function nacti_info_pozici(){
    	switch ($_REQUEST['lev2']){
      		case "aktualita":
	    		$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."news WHERE id='".(0+$_REQUEST['lev3'])."' limit 1");
				if($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
	          		$this->info_pozice = $data->nazev." - Aktuality";
	        	}
		        break;
	    }
	}


    function show_breadcrumb(){
		if($_REQUEST['lev2']){
		    echo"<div id='breadcrumb'>";
				echo"<a href='".$this->lang."/'>APSS ČR</a> &gt; ";
				echo $this->info_pozice_nav;
				if($_REQUEST['id'] && $_REQUEST['lev3']=='aktuality'){
	    			$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_clanky WHERE id='".(0+$_REQUEST['id'])."' limit 1");
					if($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
		          		echo " &gt; ".$data->nazev;
		        	}
				}
				if($_REQUEST['lev2']=='hledat'){
					echo " &gt; Výsledky vyhledávání";				
				}				
							
			echo"</div>";
		
		}
	}



	function nacti_layouty(){
		//Open images directory
		$adresar_s_layouty = "./".(basename($_SERVER['SCRIPT_NAME'])=='function.php'?"./":"")."layouts/";
		$dir = dir($adresar_s_layouty);
		while (($file = $dir->read()) !== false){
			if($file!="." && $file!=".."){
				$contents = file_get_contents($adresar_s_layouty.$file."/conf.xml");
				$result = xml2array($contents,0);
/*
echo"<pre>";
print_r($result);				
echo"</pre>";
*/				
				
				$layouts[$file]['name'] = $result[layout][name];
				$layouts[$file]['description'] = $result[layout][description];
				$layouts[$file]['scheme'] = $result[layout][main_layout];
				
							
			}
		}

		$dir->close();
		return $layouts;
	}	



	/* ************************************************************************* vypisy menu ************* */
	function show_complete_menu_tree($top_level_class='', $sub_level_class='', $id_top=0, $zanoreni=0, $above_seo=''){

      $dbdata = $this->pripojeni->dotaz("select M.*, count(M2.id) as pocet_vnorenych from ".$GLOBALS['config_db_prefix']."menu M LEFT JOIN ".$GLOBALS['config_db_prefix']."menu M2 ON M2.id_top=M.id AND M2.deleted='0' AND M2.hidden='0' WHERE M.id_webu='".$this->web_id."' AND M.lang='".$this->lang."' AND M.id_top='".$id_top."' AND M.deleted='0' AND M.hidden='0' AND M.seo<>'intro'   GROUP BY M.id ORDER BY M.poradi");
    	echo"<ul ".(!$zanoreni && $top_level_class?"class='".$top_level_class."'":"").($zanoreni && $sub_level_class?"class='".$sub_level_class."'":"").">\n";
    	$pocet_polozek = $this->pripojeni->pocet_radku($dbdata);
    	$i=1;
      $z=0;
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			
			echo"<li class='".($i==1?"first ":"").($this->id_cathegory==$data->id?"active":"")."'>";
				if($data->pocet_vnorenych){
					echo"<a href='#' onclick='return false;' ".($data->url?"target='_blank'":"")." class='no-link ".($i==$pocet_polozek&&!$zanoreni?"end":"")."'>".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</a>";
				}  
				else{
        
        $z++;
          $stranka=$_GET["lev3"];
        if ($stranka==$data->seo){
       
							echo"<a href='".($data->url?$data->url:"./".$this->lang."/".$above_seo.$data->seo)."'  id='submenuactive".$z."'>".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</a>";		echo"</li>\n";
 
        }  else {
		
							echo"<a href='".($data->url?$data->url:"./".$this->lang."/".$above_seo.$data->seo)."'  id='submenu".$z."'>".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</a>";			echo"</li>\n";  }
				//	echo"<a href='".($data->url?$data->url:"./".$this->lang."/".$above_seo.$data->seo)."' ".($data->url?"target='_blank'":"")." ".($i==$pocet_polozek&&!$zanoreni?"class='end'":"")." id='submenu".$z."'>".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</a>";
				}	
			
			if ($data->pocet_vnorenych && $zanoreni<5){
				//echo"<li>";
					$this->show_complete_menu_tree($top_level_class, $sub_level_class, $data->id, $zanoreni+1, $above_seo.$data->seo."/");
				//echo"</li>";
			}
			echo"</li>\n";
		$i++;
		}
		echo"</ul>";
	}

	function vypis_submenu(){
		echo'<div id="side-menu">';
	
		    $dbdata = $this->pripojeni->dotaz("select * FROM ".$GLOBALS['config_db_prefix']."menu  WHERE id='".$this->id_top_level."' ");
			if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			}
			
		//	echo"<h3>".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</h3>";
			$this->show_complete_menu_tree('level1 reset', 'level2', $this->id_top_level, 0, $_REQUEST['lev2']."/");	
	
	

			
		echo"</div>";	


	
	}
  	function vypis_submenu1($id){
		echo"<div id='side-menu'> 
    <h1>Menu</h1> <ul class='level1 reset'>";
	
		    $dbdata = $this->pripojeni->dotaz("select * FROM ".$GLOBALS['config_db_prefix']."menu  WHERE id_top='".$id."' ");
			while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
		echo "
  <li class='first ".($_REQUEST['lev3']==$data->seo?"active":"")."' ><a  href='./cz/externi-sprava/".$data->seo."'>".$data->nazev."</a></li>


  ";
    
    	}
			
	echo"</ul></div>";	


	
	}
	function vypis_topmenu(){
		    $dbdata = $this->pripojeni->dotaz("select * FROM ".$GLOBALS['config_db_prefix']."menu  WHERE id_top='0' AND hidden='0' AND deleted='0' ORDER BY poradi ASC ");
			 $z=0;
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
        $z++;
       
      
        $stranka=$_GET["lev2"];
        if ($data->seo=="zakaznicky-servis" ||  $data->seo=="podpora" ){
         	echo"<li>";
            echo"  <a href='".($data->url?$data->url:"./".$this->lang."/".$above_seo.$data->seo)."' target='_blank' ".$posledny."  >".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</a>"; echo $lomitko;
			echo"</li>\n";
 
        } else {
        
        if ($stranka==$data->seo){
       	echo"<li>";
            echo"  <a href='".($data->url?$data->url:"./".$this->lang."/".$above_seo.$data->seo)."' id='aktivna'  ".$posledny."  >".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</a>"; echo $lomitko;
			echo"</li>\n";
 
        }  else {
			echo"<li>";
            
    					echo"<a  href='".($data->url?$data->url:"./".$this->lang."/".$above_seo.$data->seo)."'  ".$posledny."  >".($data->menu_nazev?$data->menu_nazev:$data->nazev)."</a>";echo $lomitko;
			echo"</li>\n";  }

     
			}
      }
	}





	/* ****************************************************** Obsah sekce ***** */
	
	function vypis_obsah(){
	
		if($_REQUEST['prihlaska']){
					$this->nacti_layout($this->id_cathegory	);
		
		}
		elseif($_REQUEST['lev2']=='hledat'){
			echo"<h1>Výsledky vyhledávání</h1>";
			$this->show_vysledky_hledani();
		
		}
		else{
			if($_REQUEST['lev2']){
				//echo"<div id='right-panel'>";
				//	$this->vypis_submenu();				
				//	//$this->get_banner(1);
				//	//echo"<img src='./images/cygnus.png' alt='reklama' />\n";			
				//echo"</div>";
				//echo"<div id='main-panel'>";

					$this->nacti_layout($this->id_cathegory	);
				//echo"</div>";
			}
			else{
					$this->nacti_layout($this->id_cathegory	);
			}
		}
	}

	function vypis_metatagy(){
  
    if($_GET['lev2']==""){
  	echo"<meta name='description' content='Poskytování komplexních služeb v oblasti konsolidace, návrhu, správy a rozvoje informačních technologií a počítačových sítí, včetně zabezpečení pravidelného servisu a řešení havarijních stavů.'/>\n";
		echo"<meta name='keywords' content='Správa IT, správa sítí, outsourcing, IT, DELL, sítě, servery, informační technologie, Calyx, Brno, Brandys nad Labem, '/>\n";
		echo"<title>CALYX, spol. s.r.o. - správa informačních technologií</title>\n";
 }  else {
		echo"<meta name='description' content='".$this->info_description."'/>\n";
		echo"<meta name='keywords' content='".$this->info_keywords."'/>\n";
		echo"<title>".($this->info_pozice?$this->info_pozice." | ":"").$GLOBALS['conf_site_title']."</title>\n";    }
	}

	
	function nacti_layout($id_kategorie){
 if (!$_GET['lev1']){
$id_kategorie="62"; 
 }

			$dbopravnapolozka = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE ".($id_kategorie?"id='".$id_kategorie."'":"seo='intro'")."");
			if ($dbopravnapolozka && $polozka_menu = $this->pripojeni->objekt_dotazu($dbopravnapolozka) ){
				$pouzity_layout =  $polozka_menu->layout;

				if($_REQUEST['lev3']=='planovane-konference-a-kongresy' && $_REQUEST['id_kurzu'] ){
			 		$dbdata = $this->pripojeni->dotaz("SELECT distinct K.*,C.nazev as nazev_centra,L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM  ((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=K.cilova_skupina WHERE  K.id='".($_REQUEST['id_kurzu']+0)."' ORDER BY  termin desc limit 1");
					while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
						$nazev_kurzu = $data->nazev;
						$typ_kurzu = $data->typ;
					}				
				    echo"<h1>Přihláška na ".($typ_kurzu?"konferenci":"kongres")."</h1>";
				}
				else{
      				
					if($_REQUEST['lev2']=='' || $_GET['lev2']=="intro" ){ 

  //	echo"<h1 style='text-transform:none;'>".($polozka_menu->h1?$polozka_menu->h1:$polozka_menu->nazev)."</h1>";	
  			}
        else 					echo"<h1>".($polozka_menu->h1?$polozka_menu->h1:$polozka_menu->nazev)."</h1>";				
					
				}				
			}
				

				
	
				echo"<div class='colgroup'>";
				if($pouzity_layout){				
					foreach ( $this->conf_list->layouts[$pouzity_layout][scheme] as $key => $value){
						echo"<div class='colgroup'>";
						if(sizeof($value)==1){
							if(!$value[col][name]){
								foreach ($value[col] as $key2 => $value2){
									echo"<div id='".$value2[id]."'>";
									     $id_bloku = $this->vypis_obsahu_bloku($polozka_menu->id, $value2[id]);
										if($id_bloku)
									echo"</div>\n";
			
								}		
							}
							else{
									echo"<div id='".$value2[id]."'>";
									     $id_bloku = $this->vypis_obsahu_bloku($polozka_menu->id, $value[col][id]);
									echo"</div>\n";
							
							}
						}
						else{
							echo"<div class='colgroup'>";
							foreach ($value as $key3=>$value3) {
								echo"<div class='colgroup'>";
								if(!$value3[col][name]){
									foreach ($value3[col] as $key2 => $value2){
										echo"<div id='".$value2[id]."'>";
										     $id_bloku = $this->vypis_obsahu_bloku($polozka_menu->id, $value2[id]);
											//if($id_bloku)
										echo"</div>\n";
				
									}		
								}
								else{
										echo"<div id='".$value3[col][id]."'>";
										     $id_bloku = $this->vypis_obsahu_bloku($polozka_menu->id, $value3[col][id]);
										echo"</div>\n";
								
								}
	       	
							echo"</div>";
       						}

							echo"</div>";
						
						}
						echo"</div>";
					}	
						echo"</div>";
				}				
				
				echo"</div>\n";
	
	
	}
	function vypis_obsahu_bloku($id_menu, $nazev_bloku){
		$dbdata = $this->pripojeni->dotaz("SELECT B.* FROM ".$GLOBALS['config_db_prefix']."bloky B WHERE B.id_menu='".$id_menu."' AND B.lokace='".$nazev_bloku."' limit 1");
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			$id_bloku = $data->id;
		}

		$dbdata = $this->pripojeni->dotaz("SELECT E.* FROM ".$GLOBALS['config_db_prefix']."bloky B, ".$GLOBALS['config_db_prefix']."elementy E WHERE B.id_menu='".$id_menu."' AND B.lokace='".$nazev_bloku."' AND E.id_bloku=B.id ORDER BY E.poradi ");
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			$id_bloku = $data->id_bloku;
			$data->modul;
			$modul = $data->modul;
			if(!isset($this->$modul)){
				echo "modul neni inicializovan";
			}
			
			$this->$modul->show_element_view($data->id);

		}			
		return $id_bloku;
	}



  function get_content($explicit_seo=''){
	  if($explicit_seo)
	  	$sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE seo='".$explicit_seo."' limit 1";
	  else
	  	$sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE id='".$this->id_cathegory."' limit 1";
	$dbdata = $this->pripojeni->dotaz($sql);
	if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
	
		$vysledek = array('main-header'=>$data->nazev, 'text'=>$data->text);

    }
	return $vysledek;    
  }



  function get_text($seo){
	  $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."texty WHERE lang='".$this->lang."' AND typ='".$seo."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $section_info = $this->pripojeni->objekt_dotazu($dbdata)){
      
    }
    echo $section_info->text;
  }
   function vypis_strukturu($strana,$strana3){
        
	  $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE seo='".$strana."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $section_info = $this->pripojeni->objekt_dotazu($dbdata)){
    $stranka=$_GET["lev3"];
      if($stranka)  {
     $this->vypis_podmenu($section_info->id,$section_info->nazev,$strana,$strana3);}
     else {
          echo  "<a href='./'>IZIO</a> / ".$section_info->nazev;
     } 
    }
   
  }
  
   function vypis_podmenu($ide,$strana,$stranaseo,$strana3){
   
	  $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE seo='".$strana3."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $section_info1 = $this->pripojeni->objekt_dotazu($dbdata)){
      
    }
    echo  "<a href='./'>IZIO</a> / <a href='./cz/".$stranaseo."'>".$strana."</a> / ".$section_info1->nazev;
  }

  function show_vysledky_hledani(){
	foreach($this->objekty_modulu as $key=>$value){
		$idecka = $this->$value->vyhledat($_REQUEST['fraze']);
		if($idecka)
			$seznam_idecek.=($seznam_idecek?", ":"").$idecka;
	}	
	
	$sql = "SELECT DISTINCT M.* FROM ".$GLOBALS['config_db_prefix']."menu M, ".$GLOBALS['config_db_prefix']."bloky B, ".$GLOBALS['config_db_prefix']."elementy E WHERE M.id=B.id_menu AND B.id=E.id_bloku AND E.id IN (".($seznam_idecek?$seznam_idecek:-1).") OR M.nazev like '%".$_REQUEST['fraze']."%'";
	$dbdata = $this->pripojeni->dotaz($sql);
	while ($dbdata && $data=$this->pripojeni->objekt_dotazu($dbdata)) {
		$id_menu.=($id_menu?", ":"").$data->id; 	
	}
	
	$sql = "SELECT DISTINCT M.*, M1.seo as seo1, M2.seo as seo2, M3.seo as seo3 FROM ".$GLOBALS['config_db_prefix']."menu M LEFT JOIN ".$GLOBALS['config_db_prefix']."menu M1 ON M.id_top=M1.id LEFT JOIN ".$GLOBALS['config_db_prefix']."menu M2 ON M1.id_top=M2.id LEFT JOIN ".$GLOBALS['config_db_prefix']."menu M3 ON M2.id_top=M3.id WHERE M.id IN (".($id_menu?$id_menu:-1).")";
	$dbdata = $this->pripojeni->dotaz($sql);
	while ($dbdata && $data=$this->pripojeni->objekt_dotazu($dbdata)) {
		$seo='./cz';
		$seo .= $data->seo3?"/".$data->seo3:"";
		$seo .= $data->seo2?"/".$data->seo2:"";
		$seo .= $data->seo1?"/".$data->seo1:"";
		$seo .= $data->seo ?"/".$data->seo:"";

		echo"<h3><a href='".$seo."'>".$data->nazev."</a></h3>";		
		
	}
	
		


  }

	function get_banner($typ=0){
		if($this->id_cathegory){
		  	$sql = "SELECT B.* FROM ".$GLOBALS['config_db_prefix']."bannery B, ".$GLOBALS['config_db_prefix']."bannery_zobrazit_kde K WHERE typ='".$typ."'  AND B.start<='".time()."' AND B.stop>='".time()."' AND K.id_banneru=B.id AND K.id_menu='".$this->id_cathegory."' ORDER BY B.priorita desc, B.naposledy limit 5";
		}
		else{
		  	$sql = "SELECT B.* FROM ".$GLOBALS['config_db_prefix']."bannery B WHERE typ='".$typ."' AND B.start<='".time()."' AND B.stop>='".time()."' AND B.intro='1' ORDER BY B.priorita desc, B.naposledy limit 5";
		}
		
		$dbdata = $this->pripojeni->dotaz($sql);
		$pocet_banneru = $this->pripojeni->pocet_radku($dbdata);
		
if($pocet_banneru>1){
?>


	<script type='text/javascript'>
	/*
	$(window).bind("load", function() {
		$("div#rotator-<? echo $typ;?>").slideViewerPro({
			asTimer: 6500, 
			galBorderWidth: 0,
			autoslide: true, 
			thumbsVis: false,
			shuffle: true
		});
	});
	  */

	
		</script>
      <div id="rotator-<?echo $typ;?>" class="slideshow">

<?
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<a href='./proklik.php?go=".$data->id."-".$this->seo_gen($data->url)."' target='_blank'><img src='./images/obr/".$data->soubor."' alt='".$data->nazev."'/></a>";
				
			$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."bannery SET naposledy='".time()."', zobrazeni=zobrazeni+1 WHERE id='".$data->id."' limit 1");
			$result = $this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."bannery_statistiky SET zobrazeni=zobrazeni+1 WHERE id_banneru='".$data->id."' AND datum='".date("Ymd")."' limit 1");
			if (mysql_affected_rows($this->pripojeni->conn)==0) {
				$result = mysql_query("INSERT INTO ".$GLOBALS['config_db_prefix']."bannery_statistiky (id_banneru, datum, zobrazeni, proklik) values ('".$data->id."','".date("Ymd")."', '1', '0');");
			}				
		}
?>
      </div>	
<?


}
else{
		

		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
        	if(trim($data->html)){
				echo $data->html;
			}
			else{
			
				echo"<a href='./proklik.php?go=".$data->id."-".$this->seo_gen($data->url)."' target='_blank'><img src='./images/obr/".$data->soubor."' alt='".$data->nazev."'/></a>";
			}
			$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."bannery SET naposledy='".time()."', zobrazeni=zobrazeni+1 WHERE id='".$data->id."' limit 1");
			$result = $this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."bannery_statistiky SET zobrazeni=zobrazeni+1 WHERE id_banneru='".$data->id."' AND datum='".date("Ymd")."' limit 1");
			if (mysql_affected_rows($this->pripojeni->conn)==0) {
				$result = mysql_query("INSERT INTO ".$GLOBALS['config_db_prefix']."bannery_statistiky (id_banneru, datum, zobrazeni, proklik) values ('".$data->id."','".date("Ymd")."', '1', '0');");
			}

			
    	}
}
	}

	function get_poutac(){
		if($this->id_cathegory){
		  	$sql = "SELECT B.* FROM ".$GLOBALS['config_db_prefix']."poutace B, ".$GLOBALS['config_db_prefix']."poutace_zobrazit_kde K WHERE B.start<='".time()."' AND B.stop>='".time()."' AND K.id_banneru=B.id AND K.id_menu='".$this->id_cathegory."' ORDER BY B.id DESC";
			$dbdata = $this->pripojeni->dotaz($sql);
			$pocet_banneru = $this->pripojeni->pocet_radku($dbdata);
		}
		if(!$pocet_banneru){
		  	$sql = "SELECT B.* FROM ".$GLOBALS['config_db_prefix']."poutace B WHERE B.start<='".time()."' AND B.stop>='".time()."' AND B.intro='1' ORDER BY B.id DESC";
			$dbdata = $this->pripojeni->dotaz($sql);
			$pocet_banneru = $this->pripojeni->pocet_radku($dbdata);
		}
if($pocet_banneru>1){
?>
	<script type="text/javascript">
/*	
		var theInt = null;
		var $crosslink, $navthumb;
		var curclicked = 0;
		
		theInterval = function(cur){
			clearInterval(theInt);
			
			if( typeof cur != 'undefined' )
				curclicked = cur;
			
			$crosslink.removeClass("active-thumb");
			$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');
			
			theInt = setInterval(function(){
				$crosslink.removeClass("active-thumb");
				$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');
				curclicked++;
				if( <?echo $pocet_banneru;?> == curclicked )
					curclicked = 0;
				
			}, 6000);
		};
		
		$(function(){
			
			$("#main-photo-slider").codaSlider();
			
			$navthumb = $(".nav-thumb");
			$crosslink = $(".cross-link");
			
			$navthumb
			.click(function() {
				var $this = $(this);
				theInterval($this.parent().attr('href').slice(1) - 1);
				return false;
			});
			
			theInterval();
		});
*/		
	</script>

	<div id="page-wrap">	
	<div class="slider-wrap">	
		<div id="main-photo-slider" class="csw">
			<div class="panelContainer slideshow <? echo $_REQUEST['lev2']?"poutac-sekce":"poutac-intro";?>">
<?




	
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<div class='panel' ><div class='wrapper'>";
		
				echo"<div class='poutac'>";
					echo"<div class='poutac-text'>";
					echo $data->text1 ? "<div class='poutac-text1'>".$data->text1."</div>":"";
					echo $data->text2 ? "<div class='poutac-text2'>".$data->text2."</div>":"";
					echo"</div>";
				echo $data->url ?"<a href='".$data->url."'><img src='./images/obr/".$data->soubor."' alt=''/></a>":"<img src='./images/obr/".$data->soubor."' alt=''/>";
				echo"</div>";
				
			echo"</div></div>\n\n";
		}
?>
	</div>
	</div>
		<div id="movers-row">
		</div>

	</div>
	</div>
	
<?
	}
	else{
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){	
			echo $data->url ?"<a href='".$data->url."'><img src='./images/obr/".$data->soubor."' alt=''/></a>":"<img src='./images/obr/".$data->soubor."' alt=''/>";
		}	
	}

	}

	function get_poutac2(){
		if($this->id_cathegory){
		  	$sql = "SELECT B.* FROM ".$GLOBALS['config_db_prefix']."poutace B, ".$GLOBALS['config_db_prefix']."poutace_zobrazit_kde K WHERE B.start<='".time()."' AND B.stop>='".time()."' AND K.id_banneru=B.id AND K.id_menu='".$this->id_cathegory."' ORDER BY B.id DESC";
			$dbdata = $this->pripojeni->dotaz($sql);
			$pocet_banneru = $this->pripojeni->pocet_radku($dbdata);
		}
		if(!$pocet_banneru){
		  	$sql = "SELECT B.* FROM ".$GLOBALS['config_db_prefix']."poutace B WHERE B.start<='".time()."' AND B.stop>='".time()."' AND B.intro='1' ORDER BY B.id DESC";
			$dbdata = $this->pripojeni->dotaz($sql);
			$pocet_banneru = $this->pripojeni->pocet_radku($dbdata);
		}
if($pocet_banneru>1){
?>
	<script type="text/javascript">
	
		var theInt = null;
		var $crosslink, $navthumb;
		var curclicked = 0;
		
		theInterval = function(cur){
			clearInterval(theInt);
			
			if( typeof cur != 'undefined' )
				curclicked = cur;
			
			$crosslink.removeClass("active-thumb");
			$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');
			
			theInt = setInterval(function(){
				$crosslink.removeClass("active-thumb");
				$navthumb.eq(curclicked).parent().addClass("active-thumb");
				$(".stripNav ul li a").eq(curclicked).trigger('click');
				curclicked++;
				if( <?echo $pocet_banneru;?> == curclicked )
					curclicked = 0;
				
			}, 6000);
		};
		
		$(function(){
			
			$("#main-photo-slider").codaSlider();
			
			$navthumb = $(".nav-thumb");
			$crosslink = $(".cross-link");
			
			$navthumb
			.click(function() {
				var $this = $(this);
				theInterval($this.parent().attr('href').slice(1) - 1);
				return false;
			});
			
			theInterval();
		});
	</script>

	<div id="page-wrap">	
	<div class="slider-wrap">	
		<div id="main-photo-slider" class="csw">
			<div class="panelContainer">
<?




	
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<div class='panel' title='Panel 1'><div class='wrapper'>";
		
				echo"<div class='poutac'>";
					echo"<div class='poutac-text'>";
						echo $data->text1 ? "<div class='poutac-text1'>".$data->text1."</div>":"";
						echo $data->text2 ? "<div class='poutac-text2'>".$data->text2."</div>":"";
					echo"</div>";
				echo $data->url ?"<a href='".$data->url."'><img src='./images/obr/".$data->soubor."' alt=''/></a>":"<img src='./images/obr/".$data->soubor."' alt=''/>";
				echo"</div>";
				
			echo"</div></div>\n\n";
		}
?>
	</div>
	</div>
		<div id="movers-row">
		</div>

	</div>
	</div>
	
<?
	}
	else{
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){	
			echo $data->url ?"<a href='".$data->url."'><img src='./images/obr/".$data->soubor."' alt=''/></a>":"<img src='./images/obr/".$data->soubor."' alt=''/>";
		}	
	}

	}

	
	function show_submenu($vnutit_seo='', $vypsat_odkazy=true){
		if($_REQUEST['lev1'] && !$_REQUEST['lev2'] || $vnutit_seo){
			if($vnutit_seo)
				$sql = "SELECT M.* FROM ".$GLOBALS['config_db_prefix']."menu M, ".$GLOBALS['config_db_prefix']."menu M2 WHERE M.id_top=M2.id AND M2.seo='".$vnutit_seo."'";
			else
				$sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE id_top='".$this->id_cathegory."'";
			$dbdata = $this->pripojeni->dotaz($sql);
			$i=1;
			if( $this->pripojeni->pocet_radku($dbdata)){
				echo"<div class='extrabox'>\n";
				while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
					echo"<div class='box_1'><div class='mm'>\n";
						echo"<h2>".$data->nazev."</h2>\n";
						echo"<p>".$data->popis."</p>\n";
						echo $vypsat_odkazy ? "<a class='more' href='./".$_REQUEST['lev1']."/".($_REQUEST['lev2']?$_REQUEST['lev2']."/":"")."".$data->seo."' title='Více'>více</a>\n" : "";
					echo"</div></div>\n";
					echo $i++<4 ? "<div class='line_v'></div>\n":"";
					
				}
				for($j=$i; $j<=4; $j++){
					echo"<div class='box_1'><div class='mm'>\n";
						echo"<h2>&nbsp;</h2>\n";
						echo"<p>&nbsp;</p>\n";
					echo"</div></div>\n";
					echo $j<4 ? "<div class='line_v'></div>\n":"";
				
				}

				echo"</div>";
			}
		}
	}

    function existuje_submenu3(){
		$sql = "SELECT M.* FROM ".$GLOBALS['config_db_prefix']."menu M, ".$GLOBALS['config_db_prefix']."menu M2, ".$GLOBALS['config_db_prefix']."menu M3 WHERE M.id_top=M2.id AND M2.id_top=M3.id AND M3.seo='".$_REQUEST['lev1']."' AND M2.seo='".$_REQUEST['lev2']."' LIMIT 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if( $this->pripojeni->pocet_radku($dbdata)){
			return true;    	
		}
		else{
			return false;
		}
	}
	
	function generuj_submenu3(){
	
		$sql = "SELECT M.* FROM ".$GLOBALS['config_db_prefix']."menu M, ".$GLOBALS['config_db_prefix']."menu M2, ".$GLOBALS['config_db_prefix']."menu M3 WHERE M.id_top=M2.id AND M2.id_top=M3.id AND M3.seo='".$_REQUEST['lev1']."' AND M2.seo='".$_REQUEST['lev2']."' ORDER BY M.poradi ";
		$dbdata = $this->pripojeni->dotaz($sql);
		echo"<ul id='menu-level-3'>\n";
		while( $dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<li ".($_REQUEST['lev3']==$data->seo?"class='active'":"")."><a href='./".$_REQUEST['lev1']."/".$_REQUEST['lev2']."/".$data->seo."'>".$data->nazev."</a></li>\n";		
		}
		echo"</ul>\n";
	
	}


    function existuje_submenu($seo){
		$sql = "SELECT M.* FROM ".$GLOBALS['config_db_prefix']."menu M, ".$GLOBALS['config_db_prefix']."menu M2 WHERE M.id_top=M2.id AND M2.seo='".$seo."' LIMIT 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if( $this->pripojeni->pocet_radku($dbdata)){
			return true;    	
		}
		else{
			return false;
		}
	}
	function show_seznam_submenu($seo, $intro_page=false){
	
		echo"<h4>Co nabízíme</h4>";
		$sql = "SELECT M.* FROM ".$GLOBALS['config_db_prefix']."menu M, ".$GLOBALS['config_db_prefix']."menu M2 WHERE M.id_top=M2.id AND M2.seo='".$seo."' ORDER BY M.poradi ";
		$dbdata = $this->pripojeni->dotaz($sql);
		echo"<ul class='list-01'>\n";
		while( $dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<li ".($_REQUEST['lev3']==$data->seo?"class='active'":"")."><a href='./".$seo."/".$data->seo."'>".$data->nazev."</a>".($intro_page?"<span>".$data->popis."</span>":"")."</li>\n";		
		}
		echo"</ul>\n";
	
	}


	function show_seznam_referenci(){
	
		echo"<h4>Vybrané reference</h4>";

 	   $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."reference where 1 ".$varianty." ORDER BY id desc ";
		$dbdata = $this->pripojeni->dotaz($sql);
		echo"<ul class='list-01'>\n";
		while( $dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<li ".($_REQUEST['lev2']==$data->id?"class='active'":"")."><a href='./".$_REQUEST['lev1']."/".$data->id."/".$this->seo_gen($data->nazev)."'>".$data->nazev."</a></li>\n";		
		}
		echo"</ul>\n";
	
	}

  	function vypis_pozadie(){
	 	   $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."poutace where deleted='0' and intro!='1' ORDER BY typ asc ";
		$dbdata = $this->pripojeni->dotaz($sql);

		while( $dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<img src='./images/obr/".$data->soubor."' alt='".$data->nazev."' />	";		
		}
	  	
	}
   	function vypis_pozadie_prvy(){
	 	   $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."poutace where intro='1' and deleted='0'";
		$dbdata = $this->pripojeni->dotaz($sql);

		while( $dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<img src='./images/obr/".$data->soubor."' alt='".$data->nazev."' />	";		
		}
	  	
	}


	function show_news_list(){
			$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."news WHERE 1 ORDER BY id DESC");

			$celkem_polozek = $this->pripojeni->pocet_radku($dbdata);
			$messages_per_page=10;
			$page = (($_REQUEST['pg']+0) ? $_REQUEST['pg'] : 1);
			$odkud_vypisovat=($page-1)*$messages_per_page;
			if ($messages_per_page)
				$celkem_stran = $celkem_stran=  ceil($celkem_polozek/$messages_per_page);


		$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."news WHERE 1 ORDER BY id DESC LIMIT $odkud_vypisovat, $messages_per_page");
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<div class='post-box'>\n";
				echo"<h3><a href='./archiv-novinek/".$data->id."/".$this->seo_gen($data->nazev)."".($_REQUEST['page']?"?page=".$_REQUEST['page']."":"")."'>".$data->nazev."</a></h3>\n";
				echo"<span class='date'>".$data->datum_konani."</span>\n";
				if(!file_exists("./images/sized/".$data->ikona)){
					$this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $data->ikona, "", 264, 171);  
				}
				
				
				echo"<img src='./images/sized/".$data->ikona."' alt=''/>";
				echo "<p>".$data->anotace."</p>\n";
        	  echo"<a href='./archiv-novinek/".$data->id."/".$this->seo_gen($data->nazev)."".($_REQUEST['page']?"?page=".$_REQUEST['page']."":"")."' class='button-b'><span>Číst více</span></a>\n";
        	echo"</div>\n\n";   
		}
		$this->strankovani($page, $celkem_stran, 'page');
	}

	function show_novinka($id){
		$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."news WHERE 1 ".($id?"AND id='".$id."'":"")." ORDER BY id DESC limit 1");
		if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<h1>".$data->nazev."</h1>\n";
			echo $data->text ? $data->text : $data->anotace;
		}
	}



 function strankovani($aktualni_strana, $celkem_stran, $nazev_parametru='page'){
  	$cesta .= "./";
	$cesta .= $_REQUEST['lev1'] ? $_REQUEST['lev1']."/" : "";
	$cesta .= $_REQUEST['lev2'] ? $_REQUEST['lev2']."/" : "";
	$cesta .= $_REQUEST['lev3'] ? $_REQUEST['lev3']."/" : "";

	$ignorovat_parametry = array("lev1"=>true, "lev2"=>true, "lev3"=>true, "lev4"=>true, "lev5"=>true, "lev6"=>true, "PHPSESSID"=>true, "style_cookie"=>true, "phpbb3_r3fzz_u"=>true, "phpbb3_r3fzz_sid"=>true, "CKFinder_Path"=>true);



  	if (is_array($_REQUEST)) {
   		foreach ($_REQUEST as $key=>$value) {
     		if( !$ignorovat_parametry[$key] && $key!=$nazev_parametru && $value){
				 $cesta.= (!$kolikaty_param?"?":"&amp;").$key."=".$value;
				 $kolikaty_param++;
			 }
		}
   	}
	if($celkem_stran>1){
		echo"<div class='strankovani'>";
		echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".(1)."' class='a-first'>&laquo;</a> ";
		echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".($aktualni_strana>1?$aktualni_strana-1:1)."' class='a-prev'>&lt;</a> ";
		if($celkem_stran<=5){
			for ($i=1; $i<=$celkem_stran; $i++) {
	  	    	echo $i==$aktualni_strana ? "<b>".$i."</b> " :"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".$i."' ".($i==$aktualni_strana?"class='active'":"").">".$i."</a> ";
	  		}  
		}
		else{
			$vypsat_strany_od = $aktualni_strana-3;
			$vypsat_strany_od = $vypsat_strany_od<1 ? 1 : $vypsat_strany_od;

			$vypsat_strany_do = $aktualni_strana+2;
			$vypsat_strany_do = $vypsat_strany_do > $celkem_stran ? $celkem_stran : $vypsat_strany_do;
			
			if( ($vypsat_strany_do-$vypsat_strany_od)<5){
				if($vypsat_strany_od==1 && ($vypsat_strany_od+5)<=$celkem_stran){
					$vypsat_strany_do = $vypsat_strany_od+5;
				}
				
				if($vypsat_strany_do==$celkem_stran && ($vypsat_strany_do-5)>=1){
					$vypsat_strany_od = $vypsat_strany_do-5;
				}
			
			} 			
						
			for ($i=$vypsat_strany_od; $i<=$vypsat_strany_do && $i<=$celkem_stran; $i++) {
	  	    	echo $i==$aktualni_strana ? "<b>".$i."</b> " :"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".$i."' ".($i==$aktualni_strana?"class='active'":"").">".$i."</a> ";
	  		}  
		
		}  		
  		
  		
		echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".($aktualni_strana<$celkem_stran?$aktualni_strana+1:$celkem_stran)."' class='a-next'>&gt;</a> ";
		echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".($celkem_stran)."' class='a-last'>&gt;</a> ";
  		echo"</div>";
	}
  }










  
  
  function generuj_top_menu(){
	$seo_default = array("cz"=>"slevarenske-modely-pro-rucni-vyrobu", "en"=>"foundry-patterns-for-hand-moulding", "de"=>"gussmodelle-fur-handbetrieb");

    $dbdata = $this->pripojeni->dotaz("select * from ".$GLOBALS['config_db_prefix']."menu WHERE id_webu='".$this->web_id."' AND lang='".$this->lang."' AND id_top='0'");
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
        echo"<li ".($this->id_cathegory==$data->id?"class='active'":"").">";
        	if($data->seo=='produkty' || $data->seo=='products' || $data->seo=='produkte'){
			  echo"<a href='./".$this->lang."/".$data->seo."/".$seo_default[$this->lang]."'>".$data->nazev."</a>";
			}
          	else{
			  echo"<a href='./".$this->lang."/".$above_seo.$data->seo."'>".$data->nazev."</a>";
			}
          echo"</li>\n";
	}  
  
  }
  
  

  function show_left_menu($only_products, $id_top=0, $zanoreni=0, $above_seo=''){
    $dbdata = $this->pripojeni->dotaz("select * from ".$GLOBALS['config_db_prefix']."menu WHERE id_webu='".$this->web_id."' AND lang='".$this->lang."' ".($only_products?"AND sablona='1'":"")." AND id_top='".$id_top."'");
    echo"<ul>\n";
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
        echo"<li ".($this->id_cathegory==$data->id?"class='active'":"").">";
          echo"<a href='./".$this->lang."/".$above_seo.$data->seo."'>".$data->nazev."</a>";
          echo"</li>\n";
          
    			if ($this->aktivni_polozky[$data->id] && $zanoreni<2){
            echo"<li>";
   					$this->show_left_menu($only_products, $data->id, $zanoreni+1, $above_seo.$data->seo."/");
   					echo"</li>";
   				}
        
        
      }
    echo"</ul>";
  
  
  }
  
  function show_vyrobci_menu(){
      $dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."vyrobci ORDER BY nazev");
      echo"<ul>";
      
        while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
          echo"<li><a href='./".$this->lang."/".vyrobci."/".$data->seo."'>".$data->nazev."</a></li>\n";
        }
      
      echo"</ul>";
  }

  function show_section($seo){
	  $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE seo='".$seo."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $section_info = $this->pripojeni->objekt_dotazu($dbdata)){
      
    }
    echo $section_info->text;
  }


  function show_text($seo){
	  $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."texty WHERE lang='".$this->lang."' AND typ='".$seo."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $section_info = $this->pripojeni->objekt_dotazu($dbdata)){
      
    }
    echo $section_info->text;
  }



	function show_hledat_sekce($hledat)
	{
		$nadpis_hledani = array("cz"=>"Výsledky fulltextového hledání", "en"=>"Search results", "de"=>"Suchen");
	
		$dbdata = $this->pripojeni->dotaz("SELECT M.*, M2.nazev as nazev_nadrazene, M2.seo as seo_nadrazene, M3.nazev as nazev_top, M3.seo as seo_top FROM ".$GLOBALS['config_db_prefix']."menu M LEFT JOIN ".$GLOBALS['config_db_prefix']."menu M2 ON M.id_top=M2.id LEFT JOIN ".$GLOBALS['config_db_prefix']."menu M3 ON M2.id_top=M3.id WHERE M.lang='".$this->lang."' AND concat(M.nazev, ' ', M.text) like '%".$hledat."%'");
		echo"<h1>".$nadpis_hledani[$this->lang]."</h1>";
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
	        echo"<div class='vysledke-hledani'>";
			echo"<h2><a href='./".$this->lang."/".($data->seo_top?$data->seo_top."/":"").($data->seo_nadrazene?$data->seo_nadrazene."/":"").$data->seo."'>".$data->nazev."</a></h2>";
			
			echo "<p>".$this->highlight(array($hledat), strip_tags($data->text))."</p>";			
			echo"</div>";
		}

	}

	
	function highlight($keywords, $contentBlock) {
		$highlightedContentBlock = $contentBlock;
		foreach ($keywords as $singleKeyword) {
			$highlightedKeyword = '<em class = "keyword">' . $singleKeyword . '</em>';
			$highlightedContentBlock = str_replace($singleKeyword, $highlightedKeyword, $highlightedContentBlock);
		}
		return $highlightedContentBlock;
	} 	






  function get_section_parametr($seo, $parametr){
	  $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE seo='".$seo."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $section_info = $this->pripojeni->objekt_dotazu($dbdata)){
      
    }
    return $section_info->$parametr;
  }
  
  function show_content(){
	  $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE id='".$this->id_cathegory."' limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $section_info = $this->pripojeni->objekt_dotazu($dbdata)){
    }
    
    if(!$_REQUEST['lev2']){
      echo"<h1>Novinky</h1>";
       $this->show_news(); 
    }
    else{
      switch ($_REQUEST['lev2']){
        case"novinky":
          echo"<h1>".$section_info->nazev."</h1>";
          $this->show_news(); 
          break;
        case"zbozi":
          $this->vypis_detail_zbozi($_REQUEST['lev3']);
          break;
        case"vyrobci":
          echo"<h1>".$section_info->nazev."</h1>";
          $this->vypis_zbozi($_REQUEST['lev3']);
          break;
        default:
          echo"<h1>".$section_info->nazev."</h1>";
          //echo "dasdsa";
          switch($section_info->sablona){
            case 0: 
			
			if (($_REQUEST['lev2']=='produkty' || $_REQUEST['lev2']=='products' || $_REQUEST['lev2']=='produkte' ) && $_REQUEST['lev3']) {
				echo"<div class='colgroup'>";
				echo"<div class='produkty-text'>";
				echo $section_info->text; 
				echo"</div>";   	
				break; //normal text
   			}
			else{
				echo $section_info->text; 
				
				if($_REQUEST['lev2']=='kontakt'){
//				echo"<div class='kontakt-sl2'>";
					$this->show_zajem_form();
//				echo"</div>";
				}
				
				break; //normal text
			}
            
			
			
			case 1: echo $this->vypis_zbozi(); break; //vyrovky
            case 2: echo $this->show_news(); break; //novinky
            case 3: echo $this->show_news(true); break; //vystavy
            case 4: 
			        echo"<div class='colgroup'>";
			        echo"<div class='bicol1'>";
			        	echo"<h2>zákazníci v tuzemsku</h2>";
						echo $this->show_reference(1);
					echo"</div>"; 
			        echo"<div class='bicol2'>";
			        	echo"<h2>zákazníci v zahraničí</h2>";
						echo $this->show_reference(2);
					echo"</div>"; 
					echo"</div>";
					break; //reference
           }
           
			if ( ($_REQUEST['lev2']=='produkty' || $_REQUEST['lev2']=='products' || $_REQUEST['lev2']=='produkte') && $_REQUEST['lev3']) {
				echo"<div class='produkty-obr'>";
	      			$this->show_attached_images($this->id_cathegory);
	      		echo"</div>";
	      		echo"</div>";
				
			}
			else{
				echo"<div class='sekce-obr'>";
	      		$this->show_attached_images($this->id_cathegory);
				echo"</div>\n";
			}

				$this->show_articles($this->id_cathegory);
	             
  
      }
    }
  }


	function show_attached_images($id_menu)
	{
		$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."attached_images WHERE id_menu='".$id_menu."' order by priznak desc ");
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
	        if ($data->soubor){
	            if(!file_exists("./images/sized2/".$data->soubor)){
	              $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized2/", $data->soubor, "", 200, 200);  
	            }
			}		
		
			echo"<a href='./images/obr/".$data->soubor."' class='gal' rel='group'><span></span><img src='./images/sized2/".$data->soubor."' alt=''/></a> ";
		}

	}
	function show_articles($id_menu)
	{
		$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."articles WHERE id_menu='".$id_menu."' ");
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<div class='clanek'>";
				echo"<div class='ikona'><a href='./images/".$data->soubor."'><img src='./images/tn/".$data->soubor."' alt=''/></a></div>\n";
				echo"<h3>".$data->nazev."&nbsp;</h3>";
				echo"<div class='text'>".$data->anotace."</div>";
			echo"</div>";
		}

	}

	function show_article($id)
	{
		$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."articles WHERE id='".$id."' ");
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<div class='clanek'>";
				echo"<div class='ikona'><a href='./images/".$data->soubor."'><img src='./images/tn/".$data->soubor."' alt=''/></a></div>\n";
				echo"<h3>".$data->nazev."&nbsp;</h3>";
				echo"<div class='text'>".$data->text."</div>";
			echo"</div>";
		}

	}





	function show_intro_aktuality($adresa_archivu){
		$mesice = array("01"=>"LED", "02"=>"ÚNO", "03"=>"BŘE", "04"=>"DUB", "05"=>"KVĚ", "06"=>"ČER", "07"=>"ČVC", "08"=>"SRP", "09"=>"ZÁŘ", "10"=>"ŘÍJ", "11"=>"LIS", "12"=>"PRO");		
		$sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_clanky WHERE cas_publikace<='".time()."' order by cas_publikace DESC limit 3";
		$dbdata = $this->pripojeni->dotaz($sql);
		echo"<h2>Aktuálně</h2>";

		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
              //  echo"<h2>Aktuálně <span class='date'>".date("d.m.Y", $data->cas_publikace)."</span></h2>";
                echo"<h3><a href='".$adresa_archivu."?id=".$data->id."'>".$data->nazev."</a> </h3> ";
                //echo"<p><span class='date'>".date("d.m.Y", $data->cas_publikace)."</span></p>";
                echo"<p>".substr($data->anotace, 0, 105)."..."."</p>";


		/*
			echo"<div class='aktualita'>";
//			echo"<div class='date'><div class='num'>".date("d", $data->cas_publikace)."</div>".$mesice[date("m", $data->cas_publikace)]."</div>";
			echo"<div class='date'>".date("d.m.Y", $data->cas_publikace)."</div>";
			echo"<div class='akt-text'>";
			echo"<a href='".$adresa_archivu."?id=".$data->id."'>".$data->nazev."</a>";
					echo substr($data->anotace, 0, 55)."...";
			echo"</div>";
			echo"<div class='clear'></div>";
			echo"</div>";
			*/
		}
	}
	function show_intro_konference(){
		$contents = file_get_contents("http://www.institutvzdelavani.cz/seznam_kurzu.php");
		$result = xml2array($contents,0);
		$i=0;
		if(is_array($result[result][kurz])){
			if($result[result][kurz][nazev]){
				$value = $result[result][kurz];			
				$vysledek[$i] = array("nazev"=>$value[nazev], "datum"=>$value[datum], "url"=>$value[url]);
				$i++;
			}
			else{
				foreach ($result[result][kurz] as $key=>$value) {
					$vysledek[$i] = array("nazev"=>$value[nazev], "datum"=>$value[datum], "url"=>$value[url]);
    				$i++;	
				}			
			}		
		}	
		

		echo"<ul class='list02'>\n";
			$sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy WHERE termin>='".date("Y-m-d")."' order by termin limit 4";
			$dbdata = $this->pripojeni->dotaz($sql);
			$i=0;
			$k=0;
			while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
				if($k>=4)	break;
				list($rok, $mesic, $den) = explode("-", $data->termin);
				for($j=0; $j<=4; $j++){
					if($k>=4)	break;
					if($vysledek[$j]['datum'] && $vysledek[$j]['datum']<=$data->termin && !$vypsano[$j]){
						list($rokx, $mesicx, $denx) = explode("-", $vysledek[$j]['datum']);	
						echo"<li><a href='".$vysledek[$j]['url']."' target='_blank'><strong>".$vysledek[$j]['nazev']."</strong></a> $denx.$mesicx.$rokx | Institut vzdělávání</li>\n";
						$vypsano[$j]=true;
						$i+=1;
						$k+=1;
					}
				}					
				echo"<li><a href='./cz/konference-a-kongresy-a-seminare/planovane-konference-a-kongresy'><strong>".$data->nazev."</strong></a> $den.$mesic.$rok</li>\n";
				$k+=1;
					

			}
		echo"</ul>\n";
		echo"<a class='vice' href='./cz/konference-a-kongresy-a-seminare/planovane-konference-a-kongresy'>Více</a>\n";
	
	}

	function show_intro_aktualni_cislo(){
		$sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."casopis order by id DESC limit 1";
		$dbdata = $this->pripojeni->dotaz($sql);
		if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			
            if(true || !file_exists("./images/sized/".$data->ikona)){
              $this->do_thumbnail("", "./images/obr/", "./images/sized/", $data->ikona, "", 250, 230);  
            }
		
			echo"<a href='./cz/nabizime/casopis'><img src='./images/sized/".$data->ikona."' alt=''/></a>";
			echo"Odborný časopis Sociální služby vychází jako měsíčník a je určen všem, kteří pracují v sociálních službách nebo se o tuto oblast zajímají. Je distribuován cca 16 000 čtenářů z řad zřizovatelů, poskytovatelů a zaměstnanců sociálních služeb, dále je zasílán městům, obcím, krajům, školám a univerzitám jak v České republice, tak na Slovensku.";
			echo"<br /><strong><a href='./cz/nabizime/casopis' >Aktuální číslo: ".$data->nazev."</a></strong>";
			echo"<a href='./cz/nabizime/casopis' class='vice'>Více</a>";
		}	
	}
















	function show_intro_calendar($id_elementu){

	?>
	
<h2>Kalendář akcí</h2>	
<div id='calendar-intro'></div>
			
<script type='text/javascript' src='./js/jquery-ui-custom.js'></script>
<script type='text/javascript' src='./js/fullcalendar.js'></script>
<script type="text/javascript" src="./js/jquery.qtip-1.0.0-rc3.js"></script> 
<script type='text/javascript'>

$(document).ready(function() 
{
		
		var date = new Date();
		var d = date.getDate();
		var m = date.getMonth();
		var y = date.getFullYear();
		
		$('#calendar-intro').fullCalendar({
			theme: true,
			header: {
				right: 'today prev,next ',
				left: 'title'
				
			},
			editable: true,
			events: "json-events.php",
eventRender: function(event, element) {
                        element.qtip({
                                        content : event.description,
                                        position: {corner: {tooltip: 'bottomLeft', target: 'topRight'}},
                                        style   : {
                                                    width: 200,
                                                    padding: 5,
                                                    background: '#A2D959',
                                                    color: 'black',
                                                    textAlign: 'center',
                                                    border: {
                                                        width: 7,
                                                        radius: 5,
                                                        color: '#A2D959'
                                                    },
                                                    tip: 'bottomLeft',
                                                    name: 'dark' // Inherit the rest of the attributes from the preset dark style
 
                                        }
                                     });
                    }
			
		});
		
});

</script>


	
	 <p><a href='./cz/kalendar'>Více</a></p>
	<?




	
	}




















function show_zajem_form(){
?>


  <h2>Mám zájem o bližší informace</h2>

	<form action="odeslat.php" id="kontakt-form" method="post" onsubmit="return validuj(this)">
		<input name="return" type="hidden" value="kontakt" />
		<table>
			<tbody>
				<tr>
					<td>
					 Jméno<br/>
						<input id="form-jmeno" name="set[&quot;jmeno&quot;]" type="text" value="" tabindex='4'/></td>

					<td>
					 Firma<br/>
						<input id="form-firma" name="set[&quot;firma&quot;]" type="text" value="" tabindex='4'/></td>
 
 
				</tr>
				<tr>
				</tr>
				<tr>
					<td>
					Email<br/>
						<input id="form-email" name="set[&quot;email&quot;]" type="text" value="" tabindex='4'/></td>
					<td>
					 Telefon<br/>
						<input id="form-telefon" name="set[&quot;telefon&quot;]" type="text" value="" tabindex='4'/></td>

				</tr>
				<tr>

					<td colspan="2" >
						Váš dotaz<br/>
        						<textarea cols="30" id="form-text" name="set[&quot;text&quot;]" rows="5" tabindex='5'></textarea></td>


				</tr>

				<tr>
					<th colspan="3">
						<input class="submitter" name="odeslat" type="submit" value="odeslat"  tabindex='6'/><br />
						&nbsp;</th>
				</tr>
			</tbody>
		</table>
	</form>










<?  
}






















  function show_news($only_exhibs=false){
    if(($_REQUEST['lev3'])>0){
      $dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."news WHERE id='".$_REQUEST['lev3']."'");
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
        echo"<div class='novinka'>\n";
          echo"<div class='ikona'>";
          if ($data->ikona){
            if(!file_exists("./images/sized/".$data->ikona)){
              $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $data->ikona, "", 165, 110);  
            }

            echo"<a href='./images/obr/".$data->ikona."' rel='group1'><img src='./images/sized/".$data->ikona."' alt=''/></a>\n";
          }
          else
            echo"<img src='./img/default_ico_news.png' alt=''/>";
          echo"</div>\n\n";
          
          echo"<h3><a href='./".$this->lang."/novinky/".$data->id."/".$this->seo_gen($data->nazev)."'>".$data->nazev."</a></h3>\n";
          echo "<div class='datum'>(".date("d.m.Y", $data->cas).")</div>\n";
          echo"<div class='text'>".$data->text."</div>";
        echo"</div>\n\n";
      }
      
    }
    else{
      $dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."news WHERE 1 ".($only_exhibs?" AND varianta='1'":"")." ORDER BY id DESC");
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
        echo"<div class='novinka'>\n";
          echo"<div class='ikona'>";
          if ($data->ikona){
            if(!file_exists("./images/sized/".$data->ikona)){
              $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $data->ikona, "", 165, 110);  
            }

            echo"<a href='./images/obr/".$data->ikona."' rel='group1'><img src='./images/sized/".$data->ikona."' alt=''/></a>\n";
          }
          else
            echo"<img src='./img/default_ico_news.png' alt=''/>";
          echo"</div>\n\n";
          
          echo"<h3><a href='./".$this->lang."/novinky/".$data->id."/".$this->seo_gen($data->nazev)."'>".$data->nazev."</a></h3>\n";
          echo "<div class='datum'>(".date("d.m.Y", $data->cas).")</div>\n";
          echo"<div class='text'>".$data->anotace."</div>";
        echo"</div>\n\n";
      }
    }
  }


  function show_reference($typ=''){
   


     $dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."reference where 1 ".($_REQUEST['lev2']?" AND id='".(0+$_REQUEST['lev2'])."'":"")." ORDER BY id desc limit 1");
      $i=1;
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
        echo"<div class='reference'>\n";
			echo"<h3>".$data->nazev."</h3>";
			echo"<span class='datum'>".$data->datum."</span>";
			echo"<p>".$data->anotace."</p>";

            echo"<div class='ikony'>";
				$dbfota = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."reference_images WHERE id_menu='".$data->id."'");
				if($this->pripojeni->pocet_radku($dbfota)){
					$i=1;
					while($dbfota && $fota = $this->pripojeni->objekt_dotazu($dbfota)){
			            if (true ||  ($fota->soubor && !is_file("./images/sized/".$fota->soubor.""))){
			                $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $fota->soubor, "", 158, 111);          
			            }

						echo"<a href='./images/obr/".$fota->soubor."' rel='group-".$data->id."' title='".($fota->nazev?$fota->nazev:$data->nazev)."' class='gal'><img src='./images/sized/".$fota->soubor."' alt='".$fota->nazev."' ".(!($i%4) ? "class='wraper'":"")."/></a>";
						$i++;
					}
				
				}
			echo"</div>";
        echo"</div>\n\n";
      }
    
  }


  function show_zapati_reference($typ=''){
   


		$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."reference where 1 ".($_REQUEST['lev2']?" AND id='".(0+$_REQUEST['lev2'])."'":"")." ORDER BY id desc limit 1");
		$i=1;
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			$dbfota = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."reference_images WHERE id_menu='".$data->id."' limit 1");
			if($this->pripojeni->pocet_radku($dbfota)){
				$i=1;
				while($dbfota && $fota = $this->pripojeni->objekt_dotazu($dbfota)){
		            if (true ||  ($fota->soubor && !is_file("./images/sized2/".$fota->soubor.""))){
		                $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized2/", $fota->soubor, "", 100, 75);          
		            }
	
					echo"<a href='./reference/".$data->id."/".$this->seo_gen($data->nazev)."' style='float:left'><img src='./images/sized2/".$fota->soubor."' alt='".$fota->nazev."' /></a> <a href='./reference/".$data->id."/".$this->seo_gen($data->nazev)."'>".$data->nazev."</a>";
					$i++;
				}
			
			}
      }
    
  }




  function show_intro_reference($typ=''){
      if($typ){
	  	$varianty = " AND typ='".$typ."'";
	  }
      $dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."reference where priznak<>'0' ".$varianty." ORDER BY rand() limit 5");
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
          if (true || ($data->ikona && !is_file("./images/sized/".$data->ikona.""))){
              $this->do_thumbnail("", "./images/obr/", "./images/sized/", $data->ikona, "", 150, 100);          
          }
		  echo"	<div class='intro-firma ".(!($i++)?"intro-firma-prvni":"")."'>";
		  echo"		<strong>".($data->url?"<a href='".$data->url."' target='_blank'>".$data->nazev."</a>":$data->nazev)."</strong>";
		  echo"		<p>".$data->mesto." ".$data->stat."</p>";
          echo"<div class='ikona'>";

          echo $data->ikona ? "<a href='./images/obr/".$data->ikona."' rel='group-".$data->id."' title='".$data->nazev."'><span></span><img src='./images/sized/".$data->ikona."' alt=''/></a>" : "";
          echo"</div>";

		echo"	</div>";   


      }
  
  }  


  function show_left_products_menu($id_top=0, $zanoreni=0, $above_seo='', $only_products=false, $id_actual=''){
  //echo "select * from ".$GLOBALS['config_db_prefix']."menu WHERE id_webu='".$this->web_id."' AND lang='".$this->lang."' ".($only_products?"AND sablona='1'":"")." AND id_top='".$id_top."'";

  if($_REQUEST['lev1']=='produkty'){
    if($_REQUEST['lev2']){
      $dbprodukt = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."vyrobky WHERE id='".(0+$_REQUEST['lev2'])."'");
      while ($dbprodukt && $produkt = $this->pripojeni->objekt_dotazu($dbprodukt)){
         $aktivni_kategorie = $produkt->id_menu;
      }
    
    }
  }



  $dbdata = $this->pripojeni->dotaz("select M1.*, count(M2.id) as pocet_potomku from ".$GLOBALS['config_db_prefix']."menu M1 LEFT JOIN ".$GLOBALS['config_db_prefix']."menu M2 ON M2.id_top=M1.id WHERE M1.id_webu='".$this->web_id."' AND M1.lang='".$this->lang."' ".($only_products?"AND M1.sablona='1'":"")." AND M1.id_top='".$id_top."' GROUP BY M1.id");
    echo"<ul>\n";
      while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
//        echo"<li ".($this->id_cathegory==$data->id?"class='active'":"").">";
        //echo"<li ".($this->id_product_cathegory==$data->id?"class='active'":"").">";
        echo"<li ".($_REQUEST['lev3']==$data->seo || $aktivni_kategorie==$data->id?"class='active'":"").">";
          echo"<a href='./".$above_seo.$data->seo."'>".$data->nazev."</a>";
          echo"</li>\n";
          
    			if ($this->aktivni_polozky[$data->id] && $zanoreni<2 && $data->pocet_potomku){
            echo"<li>";
   					$this->show_left_menu($data->id, $zanoreni+1, $above_seo.$data->seo."/", $only_products );
   					echo"</li>";
   				}
   				if($_REQUEST['lev3']==$data->seo || $aktivni_kategorie == $data->id){
     				$db_vyrobky = $this->pripojeni->dotaz("SELECT K.*, V.id as id_karty, V.nazev as nazev_karty FROM ".$GLOBALS['config_db_prefix']."vyrobky V, ".$GLOBALS['config_db_prefix']."katalog K WHERE V.id_menu='".$data->id."' AND K.id_vyrobku=V.id");
     				if($this->pripojeni->pocet_radku($db_vyrobky)){
              echo"<li class='vnor'><ul>";
                while ($db_vyrobky && $vyrobky = $this->pripojeni->objekt_dotazu($db_vyrobky)){
                  echo"<li><a href='./produkty/".$vyrobky->id_karty."/".$this->seo_gen($vyrobky->nazev_karty)."' ".($vyrobky->id_karty==$_REQUEST['lev2']?"class='active'":"").">".$vyrobky->nazev."</a></li>";
                }
              echo"</ul></li>\n";
             
             }
          }        
        
      }
    echo"</ul>";
  
  
  }



  function show_nabidka_zbozi(){
    echo"<div id='zbozi-area'>\n";
      echo"<div id='leve-menu'>\n";
        echo"<h2><img src='./img/h1_betonove_vyrobky.png' alt='Betonové výrobky'/></h2>";
        $this->show_left_products_menu(10, 0, 'vyroba-betonoveho-zbozi/betonove-vyrobky/', false);
      
          echo"<br/>";
          echo"<br/>";
          echo"<strong style='margin-left:30px;'>AkÄŤnĂ­ nabĂ­dka:</strong><br/><br/>";
          $this->show_left_random_doporucujeme();
      echo"</div>\n";
      echo"<div id='zbozi-vypis'>\n";
        echo"<div class='cenik-ke-stazeni'><a href='./files/cenik.pdf' >Stáhnout kompletní ceník</a></div>\n";
      
        if($_REQUEST['lev4']){
          $this->vypis_zbozi();
        
        }
        else{
          
          $this->vypis_zbozi($this->id_cathegory);
        }
      
      
      echo"</div>\n";
    echo"</div>\n";
  
  
  
  }



  function show_hledat_zbozi(){
    echo"<div id='zbozi-area'>\n";
      echo"<div id='leve-menu'>\n";
        echo"<h2><img src='./img/h1_betonove_vyrobky.png' alt='Betonové výrobky'/></h2>";
        $this->show_left_products_menu(10, 0, 'vyroba-betonoveho-zbozi/betonove-vyrobky/', false);
      
          echo"<br/>";
          echo"<br/>";
          echo"<strong style='margin-left:30px;'>AkÄŤnĂ­ nabĂ­dka:</strong><br/><br/>";
          $this->show_left_random_doporucujeme();
      echo"</div>\n";
      echo"<div id='zbozi-vypis'>\n";
          $this->vypis_hledane_zbozi($_REQUEST['vyhledat']);
      echo"</div>\n";
    echo"</div>\n";
  
  
  
  }



  function downloads(){
  
      $dbdata = $this->pripojeni->dotaz("SELECT D.* FROM ".$GLOBALS['config_db_prefix']."downloads D order by nazev");
      if( $this->pripojeni->pocet_radku($dbdata)){
        echo"<ul id='ke-stazeni'>\n";
        $pocet_radku = $this->pripojeni->pocet_radku($dbdata);
        $i=1;
        while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
          echo"<li><a href='./images/obr/".$data->ikona."'>".$data->nazev."</a></li>\n";
          echo ($i++) == ceil($pocet_radku/2)?"</ul><ul id='ke-stazeni2'>":"";
        }
        echo"</ul>\n";
        $jsou_downloads = true;
      }
  
  
  }


  function spoluprace(){
  	$dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."spoluprace ");
	  while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
//      echo"<li>- <a href='".$data->anotace."'>".$data->nazev."</a></li>\n";
      echo"<a href='".$data->anotace."'>".$data->nazev."</a>, \n";
    }

  
  }

  function show_left_random_doporucujeme(){
          $dbdata = $this->pripojeni->dotaz("SELECT V.*, K.cena, K.cena_akce, K.sirka, K.vyska, K.delka, K.nazev as katalogovy_nazev, K.ikona as katalogova_ikona FROM ".$GLOBALS['config_db_prefix']."vyrobky V LEFT JOIN ".$GLOBALS['config_db_prefix']."katalog K ON K.id_vyrobku=V.id WHERE  V.lang='".$this->lang."'  ORDER BY rand() limit 1");
       
       
       
       
       echo"<div class='left-dopo-top'></div>";
        while ($dbdata && $vyrobek = $this->pripojeni->objekt_dotazu($dbdata)){

          if ($vyrobek->katalogova_ikona && !is_file("./images/sized/".$vyrobek->katalogova_ikona."")){
              $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $vyrobek->katalogova_ikona, "", 130, 130);    
          }


            echo"<div class='left-dopo'>";
              echo"<a href='./produkty/".$vyrobek->id."/".$this->seo_gen($vyrobek->nazev)."' class='ikona'><img src='./images/sized/".$vyrobek->katalogova_ikona."' alt='".$vyrobek->nazev."'/></a>\n";
            echo"<h4><a href='./produkty/".$vyrobek->id."/".$this->seo_gen($vyrobek->nazev)."'>".($vyrobek->katalogovy_nazev?$vyrobek->katalogovy_nazev:$vyrobek->nazev)."</a></h4>\n";
     echo"<em ".($vyrobek->cena_akce?"class='skrt'":"").">Cena: ".$vyrobek->cena." KÄŤ</em>";
//     echo $vyrobek->cena_akce? "<em class='akcni'>Akce: ".$vyrobek->cena_akce." KÄŤ bez DPH</em>" : "";
            
            echo"</div>";        
        }
       echo"<div class='left-dopo-bottom'></div>";

  
  }

  function doporucujeme(){

        echo"<table class='items'>\n";
        echo"<tr class='top'><td></td><td></td><td></td></tr>\n";
        echo"<tr class='main'>\n";
        $dbdata = $this->pripojeni->dotaz("SELECT V.*, K.cena, K.cena_akce, K.sirka, K.vyska, K.delka, K.nazev as katalogovy_nazev, K.ikona as katalogova_ikona FROM ".$GLOBALS['config_db_prefix']."vyrobky V LEFT JOIN ".$GLOBALS['config_db_prefix']."katalog K ON K.id_vyrobku=V.id WHERE  V.lang='".$this->lang."'  ORDER BY rand() limit 3");
       
        while ($dbdata && $vyrobek = $this->pripojeni->objekt_dotazu($dbdata)){

          if ($vyrobek->katalogova_ikona && !is_file("./images/sized/".$vyrobek->katalogova_ikona."")){
              $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $vyrobek->katalogova_ikona, "", 130, 130);    
          }


            echo"<td>";
              echo"<a href='./produkty/".$vyrobek->id."/".$this->seo_gen($vyrobek->nazev)."' class='ikona'><img src='./images/sized/".$vyrobek->katalogova_ikona."' alt='".$vyrobek->nazev."'/></a>\n";
            echo"<h4><a href='./produkty/".$vyrobek->id."/".$this->seo_gen($vyrobek->nazev)."'>".($vyrobek->katalogovy_nazev?$vyrobek->katalogovy_nazev:$vyrobek->nazev)."</a></h4>\n";
     echo"<em ".($vyrobek->cena_akce?"class='skrt'":"").">Cena: ".$vyrobek->cena." KÄŤ</em>";
//     echo $vyrobek->cena_akce? "<em class='akcni'>Akce: ".$vyrobek->cena_akce." KÄŤ bez DPH</em>" : "";
            
            echo"</td>";        
        }
        echo"</tr>\n";
        echo"<tr class='bottom'><td></td><td></td><td></td></tr>\n";
        echo"</table>\n\n";
  }
	
  function vypis_zbozi($id_menu){
        if($id_menu!=10){
          $dbdata1 = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE  id='".$id_menu."'");
          }
        else{
          $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."menu WHERE  id_top='10'";
          $dbdata1 = $this->pripojeni->dotaz($sql);
        }     
        while ($dbdata1 && $menu = $this->pripojeni->objekt_dotazu($dbdata1)){
          echo"<div class='grupa'>";
          echo"<h2>".$menu->nazev."</h2>";
        
        
        
       // $dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."vyrobky WHERE  lang='".$this->lang."' AND id_menu='".$this->id_cathegory."'");
        $dbdata = $this->pripojeni->dotaz("SELECT V.*, K.cena, K.cena_akce, K.sirka, K.vyska, K.delka, K.nazev as katalogovy_nazev, K.ikona as katalogova_ikona FROM ".$GLOBALS['config_db_prefix']."vyrobky V LEFT JOIN ".$GLOBALS['config_db_prefix']."katalog K ON K.id_vyrobku=V.id WHERE  V.lang='".$this->lang."' AND id_menu='".$menu->id."'");
       $i=1;
        echo"<div class='radek'>";
        while ($dbdata && $vyrobky = $this->pripojeni->objekt_dotazu($dbdata)){
          
          $this->zobraz_vyrobek($vyrobky->id, $vyrobky, !($i%4));
          echo !($i%4) ? "</div><div class='radek'>":"";
           $i++;
        }
        
        echo"</div>";
        echo"</div>";
        
        }
        
        


  }







  function vypis_hledane_zbozi($fraze){
      $sql = "SELECT V.*, K.cena, K.cena_akce, K.sirka, K.vyska, K.delka, K.nazev as katalogovy_nazev, K.ikona as katalogova_ikona FROM ".$GLOBALS['config_db_prefix']."vyrobky V LEFT JOIN ".$GLOBALS['config_db_prefix']."katalog K ON K.id_vyrobku=V.id WHERE  V.lang='".$this->lang."' AND (concat(V.nazev, V.anotace, V.parametry, V.text) like '%".$fraze."%' )";
        $dbdata = $this->pripojeni->dotaz($sql);
       $i=1;
        echo"<div class='radek'>";
        while ($dbdata && $vyrobky = $this->pripojeni->objekt_dotazu($dbdata)){
          $this->zobraz_vyrobek($vyrobky->id, $vyrobky, !($i%4));
          echo !($i%4) ? "</div><div class='radek'>":"";
           $i++;
        }
        echo"</div>";
  }











  function zobraz_vyrobek($id, $vyrobek, $zalomeni=''){
    
    if ($vyrobek->ikona && !is_file("./images/sized/".$vyrobek->ikona."")){
        $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $vyrobek->ikona, "", 130, 130);    
    }
    if ($vyrobek->katalogova_ikona && !is_file("./images/sized/".$vyrobek->katalogova_ikona."")){
        $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $vyrobek->katalogova_ikona, "", 130, 130);    
    }
  
    echo"<div class='vyrobek".($zalomeni?" vyrobek-zalom":"")."'>";
      echo"<a href='./produkty/".$vyrobek->id."/".$this->seo_gen($vyrobek->nazev)."' class='ikona'><img src='./images/sized/".($vyrobek->katalogova_ikona?$vyrobek->katalogova_ikona:$vyrobek->ikona)."' alt='".$vyrobek->nazev."'/></a>\n";
      echo"<h4><a href='./produkty/".$vyrobek->id."/".$this->seo_gen($vyrobek->nazev)."'>".($vyrobek->katalogovy_nazev?$vyrobek->katalogovy_nazev:$vyrobek->nazev)."</a></h4>\n";
     // echo"<p>".$vyrobek->anotace."</p>\n";
     echo"<span>".$vyrobek->sirka."&times;".$vyrobek->vyska."&times;".$vyrobek->delka."mm </span>";
     echo"<em ".($vyrobek->cena_akce?"class='skrt'":"").">Cena: ".$vyrobek->cena." KÄŤ bez DPH</em>";
     echo $vyrobek->cena_akce? "<em class='akcni'>Akce: ".$vyrobek->cena_akce." KÄŤ bez DPH</em>" : "";
    
    
    echo"</div>";


  
  }

  function vypis_detail_zbozi($id){
    echo"<div id='leve-menu'>\n";
        echo"<h2><img src='./img/h1_betonove_vyrobky.png' alt='Betonové výrobky'/></h2>";
      $this->show_left_products_menu(10, 0, 'vyroba-betonoveho-zbozi/betonove-vyrobky/', false);
    
    echo"</div>\n";


      echo"<div id='detail-zbozi'>\n";






      $dbdata = $this->pripojeni->dotaz("SELECT Z.*, V.nazev as nazev_vyrobce, T.nazev as nazev_typu FROM (".$GLOBALS['config_db_prefix']."vyrobky Z left join ".$GLOBALS['config_db_prefix']."vyrobci V on V.id=Z.vyrobce) left join ".$GLOBALS['config_db_prefix']."typy T ON T.id=Z.typ  WHERE Z.id='".$id."' limit 1");
 
      if ($dbdata && $vyrobek = $this->pripojeni->objekt_dotazu($dbdata)){


    if (true||$vyrobek->ikona && !is_file("./images/sized2/".$vyrobek->ikona."")){
        $this->do_thumbnail("", "./images/obr/", "./images/sized2/", $vyrobek->ikona, "",200, "");
    
    }
        echo"<h1>".$vyrobek->nazev."</h1>\n";        

      $this->show_param_table($id, $jsou_downloads);

//echo"<hr/>";

      $dbdata = $this->pripojeni->dotaz("SELECT D.* FROM ".$GLOBALS['config_db_prefix']."downloads D, ".$GLOBALS['config_db_prefix']."downloads_nalezi N WHERE N.id_vyrobku='".$id."' AND N.id_dokumentu=D.id order by nazev");
      if( $this->pripojeni->pocet_radku($dbdata)){
        echo"<div id='downloads'>";
        while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
          echo"<a href='./images/obr/".$data->ikona."'>".$data->nazev."</a>";
        }
        echo"</div>";
        $jsou_downloads = true;
      }
echo"<hr/>";


//        echo $vyrobek->nazev_typu || $vyrobek->nazev_vyrobce ? "<h2>".$vyrobek->nazev_typu." / ".$vyrobek->nazev_vyrobce."</h2>\n":"";
        //echo $vyrobek->nazev_typu || $vyrobek->nazev_vyrobce ? "<h2>".$vyrobek->nazev_vyrobce."</h2>\n":"";
        echo"<div id='detail-tops'>";
/*
        $dbdataicons = $this->pripojeni->dotaz("SELECT V.*, K.cena, K.cena_akce, K.sirka, K.vyska, K.delka, K.nazev as katalogovy_nazev, K.ikona as katalogova_ikona FROM ".$GLOBALS['config_db_prefix']."vyrobky V LEFT JOIN ".$GLOBALS['config_db_prefix']."katalog K ON K.id_vyrobku=V.id WHERE  V.lang='".$this->lang."' AND V.id='".$vyrobek->id."'");
       $i=1;
        echo"<div class='radek'>";
        while ($dbdataicons && $vyrobkyicons = $this->pripojeni->objekt_dotazu($dbdataicons)){
          
          $this->zobraz_vyrobek($vyrobkyicons->id, $vyrobkyicons, !($i%4));
          echo !($i%4) ? "</div><div class='radek'>":"";
           $i++;
        }
        echo"</div>";

*/
        echo"<div id='detail-top'>";
        echo"<div id='ikona'>";
          //echo"<a href='./images/obr/".$vyrobek->ikona."'><img src='./images/sized2/".$vyrobek->ikona."' alt=''/></a>";
          //echo"<div id='lupa'><a href='./images/obr/".$vyrobek->ikona."'><img src='./img/lupa.png' alt='' /></a></div>";
        echo"</div>";

        echo"<div id='parametry-area2'>";
          //echo"<h2>DetailnĂ­ popis</h2>";
                echo $vyrobek->text;
        
        echo"</div>";
        echo"</div>";
        echo"</div>";

echo"<hr/>";

                //echo $vyrobek->text;
/*
                echo"<div id='parametry-area'>";
                $this->zpracuj_parametry($vyrobek->parametry);
                echo"</div>";
*/

          $dbdata_part = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."vyrobky_vykresy WHERE id_menu='".$id."'");
        if($this->pripojeni->pocet_radku($dbdata_part)){
        echo"<div class='detail-part'>";
          while ($dbdata_part && $part = $this->pripojeni->objekt_dotazu($dbdata_part)){
            echo "<h4>".$part->nazev."</h4>";
            echo $part->soubor?"<img src='./images/obr/".$part->soubor."' alt=''/> ":"";                      
            echo $part->popis;
          }  
        echo"</div>";
        }
          $dbdata_part = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."vyrobky_images WHERE id_menu='".$id."'");
        if($this->pripojeni->pocet_radku($dbdata_part)){
        echo"<div class='detail-part'>";
          while ($dbdata_part && $part = $this->pripojeni->objekt_dotazu($dbdata_part)){
            echo "<h4>".$part->nazev."</h4>";
            echo"<img src='./images/obr/".$part->soubor."' alt=''/> ";                      
            echo $part->popis;
          }  
        echo"</div>";
        }
        
          $dbdata_part = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."vyrobky_soubory WHERE id_menu='".$id."'");
        if($this->pripojeni->pocet_radku($dbdata_part)){
        echo"<div class='detail-part'>";
          while ($dbdata_part && $part = $this->pripojeni->objekt_dotazu($dbdata_part)){
            echo "<h4>".$part->nazev."</h4>";
            echo"<a href='".$part->soubor."'>".$part->soubor."</a><br/>";                      
            echo $part->popis;
          }  
        echo"</div>";
        }


        
  //      echo"</div>";

      echo $vyrobek->anotace;


      echo"</div>\n";

      }  
  
  

  
  }



  function show_param_table($id, $jsou_downloads=false, $id_kategorie=''){
  
        $sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."katalog  WHERE ".($id_kategorie?"id_kategorie='".$id_kategorie."'":"id_vyrobku='".$id."'")." order by cislo";
  
        $dbdata = $this->pripojeni->dotaz($sql);
        while ($dbdata && $vyrobek = $this->pripojeni->objekt_dotazu($dbdata)){
          $rozmery = $rozmery || $vyrobek->delka || $vyrobek->sirka || $vyrobek->vyska;
          $paleta = $paleta || $vyrobek->paleta_vrstev || $vyrobek->paleta_m2 || $vyrobek->paleta_ks || $vyrobek->paleta_bm;
          $paleta_vrstev = $paleta_vrstev || $vyrobek->paleta_vrstev;
          
          $paleta_m2 = $paleta_m2 || $vyrobek->paleta_m2;
          $paleta_ks = $paleta_ks || $vyrobek->paleta_ks;
          $paleta_bm = $paleta_bm || $vyrobek->paleta_bm;
          
         
          
          $spotreba = $spotreba || $vyrobek->spotreba_m2 || $vyrobek->spotreba_m3;

          $spotreba_m2 = $spotreba_m2 || $vyrobek->spotreba_m2;
          $spotreba_m3 = $spotreba_m3 || $vyrobek->spotreba_m3;


          $hmotnost = $hmotnost || $vyrobek->hmotnost_ks || $vyrobek->hmotnost_paleta || $vyrobek->hmotnost_nosniku_bm;        

          $hmotnost_ks = $hmotnost_ks || $vyrobek->hmotnost_ks;
          $hmotnost_paleta = $hmotnost_paleta || $vyrobek->hmotnost_paleta;
          $hmotnost_nosniku_bm = $hmotnost_nosniku_bm || $vyrobek->hmotnost_nosniku_bm;
        
        
          $neprozvukost = $neprozvukost || $vyrobek->neprozv_zdiva_norm || $vyrobek->neprozv_zdiva_zaliti;
        }        

        $paleta_colspan = ($paleta_m2?1:0) + ($paleta_ks?1:0) + ($paleta_bm?1:0);
        $spotreba_colspan = ($spotreba_m2?1:0) + ($spotreba_m3?1:0);
        $hmotnost_colspan =  ($hmotnost_ks?1:0) + ($hmotnost_paleta?1:0) + ($hmotnost_nosniku_bm?1:0);  
        
        $dbdata = $this->pripojeni->dotaz($sql);
        
      echo"<table class='parametry ".($jsou_downloads?" params-downloads":"")."'>";
          echo"<tr><th></th><th>Obchodní název</th>";
            if($rozmery) echo"<th colspan='3'>rozměr výrobku v mm</th>";
            if($spotreba) echo"<th colspan='".$spotreba_colspan."'>spotřeba</th>";
            if($paleta) echo"<th colspan='".$paleta_colspan."'>na paletÄ›</th>";
            if($hmotnost) echo"<th colspan='$hmotnost_colspan'>hmotnost v kg</th>";
            echo"<th>cena v KÄŤ/".($hmotnost_nosniku_bm?"bm":"ks")."</th>";
          echo"</tr>";
          
          echo"<tr><th></th><th></th>";
            if($rozmery) echo"<th>D</th><th>Ĺ </th><th>V</th>";
            if($spotreba){
              if($spotreba_m2) echo"<th>m<sup>2</sup></th>";
              if($spotreba_m3) echo"<th>m<sup>3</sup></th>";
            }
            if($paleta){
              if($paleta_m2) echo"<th>m<sup>2</sup></th>";
              if($paleta_ks) echo"<th>ks</th>";
              if($paleta_bm) echo"<th>bm</th>";
            }
            if($hmotnost){
              if($hmotnost_ks) echo"<th>ks</th>";
              if($hmotnost_paleta) echo"<th>paleta</th>";
              if($hmotnost_nosniku_bm) echo"<th>bm</th>";
            }
            
            echo"<th>bez DPH</th>";
          echo"</tr>";
      
      while ($dbdata && $vyrobek = $this->pripojeni->objekt_dotazu($dbdata)){
          echo"<tr>";
            if(!file_exists("./images/sized2/".$vyrobek->ikona)){
              $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized2/", $vyrobek->ikona, "", 100, 100);  
            }
          
            echo"<td class='ikona'>".($vyrobek->ikona?"<a href='./images/obr/".$vyrobek->ikona."' class='gal'><img src='./images/sized2/".$vyrobek->ikona."' alt=''/></a>":"")."</td>";
            echo"<td>".$vyrobek->nazev."</td>";
          if($rozmery) echo"<td>".$vyrobek->delka."</td><td>".$vyrobek->sirka."</td><td>".$vyrobek->vyska."</td>";
          if($spotreba){
              if($spotreba_m2) echo"<td>".$vyrobek->spotreba_m2."</td>";
              if($spotreba_m3) echo"<td>".$vyrobek->spotreba_m3."</td>";
          }
          if($paleta){
              if($paleta_m2) echo"<td>".$vyrobek->paleta_m2."</td>";
              if($paleta_ks) echo"<td>".$vyrobek->paleta_ks."</td>";
              if($paleta_bm) echo"<td>".$vyrobek->paleta_bm."</td>";
          }
          if($hmotnost){
              if($hmotnost_ks) echo"<td>".$vyrobek->hmotnost_ks."</td>";
              if($hmotnost_paleta) echo"<td>".$vyrobek->hmotnost_paleta."</td>";
              if($hmotnost_nosniku_bm) echo"<td>".$vyrobek->hmotnost_nosniku_bm."</td>";
          }
          
          echo"<td>".$vyrobek->cena."</td></tr>";
      

      }
      echo"</table>";

  
  
  
  
  
  }









  function show_cenik(){
    $dbkategorie = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."katalog_kategorie ORDER BY cislo");
    while ($dbkategorie && $kategorie = $this->pripojeni->objekt_dotazu($dbkategorie)){
      echo"<h2>".$kategorie->nazev."</h2>";

$this->show_param_table('', false, $kategorie->id);
          
          /*
          $dbdata = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."katalog  WHERE id_kategorie='".$kategorie->id."' order by cislo");
          
      echo"<table class='parametry ".($jsou_downloads?" params-downloads":"")."'>";
          echo"<tr><th>Obchodní název</th><th colspan='3'>rozměr výrobku v mm</th><th colspan='2'>spotřeba</th><th colspan='2'>na paletě</th><th colspan='2'>hmotnost v kg</th><th>cena v Kč/ks</th></tr>";
          echo"<tr><th></th><th>D</th><th>Ĺ </th><th>V</th><th>m<sup>2</sup></th><th>m<sup>3</sup></th><th>m<sup>2</sup></th><th>ks</th><th>ks</th><th>paleta</th><th>bez DPH</th></tr>";
      
      while ($dbdata && $vyrobek = $this->pripojeni->objekt_dotazu($dbdata)){
          echo"<tr><td>".$vyrobek->nazev."</td><td>".$vyrobek->delka."</td><td>".$vyrobek->sirka."</td><td>".$vyrobek->vyska."</td><td>m<sup>2</sup></td><td>m<sup>3</sup></td><td>m<sup>2</sup></td><td>ks</td><td>".$vyrobek->hmotnost_ks."</td><td>".$vyrobek->hmotnost_paleta."</td><td>".$vyrobek->cena."</td></tr>";
      

      }
      echo"</table>";

*/      
      echo "<div class='cenik-text'>".$kategorie->text."</div>\n";
    }
  }



  function show_poptavkovy_formular($nazev_zbozi){
    echo"<form action='./send_poptavka.php' method='post'>";
    echo"<table id='formular'>";
      echo"<tr><th>Jméno</th><td><input type='text' name='dataset[jmeno]'/></td>\n";

      echo"<th rowspan='5'>Poptávka</th><td rowspan='5'><textarea name='dataset[poptavka]'></textarea></td></tr>\n";


      echo"<tr><th>Příjmení</th><td><input type='text' name='dataset[prijmeni]'/></td></tr>\n";
       echo"<tr><th>Telefon</th><td><input type='text' name='dataset[telefon]'/></td></tr>\n";
       echo"<tr><th>Email</th><td><input type='text' name='dataset[email]'/></td></tr>\n";
     echo"<tr><th>Předmět</th><td><input type='text' name='dataset[predmet]' value='".$nazev_zbozi."'/></td></tr>\n";
      echo"<tr><th></th><td><input type='submit' name='odeslat' value='odeslat' class='submit'/></td></tr>\n";
    echo"</table>";
    echo"</form>";
  }




  function zpracuj_parametry($parametry){
    $radky = explode("\n", $parametry);
    if (is_array($radky)){
      $pocet_radku = sizeof($radky);
      echo"<table class='prvni'>\n";
      $i=1;
      foreach ($radky as $index => $radek){
        $i++;
        $radek = trim($radek);
        if ($radek){
          $polozky = explode(";", $radek);
          if (trim($polozky[1])){
            echo"<tr><th>".$polozky[0]."</th><td>".$polozky[1]."</td></tr>";
          }
          elseif( substr("]", $polozky[0]) ){
            $polozky[0] = substr($polozky[0], 1, strlen($polozky[0])-2);
            echo"<tr><td class='nadpis' colspan='2'><h3>".$polozky[0]."</h3></td></tr>";
          }
          else{
            echo"<tr><td class='info' colspan='2'>".$polozky[0]."</td></tr>";
          }
          if($i==ceil($pocet_radku/2)){
            echo"</table>";
            echo"<table>";
          }
        }
      
      }
      echo"</table>\n";
    }
  }




  function show_sitemap(){
  
      echo"<div id='vypisovka'>";
			//novinky a uvod
			echo"<h1>Mapa webu</h1>";
			echo"<ul>";
			echo"<li><a href='./'>Ăšvod</a></li>\n";
      ?>
            <li><a href='./stavebni-cinnost/projekcni-cinnost'>ProjekÄŤnĂ­ ÄŤinnost</a></li>
            <li><a href='./stavebni-cinnost/'>StavenĂ­ ÄŤinnost</a></li>
            <li><a href='./stavebni-cinnost/realizace-staveb'>Realizace staveb</a></li>
            <li><a href='./stavebni-cinnost/developerske-projekty'>Developerské projekty</a></li> 
            
            <li><a href='./vyroba-betonoveho-zbozi/betonove-vyrobky'>Betonové výrobky</a></li>
            <li><a href='./vyroba-betonoveho-zbozi/cenik'>CenĂ­k</li>
            <li><a href='./vyroba-betonoveho-zbozi/ke-stazeni'>Ke staĹľenĂ­</a></li>
            <li><a href='./vyroba-betonoveho-zbozi/prodej-stavebnin'>Prodej stavenin</a></li>
            <li><a href='./vyroba-betonoveho-zbozi/pokladka-dlazby'>Pokládka dlažby</a></li>
      
      <?
      echo"</ul>";
      
      
        
  
        $this->show_left_products_menu(10, 0, 'vyroba-betonoveho-zbozi/betonove-vyrobky/', false);
      echo"</div>";
  
  
  }

	function show_dir_photos($adresar_s_obrazky, $number=1, $mode='random'){
    switch($mode){
      case "all":
		    $adresar=OpenDir($adresar_s_obrazky);
    		if(!$adresar) 
    			echo("chyba pri nacitani obrazku");
    		else{
    			$max_obr=$min_obr=0;
    			while($soubor_s_obrazkem=ReadDir($adresar)){
    				if ($soubor_s_obrazkem!="." && $soubor_s_obrazkem!=".."){
    					//echo "<img src=$adresar_s_obrazky$soubor_s_obrazkem><br>";
    					$max_obr++;
    				}
    			}
        CloseDir($adresar);
        }
        break;    
      case "random":
		    $adresar=OpenDir($adresar_s_obrazky);
    		if(!$adresar) 
    			echo("chyba pri nacitani obrazku");
    		else{
    			$max_obr=$min_obr=0;
    			while($soubor_s_obrazkem=ReadDir($adresar)){
    				if ($soubor_s_obrazkem!="." && $soubor_s_obrazkem!=".."){
    					//echo "<img src=$adresar_s_obrazky$soubor_s_obrazkem><br>";
    					$max_obr++;
    				}
    			}
    			SRand((double)MicroTime()*1e6);
    			for ($i=1; $i<=$number; $i++){
    				$opakovat=true;
    				$k=0;
    				while ( $opakovat ){
    					$ktery_obr_zobrazit=Rand($min_obr,$max_obr-1);
    					if (!$pouzity[$ktery_obr_zobrazit]){
    						$pouzity[$ktery_obr_zobrazit]= true;
    						$opakovat=false;
    					}
    					$k++;
    					if ($k>100  ){
    						$opakovat=false;
              }
    				}				
    				RewindDir($adresar);
		    		$kde_jsem_v_adr=0;
				    while($soubor_s_obrazkem=ReadDir($adresar)){

              if(is_file($adresar_s_obrazky.$soubor_s_obrazkem) && $kde_jsem_v_adr==$ktery_obr_zobrazit){

					//	    echo"$soubor_s_obrazkem<br>";

                if(true||!file_exists($adresar_s_obrazky."tn/".$soubor_s_obrazkem)){
                    $this->do_thumbnail_cropped("", $adresar_s_obrazky, $adresar_s_obrazky."/tn/", $soubor_s_obrazkem, "", 135, 90);
                }
						    echo"<a href='".$adresar_s_obrazky.$soubor_s_obrazkem."' rel='grupa-list'><span></span>";
						      echo"<img src='".$adresar_s_obrazky."tn/".$soubor_s_obrazkem."' alt=''/>";
						    echo"</a>";

              }
    				  if( is_file($adresar_s_obrazky.$soubor_s_obrazkem) ){
						    $kde_jsem_v_adr++;
					     }
				    }
				   
          }
        }
        CloseDir($adresar);
      break;
      
    
    
    }
  
  }
	
	
	
	
	function pripojene_obrazky_spodni($id_kat)
	{
		$tabulka = $GLOBALS['config_db_prefix']."clanky_spodni";
		$tabulka2= $GLOBALS['config_db_prefix']."auth_users";
		$tabulka3= $GLOBALS['config_db_prefix']."clanky_spodni_pix";

		$dbdata = $this->pripojeni->dotaz("SELECT id, id_kat, nazev, popis FROM $tabulka3  WHERE id_kat='$id_kat' ORDER BY id");
		while ($dbdata && $data=$this->pripojeni->radek_dotazu($dbdata)){
			$sirka_test = GetImageSize("./images/clanky/fotky/".urlencode($data[2])."");
			echo"<a href=\"javascript:OpenPhotoWindow('/show_image2.php?galerie=$id_kat&foto=$data[0]&image=".rawurlencode(urlencode($data[2])). "','',".($sirka_test[1]?$sirka_test[1]:600).",".($sirka_test[0]?$sirka_test[0]:600).")\"><img src=\"./images/clanky/fotky/tn/".urlencode($data[2])."\" alt=\"$data[3]\" border=0 hspace=10  vspace=10></a>  ";
		}

	}


  function do_thumbnail($soubor, $path, $tn_dir, $new_name, $square="", $max_width="", $max_height="")
	{
		if ($soubor){
			if (!@fopen($path.$new_name, "r")){
				@copy($_FILES[$soubor]['tmp_name'], $path.$new_name);
			}
		}
		if(@$velikost_obrazku = GetImageSize($path.$new_name)){
			
			if ($square ){
				if (($velikost_obrazku[0]>$square || $velikost_obrazku[1]>$square)){

					if($velikost_obrazku[0]>$velikost_obrazku[1]){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
						$height=ImageSY($im)*($square/ImageSX($im)); 
						$im2 = ImageCreateTrueColor($square,$square); 
//						ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im)+round((ImageSX($im)-ImageSY($im))/2), ImageSY($im));
						ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
						
					}
					else{
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
						$width=ImageSX($im)*($square/ImageSY($im)); 
						$im2 = ImageCreateTrueColor($square, $square); 
						//ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im)+round((ImageSY($im)-ImageSX($im))/2));
						ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
					}

				}
				else{
					@copy($path.$new_name, $tn_dir.$new_name);
				}

			}
			elseif($max_width && $max_height){
				if( ($velikost_obrazku[0]/$velikost_obrazku[1])>($max_width/$max_height) ){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
 
					$height=ImageSY($im)*($max_width/ImageSX($im)); 
					$im2 = ImageCreateTrueColor($max_width,$height); 
					ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);

				}
				else{
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
 
					$width=ImageSX($im)*($max_height/ImageSY($im)); 
					$im2 = ImageCreateTrueColor($width, $max_height); 
					ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);

				}
			}

			elseif($max_width){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
 
				$height=ImageSY($im)*($max_width/ImageSX($im)); 
				$im2 = ImageCreateTrueColor($max_width,$height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);

			}
			elseif($max_height){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
 
				$width=ImageSX($im)*($max_height/ImageSY($im)); 
				$im2 = ImageCreateTrueColor($width, $max_height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);

			}
		}
	}
	function do_thumbnail_cropped($soubor, $path, $tn_dir, $new_name, $square="", $max_width="", $max_height="")
	{
		if ($soubor){
			if (!@fopen($path.$new_name, "r")){
				@copy($_FILES[$soubor]['tmp_name'], $path.$new_name);
			}
		}
		if(@$velikost_obrazku = GetImageSize($path.$new_name)){
			
			if ($square ){
				if (($velikost_obrazku[0]>$square || $velikost_obrazku[1]>$square)){

					if($velikost_obrazku[0]>$velikost_obrazku[1]){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
						$height=ImageSY($im)*($square/ImageSX($im)); 
						$im2 = ImageCreateTrueColor($square,$square); 
//						ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im)+round((ImageSX($im)-ImageSY($im))/2), ImageSY($im));
						ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
						
					}
					else{
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
						$width=ImageSX($im)*($square/ImageSY($im)); 
						$im2 = ImageCreateTrueColor($square, $square); 
						//ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im)+round((ImageSY($im)-ImageSX($im))/2));
						ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
					}

				}
				else{
					@copy($path.$new_name, $tn_dir.$new_name);
				}

			}
			elseif($max_width && $max_height){
        //pokud sx/sy > Sx/Sy
          // rx=sx&ry=sy . sSx=Sx & sSy = sy*SX/sx

				$im = ImageCreateFromJPEG ($path.$new_name);
				$im2 = ImageCreateTrueColor($max_width,$max_height); 

				if( ($velikost_obrazku[0]/$velikost_obrazku[1])<($max_width/$max_height) ){


//					ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY-($max_height*ImageSX($im)/$max_width))/2), $max_width, $max_height, ImageSX($im), round($max_height*ImageSX($im)/$max_width));
          ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-($max_height*ImageSX($im)/$max_width))/2), $max_width, $max_height, ImageSX($im), round($max_height*ImageSX($im)/$max_width));
				}
				else{
         ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-($max_width*ImageSY($im)/$max_height))/2), 0, $max_width, $max_height, round($max_width*ImageSY($im)/$max_height), ImageSY($im));
				}
				ImageJPEG($im2, $tn_dir.$new_name);
			}

			elseif($max_width){
				$im = ImageCreateFromJPEG ($path.$new_name); 
				$height=ImageSY($im)*($max_width/ImageSX($im)); 
				$im2 = ImageCreateTrueColor($max_width,$height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
				ImageJPEG($im2, $tn_dir.$new_name);
			}
			elseif($max_height){
				$im = ImageCreateFromJPEG ($path.$new_name); 
				$width=ImageSX($im)*($max_height/ImageSY($im)); 
				$im2 = ImageCreateTrueColor($width, $max_height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
				ImageJPEG($im2, $tn_dir.$new_name);
			}
		}
	}
	function seo_gen($title, $typ='')
	{
		static $convertTable = array (
			'á' => 'a', 'Á' => 'A', 'ä' => 'a', 'Ä' => 'A', 'č' => 'c',
			'Č' => 'C', 'ď' => 'd', 'Ď' => 'D', 'é' => 'e', 'É' => 'E',
			'ě' => 'e', 'Ě' => 'E', 'ë' => 'e', 'Ë' => 'E', 'í' => 'i',
			'Í' => 'I', 'i' => 'i', 'I' => 'I', 'ľ' => 'l', 'Ľ' => 'L',
			'l' => 'l', 'L' => 'L', 'ň' => 'n', 'Ň' => 'N', 'n' => 'n',
			'N' => 'N', 'ó' => 'o', 'Ó' => 'O', 'ö' => 'o', 'Ö' => 'O',
			'ř' => 'r', 'Ř' => 'R', 'r' => 'r', 'R' => 'R', 'š' => 's',
			'Š' => 'S', 's' => 's', 'S' => 'S', 'ť' => 't', 'Ť' => 'T',
			'ú' => 'u', 'Ú' => 'U', 'ů' => 'u', 'Ů' => 'U', 'ü' => 'u',
			'Ü' => 'U', 'ý' => 'y', 'Ý' => 'Y', 'y' => 'y', 'Y' => 'Y',
			'ž' => 'z', 'Ž' => 'Z', 'z' => 'z', 'Z' => 'Z', 
			':' => '-', '/' => '-',
		);
		$title = strtolower(strtr($title, $convertTable));
		$title = Str_Replace(Array(" ", "_"), "-", $title); //nahradí mezery a podtržítka pomlckami
		if ($typ=='file')
			$title = Str_Replace(Array("(",")","!",",","\"","'"), "", $title); //odstranĂ­ ().!,"'
		else
			$title = Str_Replace(Array("(",")",".","!",",","\"","'"), "", $title); //odstranĂ­ ().!,"'
		
		$title = ereg_replace('/[^a-zA-Z0-9]+/u', '-', $title);
		$title = str_replace('--', '-', $title);
		$title = trim($title, '-');
		return urlencode($title);
	}


}

ACC SHELL 2018