

/*
  Ankety - pomocne js funkce
  11.06.2007 pf
*/
 
 
  // ajaxove zapocteni imprese banneru
  function banner_count_impression(id) 
  {                               
    ajax_init();

    parameters = "";

    parameters = parameters + "group=Banner";    
    parameters = parameters + "&id=" + id;    
    
    url = wwwroot + "/ajax_action.php" ; 
    
    AJAXForms.onreadystatechange = function () {  } ;         
    AJAXForms.open('POST', url, true);
    AJAXForms.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    AJAXForms.setRequestHeader("Content-length", parameters.length);
    AJAXForms.setRequestHeader("Connection", "close");
    AJAXForms.send(parameters);
    
  } // end function 
  // ---
  
  
  // ajaxovy submit
  function Ankety_submit_ajax(anketa_id, id) 
  {                               
    ajax_init();

    parameters = "";

    parameters = parameters + "group=Ankety";    
    parameters = parameters + "&anketa_id=" + anketa_id;
    parameters = parameters + "&id=" + id;    
    
    url = wwwroot + "/ajax_action.php" ; 
    
    AJAXForms.onreadystatechange = function () { processRequest_params("ankety_action", anketa_id); } ;         
    AJAXForms.open('POST', url, true);
    AJAXForms.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    AJAXForms.setRequestHeader("Content-length", parameters.length);
    AJAXForms.setRequestHeader("Connection", "close");
    AJAXForms.send(parameters);
    
  } // end function 
  // ---

  
  
  // funkce ktera provede aktualizaci html
  function ankety_action(anketa_id)
  {
     var res = ge("anketa_" + anketa_id);
   
     res.innerHTML = AJAXForms.responseText;     
     
  } // end function 
  // ---

  // ajaxove prepnuti mesice v kalendari
  function calendar_set_month(year, month, ref, id, child_id) 
  {                               
    ajax_init();

    parameters = "";

    parameters = parameters + "group=Calendar";    
    parameters = parameters + "&ref=" + ref;
    parameters = parameters + "&id=" + id;
    parameters = parameters + "&child_id=" + child_id;
    parameters = parameters + "&year=" + year;
    parameters = parameters + "&month=" + month;    
    
    url = wwwroot + "/ajax_action.php" ; 
    
    AJAXForms.onreadystatechange = function () { processRequest("calendar_set_month_action"); } ;         
    AJAXForms.open('POST', url, true);
    AJAXForms.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    AJAXForms.setRequestHeader("Content-length", parameters.length);
    AJAXForms.setRequestHeader("Connection", "close");
    AJAXForms.send(parameters);
    
  } // end function 
  // ---

  // funkce ktera provede aktualizaci html
  function calendar_set_month_action()
  {
     var res = ge("kalendar_col");
   
     res.innerHTML = AJAXForms.responseText;     
     
  } // end function 
  // ---

  
/*
  // ---
*/







/*
  eSHOP - pomocne js funkce
  11.06.2007 pf
*/
 
 
  // ajaxovy submit
  function eshop_submit_ajax(mode, id, pocet, typ) 
  {                               
    ajax_init();

    parameters = "";

    parameters = parameters + "group=kosik";
    parameters = parameters + "&mode=" + mode; // vlozit_produkt    
    parameters = parameters + "&id=" + id; // $product_id
    parameters = parameters + "&pocet=" + pocet;    
    parameters = parameters + "&typ=" + typ;
    typ
    
    url = wwwroot + "/ajax_action.php" ; 
    
    AJAXForms.onreadystatechange = function () { processRequest("eshop_action"); } ;         
    AJAXForms.open('POST', url, true);
    AJAXForms.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    AJAXForms.setRequestHeader("Content-length", parameters.length);
    AJAXForms.setRequestHeader("Connection", "close");
    AJAXForms.send(parameters);
    
  } // end function 
  // ---

  
  
  // funkce ktera provede aktualizaci html
  // pocitame s tim, ze dostaneme retezec s "hlaskou", "poctem polozek" a "cenou" oddelene ";"
  function eshop_action()
  {
  
    myArray = AJAXForms.responseText.split(';');    
    info    = myArray[0];
    polozky = myArray[1];
    cena    = myArray[2];
        
    se_c("kosik_polozky", polozky);
    se_c("kosik_cena", cena);
    alert(info);
     
  } // end function 
  // ---

  
/*
  // ---
*/







/*
  guestbok - pomocne js funkce
  11.06.2007 pf
*/
 
 
  // ajaxovy submit
  function guest_submit_ajax(add, jmeno, email, text, code, guestbook_code, from, ref, id_parent) 
  {                               
    ajax_init();

    parameters = "";

    parameters = parameters + "group=guestbook";
    
    parameters = parameters + "&add="            + add;
    parameters = parameters + "&jmeno="          + jmeno;
    parameters = parameters + "&email="          + email; 
    parameters = parameters + "&text="           + text;    
    parameters = parameters + "&code="           + code;
    parameters = parameters + "&guestbook_code=" + guestbook_code;
    parameters = parameters + "&from="           + from;
    parameters = parameters + "&ref="            + ref;
    parameters = parameters + "&id_parent="      + id_parent;        
    
    url = wwwroot + "/ajax_action.php" ; 
    
    AJAXForms.onreadystatechange = function () { processRequest("guest_action"); } ;         
    AJAXForms.open('POST', url, true);
    AJAXForms.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    AJAXForms.setRequestHeader("Content-length", parameters.length);
    AJAXForms.setRequestHeader("Connection", "close");
    AJAXForms.send(parameters);
    
  } // end function 
  // ---

  
  
  // funkce ktera provede aktualizaci html
  // pocitame s tim, ze dostaneme retezec s "hlaskou" a "vsechny prispevky" oddelene ";;;"
  function guest_action()
  {
  
    myArray  = AJAXForms.responseText.split(';;;');    
    info     = myArray[0];
    messages = myArray[1];
        
    se_c("guest_ajax_cont", messages);
    alert(info);
    
    if (info == SUCCESSFUL_INSERTION_MSG)
    {
      vycistiGuestFormular();
    } // end if
  } // end function 
  // ---

  // funkce vycisti formular po uspesnem odeslani
  function vycistiGuestFormular()
  {
    $('#formular > fieldset > p > :input:not(:last)').attr('value', '');
  } // end function 
  // ---
  
/*
  // ---
*/







/*
  Infomail - pomocne js funkce
  07.05.2008 pf
*/
 
 
  // ajaxovy submit
  function newsletter_submit_ajax(email) 
  {                               
    ajax_init();

    parameters = "";

    parameters = parameters + "group=newsletter_register";    
    parameters = parameters + "&newsletter_email=" + email;
    
    url = wwwroot + "/ajax_action.php" ; 
    
    AJAXForms.onreadystatechange = function () { processRequest("newsletter_action"); } ;         
    AJAXForms.open('POST', url, true);
    AJAXForms.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    AJAXForms.setRequestHeader("Content-length", parameters.length);
    AJAXForms.setRequestHeader("Connection", "close");
    AJAXForms.send(parameters);
    
  } // end function 
  // ---

  
  
  // funkce ktera provede aktualizaci html - vystupem je pouze alert.
  function newsletter_action()
  {
     alert(AJAXForms.responseText);
  } // end function 
  // ---

  
/*
  // ---
*/
