//------------------------------------------------------------
//
//        SKRYPT OBSŁUGUJĄCY MENU
//
//------------------------------------------------------------
function zmien(strona, divID)
{
    if(window.ActiveXObject)
        zadanie = new ActiveXObject("Microsoft.XMLHTTP");
    else if(window.XMLHttpRequest)
            zadanie = new XMLHttpRequest();
        else
            alert("Twoja przeglądarka nie obsługuje AJAX-u\nZmień ją na nowszą !");
    
    zadanie.onreadystatechange = function(){    otworzStrone(zadanie, divID);    }
    
    zadanie.open('GET', strona, true);
    zadanie.send(null);
}
//------------------------------------------------------------
function otworzStrone(zadanie, divID)
{
    if(zadanie.readyState == 4)                // transfer i przetwarzanie pomyślnie zakończone
    {
            if(zadanie.status == 200)        // żadanie w całości wykonane pomyślnie
                document.getElementById(divID).innerHTML = zadanie.responseText;
    }
    else if(zadanie.readystate == 0)
        alert("Połączenie z serwerem nie zostało zainicjowane !");
}
//------------------------------------------------------------ 

/********************************************************
*							*
*<-- Funkcja otwiera nowe wyśrodkowane okno dla      -->*
*<-- formularza mail_to				     -->*
*<-- (odbiera parametr z adresem e-mail)	     -->*	     
*							*
*******************************************************/
 
 
 function mailTo(adres){
   adres = "skrypty/mailto.php?o=" + adres;
   var okno = window.open(adres, 'Napisz do:', 'height=494,width=400');
   var wysokosc_okna = window.screen.availHeight;
   var szerokosc_okna = window.screen.availWidth;
   var lewy_punkt = parseInt(szerokosc_okna / 2) - 200;
   var gorny_punkt = parseInt(wysokosc_okna / 2) - 247;
    okno.moveTo(lewy_punkt, gorny_punkt);
  }
  
  
/********************************************************
*							*
*<-- Funkcja sprawdza czy dane wpisane do formularza -->*
*<-- Są prawidłowe (formularz wysyłania maili)	     -->*
*							*
*******************************************************/

 function checkFormMail () {					
   var error_tresc = "";
   	if (window.document.mail_to.tresc.value == "")  {	//jeśli nie ma treści wiadomości
error_tresc += "- Brak treści wiadomości.\n";			//dopisuję błąd
    							}
    	if (window.document.mail_to.nadawca.value == "") {	//jeśli brak nadawcy
error_tresc += "- Brak nadawcy.\n";				//dopisuję błąd
     							 }
						
						
						
 	if (window.document.mail_to.odbiorca == ""){		//jeśli brak odbiorcy
error_tresc += "- Brak odbiorcy.\n";				//dopisuję błąd
  }else {	}						//jest odbiorca
 
  
  
  if (error_tresc == "") {					//jeśli brak błędów
  if (window.document.mail_to.temat.value == ""){		//jesli nie ma tematu
var the_check = confirm("Czy wysłać wiadomość bez tematu?");	//pytam czy wysłać
if ( the_check == true){					//jeśli tak
			return true;				//wysyłam
  			} else{					//jeśli nie
				           return false;	//nie wysyłam
     				}
  			 }else {return true;}			//jeśli jest temat i nie ma błędów - wysyłam

			 } else {				//są błędy wyświetlam ostrzerzenie
error_tresc = "Wykryto następujące błędy:\n" + error_tresc;
alert (error_tresc);
return false;
  				}
    
			    }
 
 
 /********************************************************
*							*
*<-- Funkcja sprawdza czy mail jest prawidłowy       -->*
*<-- (w parametrze odbiera adres e-mail)	     -->*
*							*
*******************************************************/

function checkEMail(the_mail){
  var malpa = the_mail.indexOf("@");
  var kropka = the_mail.lastIndexOf(".");
  var spacja = the_mail.indexOf(" ");
  
  if ((malpa != -1) &&				//czy jest '@'?
(malpa != 0) &&					//czy nie jest na początku?
(kropka != 1) &&				//czy jest '.'?
(kropka > malpa + 1) &&				//czy jest coś między '@' i '.'?
(kropka < the_mail.length - 1) &&		//czy jest coś po '.'?
(spacja == -1))					//czy nie ma spacji?
	         {				//jeśli wszystko tak
	   return true;
	  }else{				//jeśli KTÓRYOLWIEK nie
     return false;
   }
} 
