function newsletter(sign,address)                 
{    
          if(ObiektXMLHttp) 
          {           
              if(sign==1)
              ObiektXMLHttp.open("GET", 'newsletter.php?action=add&email='+address );
              //alert('newsletter.php?action=add&email='+address);
              
              if(sign==0)
              ObiektXMLHttp.open("GET", 'newsletter.php?action=del&email='+address );
              
              ObiektXMLHttp.onreadystatechange = function() 
              {
                if (ObiektXMLHttp.readyState == 4)
                {                 
                result = ObiektXMLHttp.responseText; 
                document.formNewsletter.formMail.value = result;               
                }
              }    
      
              // trzecia część kodu 
              ObiektXMLHttp.send(null); 
          }      
}



function sel(obiekt,w)
{         


    var cel = document.getElementById(w);    
    
    if (w== "formRegion" || w== "formKraj")
    {
        var cel2 = document.getElementById("formRegion");         
        for (var i = 0; i <= cel2.options.length; i++)
        {           
          cel2.options[i]=null;
        }
       cel2.options[0] = new Option (" ",0);
   }  
   
   if ( (w== "formRegion" || w== "formKraj" || w== "formRegion" || w== "formMiasto") 
          && document.getElementById("formMiasto").type!="text"   )
    {
        var cel3 = document.getElementById("formMiasto"); 
        for (var i = 0; i <= cel3.options.length; i++)
        {          
          cel3.options[i]=null;         
        }
       cel3.options[0] = new Option (" ",0);        
   }   
     
    var root = obiekt.getElementsByTagName('root').item(0);     
    
    for (var i = 0; i <= cel.options.length; i++)
    { 
    cel.options[i]=null;
    }
    //cel.options[0] = new Option (" ",0);      
    
    for (var iNode = 0; iNode < root.childNodes.length; iNode++) 
    {     
        var node = root.childNodes.item(iNode);
        var val = node.childNodes.item(0).firstChild.data;
        var txt = node.childNodes.item(1).firstChild.data;                
        cel.options[iNode] = new Option (txt,val);     
    }            
}         
     // pierwsza część kodu 
    var ObiektXMLHttp = false;
      if (window.XMLHttpRequest) 
        { 
        ObiektXMLHttp = new XMLHttpRequest();        
        } 
        else if (window.ActiveXObject) 
        { 
              try
              {
                ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHttp");                
              } 
              catch(e)
              {
                alert("Blad");
              }
        };

      // pobieranie danych do formularzy
      function getData(zrodlo, cel) 
      { 
      if(ObiektXMLHttp) 
        {           
            ObiektXMLHttp.open("GET", zrodlo);
            ObiektXMLHttp.onreadystatechange = function() 
            {
              if (ObiektXMLHttp.readyState == 4)
              {                 
              
                zm1 = ObiektXMLHttp.responseXML;    
                
             //   alert(zm1.childNodes.length);   
                
                sel(zm1,cel);
              }
            }       
      
          // trzecia część kodu 
          ObiektXMLHttp.send(null); 
        } 
      } 
      
      
function setLandByContinent(dane)
{   
    var formularz = document.getElementById("formKraj");  
    var formularzRegion = document.getElementById("formRegion");  
    var  root = dane.getElementsByTagName('root').item(0);   
    
   
     
    for (var i = 0; i <  formularz.options.length; i++)
    { 
     formularz.options[i]=null;
    }
     formularz.options[0] = new Option ("",0);       
    
    for (var iNode = 0; iNode < root.childNodes.length; iNode++) 
    {     
        var node = root.childNodes.item(iNode);
        var val = node.childNodes.item(0).firstChild.data;
        var txt = node.childNodes.item(1).firstChild.data;                
        formularz.options[iNode] = new Option (txt,val);     
    }            
}         
    
      // pobieranie danych do formularzy
      function changeContinet(id) 
      {            
      if(ObiektXMLHttp) 
        {           
            ObiektXMLHttp.open("GET", 'homedata.php?id='+id);
            ObiektXMLHttp.onreadystatechange = function() 
            {
              if (ObiektXMLHttp.readyState == 4)
              {                 
                dane = ObiektXMLHttp.responseXML;           
                setLandByContinent(dane);
                //alert(dane.childNodes.length);
              }
            }       
      
          // trzecia część kodu 
          ObiektXMLHttp.send(null); 
        } 
      }      
      

