

function session_pdf(prvek)
{
	var url             = '/session_pdf.php';
	
	var ajax            = new sack();
	ajax.requestFile    = url;
	
  var idfull          = prvek.name;
  var oznacen         = prvek.checked;
  
  //alert('hodnota oznacen prvku je ' + oznacen);  
  
 // alert('id oznaceneho prvku je ' + idfull);  
	

    ajax.setVar( 'idfull'			, idfull );
    ajax.setVar( 'oznacen'		, oznacen );

    ajax.onCompletion  = function(){ session_pdf_response(ajax); };
	ajax.runAJAX();
}


function session_pdf_response ( ajax )
{
	var response      	= ajax.response;
	//alert (response);


  return true;
} // @end reloadVyrobky_response



function session_pdf_all(prvek)
{
	var url             = '/session_pdf_all.php';
	
	var ajax            = new sack();
	ajax.requestFile    = url;	
  
  var oznacen         = prvek.checked;


    ajax.setVar( 'oznacen'		, oznacen );

    ajax.onCompletion  = function(){ session_pdf_full_response(ajax, oznacen); };
	ajax.runAJAX();
}

function session_pdf_full_response ( ajax, oznacen )
{

	var response      	= ajax.response;
	var elements = getElementsByClass('cb', 'input');
	

  for (var i = 0; i<elements.length; i++ ) {elements[i].checked=oznacen}

	
	//alert (response);


  return true;
} // @end reloadVyrobky_response


/*
 *  @description Vrati pole objektu html dokumentu ktere se shoduji s tridou a danym tagem
 *  @param string class_name
 *  @param string tag_name
 *  @return array
 */
function getElementsByClass(class_name, tag_name)
{
 
  var elements = new Array(0);
  
  // ziskame vsechn objekty daneho tagu
  var all_elements = document.getElementsByTagName( tag_name );
 
  if ( all_elements.length ) {
    var i, regular, tmp_txt;
    
    // vytvorime regularni vyraz pomoc ktereho budeme hledat jmeno tridy
    regular = '\\b';
    for ( i=0; i<class_name.length; i++ )
      regular = regular + '['+class_name.substr(i,1)+']';
    regular = regular + '\\b';
    
    for ( i=0; i<all_elements.length; i++ ) {
      if ( all_elements[i].className.match(regular) ) {
        elements.push(all_elements[i]);
      }
    }
  }
 
  return elements;
}

