﻿// Pridano proto aby fungovala sablona sub_hp
// Pri neexistujici funkci byl narusen proces zakladani stranek

    function hideAll() {
        if(document.getElementById('PD')){
	        document.getElementById('PD').style.display = 'none';
	      }
	      if(document.getElementById('ZB')){
	        document.getElementById('ZB').style.display = 'none';
	      }
	      if(document.getElementById('PR')){
	        document.getElementById('PR').style.display = 'none';
	      }
	      if(document.getElementById('RZ')){
	        document.getElementById('RZ').style.display = 'none';
	      }
	      if(document.getElementById('NO')){
	        document.getElementById('NO').style.display = 'none';
	      }
	      if(document.getElementById('CZ')){
	        document.getElementById('CZ').style.display = 'none';
	      }
	      if(document.getElementById('CSL')){
	        document.getElementById('CSL').style.display = 'none';
	      }
	      if(document.getElementById('itQk')){
	        document.getElementById('itQk').style.display = 'none';
	      }
	      if(document.getElementById('fuKl')){
	        document.getElementById('fuKl').style.display = 'none';
	      }
	      if(document.getElementById('onPr')){
          document.getElementById('onPr').style.display = 'none';
        }
        if(document.getElementById('deZd')){
          document.getElementById('deZd').style.display = 'none';
        }
        if(document.getElementById('slPr')){
          document.getElementById('slPr').style.display = 'none';
        }
        if(document.getElementById('slLe')){
          document.getElementById('slLe').style.display = 'none';
        }
        if(document.getElementById('prOd')){
          document.getElementById('prOd').style.display = 'none';
        }
        if(document.getElementById('poCe')){
          document.getElementById('poCe').style.display = 'none';
        }
        if(document.getElementById('spDe')){
          document.getElementById('spDe').style.display = 'none';
        }
        if(document.getElementById('zaJi')){
          document.getElementById('zaJi').style.display = 'none';
        }
        if(document.getElementById('doBe')){
          document.getElementById('doBe').style.display = 'none';
        }
        if(document.getElementById('paVi')){
          document.getElementById('paVi').style.display = 'none';
        }
        if(document.getElementById('prAu')){
          document.getElementById('prAu').style.display = 'none';
        }
        if(document.getElementById('sluzbyHome2')){
          document.getElementById('sluzbyHome2').style.display = 'none';
        }
        if(document.getElementById('taPo')){
          document.getElementById('taPo').style.display = 'none';
        }
        
 	      var par = getUrl();
        var parLength = par.length;
        if(parLength > 2) {        
          document.getElementById(par).style.display = 'block';
          document.getElementById('s'+par).innerHTML = "Skrýt <img src='/online/images/sluzby-arrow-u.gif' alt='' />";
        }
    }    
    function showRoot(div, href) {
      if(document.getElementById(div).style.display == 'none'){
        document.getElementById(div).style.display = 'block';
        document.getElementById(href).innerHTML = "Skrýt...";
      }else {
        document.getElementById(div).style.display = 'none';
        document.getElementById(href).innerHTML = "Více...";
      }
    }    
    function show(div, href) {
      if(document.getElementById(div).style.display == 'none'){
        document.getElementById(div).style.display = 'block';
        document.getElementById(href).innerHTML = "Skrýt <img src='/online/images/sluzby-arrow-u.gif' alt='' />";
      }else {
        document.getElementById(div).style.display = 'none';
        document.getElementById(href).innerHTML = "Zobrazit <img src='/online/images/sluzby-arrow-d.gif' alt='' />";
      }
    }
    function showAllSluzby(div, href) {
      if(document.getElementById(div).style.display == 'none'){
        document.getElementById(div).style.display = 'block';
        document.getElementById(href).innerHTML = "Skrýt";
      }else {
        document.getElementById(div).style.display = 'none';
        document.getElementById(href).innerHTML = "Zobrazit všechny služby";
      }
    }
    function getUrl(){
      var strID = window.document.location.toString();
      var intLen = strID.indexOf('#');
      if(intLen > 0) {
        var strLength = strID.length;
        strID = strID.substring(intLen+1, strLength);
      }else{
        strID = 0;
      }
      return strID;
    }


    /* flash at the homepage - soutez 06-2010*/
	

	
	
	 // this deletes the cookie when called
    function Delete_Cookie( name, path, domain ) {
        if ( Get_Cookie( name ) ) document.cookie = name + "=" +
        ( ( path ) ? ";path=" + path : "") +
        ( ( domain ) ? ";domain=" + domain : "" ) +
        ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
    }


    // this function gets the cookie, if it exists
    // don't use this, it's weak and does not handle some cases
    // correctly, this is just to maintain legacy information
    function Get_Cookie( name ) {

        var start = document.cookie.indexOf( name + "=" );
        var len = start + name.length + 1;
        if ( ( !start ) &&
        ( name != document.cookie.substring( 0, name.length ) ) )
        {
        return null;
        }
        if ( start == -1 ) return null;
        var end = document.cookie.indexOf( ";", len );
        if ( end == -1 ) end = document.cookie.length;
        return unescape( document.cookie.substring( len, end ) );
    }
    
    // this fixes an issue with the old method, ambiguous values
    // with this test document.cookie.indexOf( name + "=" );
    function Get_Cookie( check_name ) {
	    // first we'll split this cookie up into name/value pairs
	    // note: document.cookie only returns name=value, not the other components
	    var a_all_cookies = document.cookie.split( ';' );
	    var a_temp_cookie = '';
	    var cookie_name = '';
	    var cookie_value = '';
	    var b_cookie_found = false; // set boolean t/f default f

	    for ( i = 0; i < a_all_cookies.length; i++ )
	    {
		    // now we'll split apart each name=value pair
		    a_temp_cookie = a_all_cookies[i].split( '=' );


		    // and trim left/right whitespace while we're at it
		    cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');

		    // if the extracted name matches passed check_name
		    if ( cookie_name == check_name )
		    {
			    b_cookie_found = true;
			    // we need to handle case where cookie has no value but exists (no = sign, that is):
			    if ( a_temp_cookie.length > 1 )
			    {
				    cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			    }
			    // note that in cases where cookie is initialized but no value, null is returned
			    return cookie_value;
			    break;
		    }
		    a_temp_cookie = null;
		    cookie_name = '';
	    }
	    if ( !b_cookie_found )
	    {
		    return null;
	    }
    }
    
    function Set_Cookie( name, value, expires, path, domain, secure )
    {
        // set time, it's in milliseconds
        var today = new Date();
        today.setTime( today.getTime() );

        /*
        if the expires variable is set, make the correct
        expires time, the current script below will set
        it for x number of days, to make it for hours,
        delete * 24, for minutes, delete * 60 * 24
        */
        if ( expires )
        {
        expires = expires * 1000 * 60 * 60 * 24;
        }
        var expires_date = new Date( today.getTime() + (expires) );

        document.cookie = name + "=" +escape( value ) +
        ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
        ( ( path ) ? ";path=" + path : "" ) +
        ( ( domain ) ? ";domain=" + domain : "" ) +
        ( ( secure ) ? ";secure" : "" );
    }
	


        function ilayer_hide()
	{
	  Set_Cookie( 'CloseFlashBanner', 'CloseFlashBanner', '0', '/', '', '' );
	  if(document.getElementById('wide_ilayer'))
            document.getElementById('wide_ilayer').style.display='none';
	}
	
	function ilayer_never_show()
	{
	  Set_Cookie( 'NeverShowFlashBanner', 'NeverShowFlashBanner', '200', '/', '', '' ); //set cookie for 200 days forward
	  if(document.getElementById('wide_ilayer'))
            document.getElementById('wide_ilayer').style.display='none';
	}

   
    
    if( Get_Cookie( 'CloseFlashBanner' ) != 'CloseFlashBanner' )
    {
        if(document.getElementById('wide_ilayer'))
            document.getElementById('wide_ilayer').style.display='block';

    } 
    else
    {
       if(document.getElementById('wide_ilayer'))
            document.getElementById('wide_ilayer').style.display='none';
    }

    if( Get_Cookie( 'NeverShowFlashBanner' ) == 'NeverShowFlashBanner' )
    {
        if(document.getElementById('wide_ilayer'))
            document.getElementById('wide_ilayer').style.display='none';
    }

/* work with cookie delete, set, get  */


