function CzyAdresJestPrawidlowy(ciag){
    var mojeWyrReg = /[a-z0-9-.]{1,30}@([a-z0-9-]{1,65}).(com|net|org|info|biz|([a-z]{2,3}|.[a-z]{2}))/;
    return mojeWyrReg.test(ciag);
}
//Newsletter
function SprawdzPola(){
    var SprawdzPola = false;
    var email = new String();
    var wpisEmail = document.newsform.newsemail.value;
    email = wpisEmail;
    var email = email.toLowerCase();
    var poprawnaDlugosc = (email.length>=1);

    if (document.newsform.login.value==""){
    alert("Wpisz nickname!");
    return SprawdzPola;
     }
    if (document.newsform.newsemail.value==""){
    alert("Wpisz adres email!");
    return SprawdzPola;
     }
     if (CzyAdresJestPrawidlowy(email) && (poprawnaDlugosc)){

                 if(confirm("Czy na pewno wszystko się zgadza?")==false){
                 return SprawdzPola}
                 else{
                 SprawdzPola=true;
                 return SprawdzPola};
    }
    else if(!poprawnaDlugosc){
        alert("Nieprawidłowy email!");
    }
     else {
         alert("Nieprawidłowy email!");
     } return SprawdzPolaRej;
     //****************** end email
} //end newsletter

function SprawdzPolaRej(){
    var SprawdzPolaRej = false;
    var email = new String();
    var wpisEmail = document.rej.rej_email.value;
    email = wpisEmail;
    var email = email.toLowerCase();
    var poprawnaDlugosc = (email.length>=1);
    
    if (document.rej.rej_imie.value==""){
    alert("Wpisz imię!");
    return SprawdzPolaRej;
     }
     if (document.rej.rej_nazwisko.value==""){
    alert("Wpisz nazwisko!");
    return SprawdzPolaRej;
     }
    /*
     if (document.rej.rej_nazwisko_studia.value==""){
    alert("Wpisz nazwisko na studiach! Jeśli się nie zmieniło wpisz - n/a ");
    return SprawdzPolaRej;
     }
     */

      if (document.rej.rej_email.value==""){
    alert("Wpisz adres email!");
    return SprawdzPolaRej;
     }
     
/*      if (document.rej.rej_tel.value==""){
    alert("Wpisz nr telefonu!");
    return SprawdzPolaRej;
     }
    */
     if (document.rej.rej_adres_ulica.value==""){
    alert("Wpisz ulicę!");
    return SprawdzPolaRej;
     }
     if (document.rej.rej_adres_kod.value==""){
    alert("Wpisz kod pocztowy!");
    return SprawdzPolaRej;
     }
     if (document.rej.rej_adres_miejscowosc.value==""){
    alert("Wpisz nazwę miejscowości!");
    return SprawdzPolaRej;
     }
     if (document.rej.rej_passwd.value==""){
    alert("Wpisz hasło!");
    return SprawdzPolaRej;
     }
     if (document.rej.rej_passwd_check.value==""){
    alert("Potwierdź hasło!");
    return SprawdzPolaRej;
     }
     //************* Final Check
     if (document.rej.rej_passwd_check.value!=document.rej.rej_passwd.value){
    alert("Hasło i potwierdzenie są różne! Potwierdź hasło");
    return SprawdzPolaRej;
     }
     if (CzyAdresJestPrawidlowy(email) && (poprawnaDlugosc)){

                 if(confirm("Czy na pewno wszystko się zgadza?")==false){
                 return SprawdzPolaRej}
                 else{
                 SprawdzPolaRej=true;
                 return SprawdzPolaRej};
    }
    else if(!poprawnaDlugosc){
        alert("Nieprawidłowy email!");
    }
     else {
         alert("Nieprawidłowy email!");
     } return SprawdzPolaRej;
     //****************** end email

}
/*########################### Ankieta ###########################*/
function SprawdzPolaAnkieta(){

    var SprawdzPolaAnkieta = false;
    var warosc = false;
      // alert(document.ankieta1.ankietaans.length);
        for (i=0;i<document.ankieta1.ankietaans.length;i++) {
        	if (document.ankieta1.ankietaans[i].checked) {
	        	//wartosc = document.ankieta1.ankietaans[i].value;
	        	var wartosc = true;
	         }
          }
    if (!wartosc){
    alert("Pick the answer!");
    return SprawdzPolaAnkieta;
     }else {
                 SprawdzPolaAnkieta=true;
                 alert("Thank you!");
                 return SprawdzPolaAnkieta;
                 }
//     return SprawdzPolaAnkieta;
    }
