// Popup //
popup = new Object();

   // Popup: Open //
   popup.open = function(type, id, kde){

   if (type == 'form')
    {
      ajax.post('../'+kde+'/ajax_response.php?ids='+id, 'open_popup=1', popup.open_changed, false, id);
    }
    
    if (type == 'model')
    {
      ajax.post('../'+kde+'/ajax_response.php?ids='+id, 'open_popup=2', popup.model_changed, false, id);
    }
    
    if (type == 'newsletter')
    {
      ajax.post('../'+kde+'/ajax_response.php', 'open_popup=3', popup.newsletter_changed, false, id);
    }

   }

   // Popup: Open (Changed) //
   popup.open_changed = function(){

      var popup = document.createElement('div');
      popup.id = 'popup';
      popup.innerHTML = ajax.xml_http.responseText;
      popup.style.height = '197px';
      popup.style.width = '343px';
      popup.style.position = 'absolute';
      popup.style.right = 85+'px';
      popup.style.top = document.getElementById('odkaz').offsetTop-193+'px';
      popup.style.margin = 'auto';
      document.getElementById('strana').appendChild(popup);

   }
   
   popup.model_changed = function(id){

      if (document.getElementById('popup')) document.getElementById('strana').removeChild(document.getElementById('popup'));
      setTimeout('', 5);

      var popup = document.createElement('div');
      popup.id = 'popup';
      popup.innerHTML = ajax.xml_http.responseText;
      popup.style.height = '276px';
      popup.style.width = '533px';
      popup.style.position = 'absolute';
      pos_x = document.getElementById('menu_model'+id).offsetLeft + document.getElementById('menu_modely').offsetLeft+19;
      if (pos_x+533 > 963) pos_x = 963-533;
      popup.style.left = pos_x + 'px';
      popup.style.top = document.getElementById('menu_modely').offsetTop-280+'px';
      popup.style.margin = 'auto';
      document.getElementById('strana').appendChild(popup);

   }
   
   popup.newsletter_changed = function(){

      var popup = document.createElement('div');
      popup.id = 'popup';
      popup.innerHTML = ajax.xml_http.responseText;
      popup.style.height = '197px';
      popup.style.width = '343px';
      popup.style.position = 'absolute';
      popup.style.left = document.getElementById('newsletter').offsetLeft-220+'px';
      popup.style.top = document.getElementById('newsletter').offsetTop+25+'px';
      popup.style.margin = 'auto';
      document.getElementById('strana').appendChild(popup);

   }

   popup.close = function(){

      if (document.getElementById('popup')) document.getElementById('strana').removeChild(document.getElementById('popup'));

   }
   
   getRidOf = function ()
   {
    document.body.removechild(document.body.firstChild);
   }
