// JavaScript Document

	function firstMove()
	{
		new Effect.Morph($('footer'),{ 
		style: 'height: 44px',
		delay: 2,
		duration: 0.8
		});	
	}
	window.onload = firstMove;
	
	function move()
	{
		if( $("footer").offsetHeight >= "192" )
		{
			new Effect.Morph($('footer'),{ 
			style: 'height: 44px',
			duration: 0.3
			});	
			$('servicearea').src = "/fileadmin/templates/images/up.png";
		}
		else
		{
			new Effect.Morph($('footer'),{ 
			style: 'height: 192px',
			duration: 0.3
			});	
			$('servicearea').src = "/fileadmin/templates/images/down.png";
		}
	}
	
	/*
	getFlashMovieObject(movieName) //find the flashmovie
	{
		
	  // check if not ie
	  if (navigator.appName.indexOf("Microsoft Internet")==-1)
	  {
		if (document.embeds && document.embeds[movieName])
		{
		  return document.embeds[movieName]; 
		}
	  }
	  else // is ie
	  {
		return parent.document.getElementById(movieName);
	  }
	  
	}			
	
	////FUNCTIONS 4 FLASH			
	function enableGallery ( galleryValue ) { //this is sent to the flashmovie		
	
			if ( getFlashMovieObject(flashMovieId) ) {
					getFlashMovieObject(flashMovieId).SetVariable( enableGallery , "" + galleryValue );				
			}
	}
	*/
	
	
// Pokud bude uzivatel na ceske HP strance, zobrazime panacka s prolinkem na prislou stranku
// Pro zobrazeni panacka jsou pouzity funkce uvedene v souboru typo3conf/exe/lightview/res/js/scriptaculous.js
function show_panacek()
{
	var gemuseDiv   = document.getElementById('gemuese');
	
	if ( gemuseDiv )
	{
	    if ( gemuseDiv.childNodes.length && gemuseDiv.childNodes[0] )
	    {
	    	gemuseDiv.style.height = '257px';    // 235 + 22
	    	
	    	// Obrazek se zeleninou
	    	
	        var img = gemuseDiv.childNodes[0];
	        
	        // Upravime na efika
	        
	        img.width 			= 492;
	        img.height 			= 235;
	        img.src     		= '/fileadmin/templates/images/panacek_hp.png';
	        
	        img.onclick = function(){ window.open('http://zabava.efkocz.cz'); }
	        img.setAttribute('style', "cursor:pointer; _cursor:handler;");
	        img.style.cursor = 'pointer';
	        
	        var divRightSide = document.getElementById('rightside');
	        
	        if ( divRightSide )
	        {
	            divRightSide.style.paddingBottom = '150px';
			}
		}
	}
	
	/*
	var contentDiv  = document.getElementById('content');

	if ( contentDiv )
	{
	    // Nastavime relativni pozicovani  nadrazeneho DIVu

	    contentDiv.style.position   = 'relative';

	    // Vlozime odkaz

	    var params;

		params        	= new Array();
		params[0]     	= new Array();
  		params[1]     	= new Array();

		params[0][0]  	= "href";
		params[0][1]  	= "http://zabava.efkocz.cz";

  		params[1][0]  	= "style";
		params[1][1]  	= "position:relative; display:block; width:405px; height:184px; margin-bottom:130px; top:-35px; left:350px; background: url(/fileadmin/templates/images/panacek.png) no-repeat;";

	  	var panacek  	= createNewElement( "a", params, contentDiv, false);

		panacek.onclick             = function() { window.open(this.href); return false; }
	  	panacek.style.position 		= 'relative';
	  	panacek.style.display 		= 'block';
	  	panacek.style.marginBottom	= 130;
	  	panacek.style.top			= -35;
	  	panacek.style.left			= 350;
	  	panacek.style.width 		= 405;
	  	panacek.style.height 		= 184;
	  	panacek.style.background    = 'url(/fileadmin/templates/images/panacek.png) no-repeat';
	}
	*/
}


function documentLoad()
{
	if ( document.getElementById('isCsHp') )
	{
	    show_panacek();
	}
}

addLoadEvent( documentLoad );


function addLoadEvent(func)
{
  var oldonload = window.onload;

  if (typeof window.onload != 'function')
  {
	window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}




/*  @description Vytvori novy element
 *  @param string elementType jmeno elementu (tagu)
 *  @param array params pole parametru ( array( array(attr, value), ... ) )
 *  @parent object parent
 *  @return object
 */
function createNewElement( elementType, params, parent, insertFirst ) {

  if ( !elementType.length )
    return;

  var newElement = false;

  currentElement = document.createElement(elementType);

  if ( currentElement ) {
    if ( params.length ) {
      for ( var i=0; i<params.length; i++ ) {
        if ( (params[i].length>=2) ) {
          currentElement.setAttribute(params[i][0], params[i][1] );
        }
      }
    }
    if ( parent )
    {
      if ( insertFirst==true )
      {
        newElement = parent.insertBefore( currentElement, parent.childNodes[0] );
      }
      else
      {
		newElement = parent.appendChild( currentElement );
      }
    }
    else
      newElement  = currentElement;
  }

  return newElement;
}