//########################### Ankieta ###########################
//menu
function openWindow(url){
    var open_window;
    window.open(url,'','height=600, width=600, toolbar=no, scrollbars=yes, resizable=yes');
}

// Kod rozwijalnego menu

AktywnePodmenu = new Array();
AktywnePodmenu[1] = false;
AktywnePodmenu[2] = false;
AktywnePodmenu[3] = false;
AktywnePodmenu[4] = false;
AktywnePodmenu[5] = false;

function rozwinMenu(nrMenu) {
	funkcja = 'pokazTeraz(' + nrMenu + ')';
	opoznienie = setTimeout(funkcja, 25 );
}

function zwinMenu(nrMenu) {
	funkcja = 'ukryjTeraz(' + nrMenu + ')';
	opoznienie = setTimeout(funkcja, 25	);
}

function pokazTeraz(nrMenu) {
	idMenu = "podmenu" + nrMenu;
	rozwinTo = document.getElementById(idMenu);
	rozwinTo.style.visibility = 'visible';
}

function ukryjTeraz(nrMenu) {
	if (!AktywnePodmenu[nrMenu]) {
		if (!AktywnePodmenu[5]) {	// "hack" dla dwupoziomowego podmenu (aby nie ukrywalo 1 poziomu po najechaniu na 2)
			idMenu = "podmenu" + nrMenu;
			zwinTo = document.getElementById(idMenu);
			zwinTo.style.visibility = 'hidden';
		}
	}
	if (nrMenu == 5) {	// "hack" dla dwupoziomowego podmenu (aby ukrywalo 1 i 2 poziom)
		if (!AktywnePodmenu[1]) {
			if (!AktywnePodmenu[5]) {
				idMenu = "podmenu" + 1;
				zwinTo = document.getElementById(idMenu);
				zwinTo.style.visibility = 'hidden'; 			
			}
		}
	}
}

function Aktywuj(nrMenu) {
	AktywnePodmenu[nrMenu] = true;
}

function Deaktywuj(nrMenu) {
	AktywnePodmenu[nrMenu] = false;
}


//**************************************************//
//*************** Antispamboot *********************//
/**
 * zabezpieczenie adresow email przed spambotami
 * autor: Artur Miernik - http://www.droopy.pl
 *
 * darmowe do kazdego uzytku i rozpowszechniania
 *
 * instrukcji obslugi szukaj w na stronie:
 * http://droopy.pl/artykuly/artykul/4/Ochrona_adresu_mail_przed_spamem.
 */

var antyspam =
{
    wlacz: function()
    {
        if (window.addEventListener) {
            window.addEventListener( 'load', antyspam.init, false);
        } else if (window.attachEvent) {
            window["eLoadInitAntyspamFn"] = antyspam.init;
            window["loadInitAntyspam"] = function() {window["eLoadInitAntyspamFn"](window.event); }
            window.attachEvent("onload", window["loadInitAntyspam"]);
        }
    },

    init: function()
    {
        var linki = document.getElementsByTagName('a');
        var mail;
        var text;
        var dopasowania;

        for( i=0; i<linki.length; i++){
            if( (linki[i].href+'').match(/(\?pisz_list)/) ){
                text = linki[i].firstChild.nodeValue;
                dopasowania = text.match(/(.+)( \*\*\* )(.+)/);
                if(dopasowania){
                    mail = dopasowania[1].replace( '_._', String.fromCharCode( 32*2 ) ).replace(/ /g, '.');
                    text = dopasowania[3];
                } else {
                    mail = text = text.replace( '_._', String.fromCharCode( 32*2 ) ).replace(/ /g, '.');
                }
                linki[i].firstChild.nodeValue = text;
                linki[i].href=String.fromCharCode(109,97)+'ilto:'+mail;
            }
        }
    }
}

antyspam.wlacz();

/******************************************************************/
/************** AJAX advajax *************************************/
/******************************************************************/

function getDatySzkolen() {
advAJAX.get({
url : "ajax/daty_szkolen_do_formularza.php",
parameters : {
"szk_d" : document.getElementById("wybierz_szk").value
},
onSuccess : function(obj) { document.getElementById("szk_d").innerHTML = obj.responseText; }
});
}


