<!--

function validateForm(formName, addressType)
{
    var formRegister = document.forms[formName];
    var errorOK = 0;
    var errorMsg = 'Sprawdź poprawność wprowadzonych danych:\n';
    var nOption = 0;
    //  vars for PWZ validation
    var strPWZ;
    var nOrigSum, nTestSum;

    if (formName == "register_step1")
    {
        //  login
        if (formRegister.login.value.length == 0)
        {
            errorOK += 1;
            errorMsg += '- login jest wymagany\n'
        }
        else if (formRegister.login.value.length < 6)
        {
            errorOK += 1;
            errorMsg += '- login jest za krótki\n';
        }
        //  passwords
        if ((formRegister.passwd.value.length == 0) || (formRegister.passwd2.value.length == 0))
        {
            errorOK += 1;
            errorMsg += '- hasło jest wymagane\n';
        }
        else if ((formRegister.passwd.value.length < 6) || (formRegister.passwd2.value.length < 6))
        {
            errorOK += 1;
            errorMsg += '- hasło jest za krótkie\n';
        }
        else if (formRegister.passwd.value != formRegister.passwd2.value)
        {
            errorOK += 1;
            errorMsg += '- hasła są różne od siebie\n';
        }
        //  forename
        if (formRegister.forename.value == '')
        {
            errorOK += 1;
            errorMsg += '- imię jest wymagane\n';
        }
        //  surname
        if (formRegister.surname.value == '')
        {
            errorOK += 1;
            errorMsg += '- nazwisko jest wymagane\n';
        }
        //  sex
        if (formRegister.sex.value == 'none')
        {
            errorOK += 1;
            errorMsg += '- płeć jest wymagana\n';
        }
        //  pwz
        if ((formRegister.doctitle.value < 9) && (formRegister.pwz.value.length == 0))
        {
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywnia Zawodu (PWZ) jest wymagany\n';
        }
        if ((formRegister.doctitle.value < 9) && (formRegister.pwz.value.length == 7))
        {
            //  PWZ validation
            strPWZ = new String(formRegister.pwz.value);
            nOrigSum = strPWZ.charAt(0);
            nTestSum = 0;
            for (i = 1; i < 7; i++)
            {
                nTestSum += strPWZ.charAt(i) * i;
            }
            if ((nTestSum % 11) != nOrigSum)
            {
                errorOK += 1;
                errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
            }
        }
        if ((formRegister.doctitle.value < 9) && (formRegister.pwz.value.length > 0) && (formRegister.pwz.value.length != 7))
        {
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
        }
        //if ((formRegister.doctitle.selectedIndex != 9) && ((formRegister.pwzyear.value.length != 4) || (formRegister.pwzyear.value < '1950')))
        //{
        //    errorOK += 1;
        //    errorMsg += '- data otrzymania PWZ jest nieprawidłowa\n';
        //}
        //else
        if (formRegister.doctitle.value < 9)
        {
            pregMatch = /^[0-9]+\-[0-9]+\-[0-9]+$/;
            if ((formRegister.pwzdate.value.length != 10) || (pregMatch.test(formRegister.pwzdate.value) == false))
            {
                errorOK += 1;
                errorMsg += '- data otrzymania PWZ jest nieprawidłowa (np.: 2006-10-05 lub 05-10-2006)\n';
            }
        }
        //  doctor title
        nOption = formRegister.doctitle.value;
        if (nOption == 'none')
        {
            errorOK += 1;
            errorMsg += '- wybierz tytuł naukowy\n';
        }
        //  specializations
        if ((nOption != 'none') && (nOption != '4') && (nOption != '1') && (nOption != '2') && (nOption < 9) && (formRegister.mainspec.selectedIndex == 0))
        {
            errorOK += 1;
            errorMsg += '- wybierz specjalizację podstawową\n';
        }
        //  phone numbers (home)
        if (formRegister.lv_phone.value.length != 0)
        {
            //if (formRegister.lv_phone_type.selectedIndex == 1)
            //{
            //    pregMatch = /^[0-9 ]+[0-9 ]+[0-9]+$/;
            //    if ((pregMatch.test(formRegister.lv_phone.value) == false) || (formRegister.lv_phone.value.length != 11))
            //    {
            //        errorOK += 1;
            //        errorMsg += '- numer telefonu (domowy) jest nieprawidłowy\n';
            //    }
            //}
            //else
            //{
                pregMatch = /^0+\-[0-9]+ +[0-9]+$/;
                //if ((pregMatch.test(formRegister.lv_phone.value) == false) || (formRegister.lv_phone.value.length != 12))
                if (formRegister.lv_phone.value.length <= 8)
                {
                    errorOK += 1;
                    errorMsg += '- numer telefonu (domowy) jest nieprawidłowy\n';
                }
            //}
        }
        //  phone numbers (cellphone)
        if  (formRegister.lv_cellphone.value.length != 0)
        {
            pregMatch = /^[0-9 ]+[0-9 ]+[0-9]+$/;
            if (formRegister.lv_cellphone.value.length <= 8)
            {
                errorOK += 1;
                errorMsg += '- numer telefonu (komórkowy) jest nieprawidłowy\n';
            }
        }
        //  phone numbers (work)
        if (formRegister.jb_phone.value.length != 0)
        {
            //if (formRegister.jb_phone_type.selectedIndex == 1)
            //{
            //    pregMatch = /^[0-9 ]+[0-9 ]+[0-9]+$/;
            //    if ((pregMatch.test(formRegister.jb_phone.value) == false) || (formRegister.jb_phone.value.length != 11))
            //    {
            //        errorOK += 1;
            //        errorMsg += '- numer telefonu (służbowy) jest nieprawidłowy\n';
            //    }
            //}
            //else
            //{
                pregMatch = /^0+\-[0-9 ]+[0-9]+$/;
                //if ((pregMatch.test(formRegister.jb_phone.value) == false) || (formRegister.jb_phone.value.length != 12))
                if (formRegister.jb_phone.value.length <= 8)
                {
                    errorOK += 1;
                    errorMsg += '- numer telefonu (służbowy) jest nieprawidłowy\n';
                }
            //}
        }
        //  e-mail
        //if (formRegister.email.value.length != 0)
        if (formRegister.newsletter.checked || (nOption > 8 && nOption != 'none'))
        {
            if (formRegister.email.value.length == 0)
            {
                errorOK += 1;
                errorMsg += '- proszę podać adres e-mail\n';
            }
            else
            {
                pregMatch = /^[0-9a-zA-Z_\-.]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z.]+$/;
                if (pregMatch.test(formRegister.email.value) == false)
                {
                    errorOK += 1;
                    errorMsg += '- adres e-mail jest nieprawidłowy\n';
                }
            }
        }
    }
    else if (formName == "register_step2")
    {
        //  home address
        if (formRegister.lv_street.value == '')
        {
            errorOK += 1;
            errorMsg += 'Adres zamieszkania\n- podaj ulicę\n';
        }
        if (formRegister.lv_residence.value == '')
        {
            errorOK += 1;
            errorMsg += '- podaj numer budynku\n';
        }
        //if (formRegister.lv_flat.value == '')
        //{
        //    errorOK += 1;
        //    errorMsg += '- podaj numer mieszkania\n';
        //}
        pregMatch = /^[0-9]+\-[0-9]+$/;
        if ((formRegister.lv_zip.value.length == 0) || (pregMatch.test(formRegister.lv_zip.value) == false))
        {
            errorOK += 1;
            errorMsg += '- podaj kod pocztowy\n';
        }
        if (formRegister.lv_city.value == '')
        {
            errorOK += 1;
            errorMsg += '- podaj miasto\n';
        }
        //  job address
        //  jod address is not required
        //  job address is now required
        if (addressType == 1)
        {
            if (formRegister.jb_miasto.value == '-1')
            {
                if (formRegister.jb_street.value == '')
                {
                    errorOK += 1;
                    errorMsg += 'Adres podstawowego miejsca pracy\n- podaj ulicę\n';
                }
                if (formRegister.jb_residence.value == '')
                {
                    errorOK += 1;
                    errorMsg += '- podaj numer budynku\n';
                }
                //if (formRegister.jb_flat.value == '')
                //{
                //    errorOK += 1;
                //    errorMsg += '- podaj numer mieszkania\n';
                //}
                pregMatch = /^[0-9]+\-[0-9]+$/;
                if ((formRegister.jb_zip.value.length == 0) || (pregMatch.test(formRegister.jb_zip.value) == false))
                {
                    errorOK += 1;
                    errorMsg += '- podaj kod pocztowy\n';
                }
                if (formRegister.jb_city.value == '')
                {
                    errorOK += 1;
                    errorMsg += '- podaj miasto\n';
                }
            }
        }
        if (addressType == 2)
        {
            if (formRegister.academy.selectedIndex == 0)
            {
                if (formRegister.academy_name.value == '')
                {
                    errorOK += 1;
                    errorMsg += 'Adres uczelni\n- podaj nazwę ulicy\n';
                }
                if (formRegister.academy_street.value == '')
                {
                    errorOK += 1;
                    errorMsg += '- podaj ulicę\n';
                }
                if (formRegister.academy_building.value == '')
                {
                    errorOK += 1;
                    errorMsg += '- podaj numer budynku\n';
                }
                pregMatch = /^[0-9]+\-[0-9]+$/;
                if ((formRegister.academy_zip.value.length == 0) || (pregMatch.test(formRegister.academy_zip.value) == false))
                {
                    errorOK += 1;
                    errorMsg += '- podaj kod pocztowy\n';
                }
                if (formRegister.academy_city.value == '')
                {
                    errorOK += 1;
                    errorMsg += '- podaj miasto\n';
                }
            }
        }
    }
    else if (formName == "register_step3")
    {
        if (formRegister.edu_platform.checked)
        {
            if (formRegister.edu_oil.selectedIndex == 0)
            {
                errorOK += 1;
                errorMsg += '- proszę wybrać Okręgową Izbę Lekarską\n';
            }
            if (formRegister.edu_phone.value.length == 0)
            {
                errorOK += 1;
                errorMsg += '- proszę podać numer telefonu kontaktowego\n';
            }
            else
            {
                if (formRegister.edu_phone.value.length == 9)
                {
                    pregMatch = /^[0-9]{9}$/;
                    if (pregMatch.test(formRegister.edu_phone.value) == false)
                    {
                        errorOK += 1;
                        errorMsg += '- numer telefonu jest nieprawidłowy\n';
                    }
                }
                else
                {
                    errorOK += 1;
                    errorMsg += '- numer telefonu jest nieprawidłowy\n';
                }
            }
        }
        //if (formRegister.opentherap_doc.checked)
        //{
        //    if (formRegister.decoder_address.value.length == 0)
        //   {
        //        errorOK += 1;
        //        errorMsg += '- proszę podać adres instalacji dekodera\n';
        //    }
        //    else if ((formRegister.decoder_address.value.length == 3) && (formRegister.decoder_address.value.toLowerCase() != 'jw.'))
        //    {
        //        errorOK += 1;
        //        errorMsg += '- proszę podać adres instalacji dekodera\n';
        //    }
        //    if (formRegister.opentherap_address.value.length == 0)
        //    {
        //        errorOK += 1;
        //        errorMsg += '- proszę podać adres miejsca pracy w lecznictwie otwartym\n';
        //    }
        //    else if ((formRegister.opentherap_address.value.length == 3) && (formRegister.opentherap_address.value.toLowerCase() == 'jw.'))
        //    {
        //        if (formRegister.jb_street.value.length == 0)
        //       {
        //            errorOK += 1;
        //            errorMsg += '- proszę podać adres miejsca pracy\n';
        //        }
        //    }
        //    if (formRegister.opentherap_phone.value.length == 0)
        //    {
        //        errorOK += 1;
        //        errorMsg += '- proszę podać numer telefonu\n';
        //    }
        //    else if (formRegister.opentherap_phone.value.length == 11)
        //    {
        //        pregMatch = /^[0-9 ]+[0-9 ]+[0-9]+$/;
        //        if (pregMatch.test(formRegister.opentherap_phone.value) == false)
        //        {
        //            errorOK += 1;
        //            errorMsg += '- numer telefonu jest nieprawidłowy\n';
        //        }
        //    }
        //    else if (formRegister.opentherap_phone.value.length == 12)
        //    {
        //        pregMatch = /^0+\-[0-9 ]+[0-9]+$/;
        //        if (pregMatch.test(formRegister.opentherap_phone.value) == false)
        //        {
        //            errorOK += 1;
        //            errorMsg += '- numer telefonu jest nieprawidłowy\n';
        //        }
        //    }
        //    else
        //    {
        //        errorOK += 1;
        //        errorMsg += '- numer telefonu jest nieprawidłowy\n';
        //    }
        //}
        if (!formRegister.personal_data.checked)
        {
            errorOK += 1;
            errorMsg += '- aby się zarejestrować musisz wyrazić zgodę na przetwarzanie danych osobowych\n';
        }
    }
    else if (formName == "form_contact")
    {
        if (formRegister.email.value.length == 0)
        {
            errorOK += 1;
            errorMsg += '- proszę podać adres e-mail\n';
        }
        else
        {
            pregMatch = /^[0-9a-zA-Z_\-.]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z.]+$/;
            if (pregMatch.test(formRegister.email.value) == false)
            {
                errorOK += 1;
                errorMsg += '- adres e-mail jest nieprawidłowy\n';
            }
        }
        if (formRegister.message.value.length == 0)
        {
            errorOK += 1;
            errorMsg += '- proszę podać treść wiadomości\n';
        }
    }
    else if (formName == "admin_edit_doc")
    {
    	//  pwz
    	
        if ((formRegister.doctitle.value < 9) && (formRegister.pwz.value.length == 0))
        {
            //if(confirm('Nie podałeś numeru PWZ.\nCzy mimo to chcesz kontynuować?')) return true;
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywnia Zawodu (PWZ) jest wymagany\n';
        }
        if ((formRegister.doctitle.value < 9) && (formRegister.pwz.value.length == 7))
        {
            //  PWZ validation
            strPWZ = new String(formRegister.pwz.value);
            nOrigSum = strPWZ.charAt(0);
            nTestSum = 0;
            for (i = 1; i < 7; i++)
            {
                nTestSum += strPWZ.charAt(i) * i;
            }
            if ((nTestSum % 11) != nOrigSum)
            {
                errorOK += 1;
                errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
            }
        }
        if ((formRegister.doctitle.value != '9') && (formRegister.pwz.value.length > 0) && (formRegister.pwz.value.length != 7))
        {
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
        }
        //if ((formRegister.doctitle.selectedIndex != 9) && ((formRegister.pwzyear.value.length != 4) || (formRegister.pwzyear.value < '1950')))
        //{
        //    errorOK += 1;
        //    errorMsg += '- data otrzymania PWZ jest nieprawidłowa\n';
        //}
        //else
        if (formRegister.doctitle.value < 9)
        {
            pregMatch = /^[0-9]+\-[0-9]+\-[0-9]+$/;
            if ((formRegister.pwzdate.value.length != 10) || (pregMatch.test(formRegister.pwzdate.value) == false))
            {
                errorOK += 1;
                errorMsg += '- data otrzymania PWZ jest nieprawidłowa (np.: 2006-10-05 lub 05-10-2006)\n';
            }
        }
    }
    else if (formName == 'admin_add_doc')
    {
    	if (formRegister.login.value.length == 0)
        {
            errorOK += 1;
            errorMsg += '- login jest wymagany\n'
        }
        else if (formRegister.login.value.length < 6)
        {
            errorOK += 1;
            errorMsg += '- login jest za krótki\n';
        }
        //  passwords
        if ((formRegister.passwd.value.length == 0) || (formRegister.passwd2.value.length == 0))
        {
            errorOK += 1;
            errorMsg += '- hasło jest wymagane\n';
        }
        else if ((formRegister.passwd.value.length < 6) || (formRegister.passwd2.value.length < 6))
        {
            errorOK += 1;
            errorMsg += '- hasło jest za krótkie\n';
        }
        else if (formRegister.passwd.value != formRegister.passwd2.value)
        {
            errorOK += 1;
            errorMsg += '- hasła są różne od siebie\n';
        }	
    
    	//  pwz
        if ((formRegister.doctitle.value != '9') && (formRegister.pwz.value.length == 0))
        {
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywnia Zawodu (PWZ) jest wymagany\n';
        }
        if ((formRegister.doctitle.value != '9') && (formRegister.pwz.value.length == 7))
        {
            //  PWZ validation
            strPWZ = new String(formRegister.pwz.value);
            nOrigSum = strPWZ.charAt(0);
            nTestSum = 0;
            for (i = 1; i < 7; i++)
            {
                nTestSum += strPWZ.charAt(i) * i;
            }
            if ((nTestSum % 11) != nOrigSum)
            {
                errorOK += 1;
                errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
            }
        }
        if ((formRegister.doctitle.value != '9') && (formRegister.pwz.value.length > 0) && (formRegister.pwz.value.length != 7))
        {
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
        }
        //if ((formRegister.doctitle.selectedIndex != 9) && ((formRegister.pwzyear.value.length != 4) || (formRegister.pwzyear.value < '1950')))
        //{
        //    errorOK += 1;
        //    errorMsg += '- data otrzymania PWZ jest nieprawidłowa\n';
        //}
        //else
        if (formRegister.doctitle.value != '9')
        {
            pregMatch = /^[0-9]+\-[0-9]+\-[0-9]+$/;
            if ((formRegister.pwzdate.value.length != 10) || (pregMatch.test(formRegister.pwzdate.value) == false))
            {
                errorOK += 1;
                errorMsg += '- data otrzymania PWZ jest nieprawidłowa (np.: 2006-10-05 lub 05-10-2006)\n';
            }
        }
    }
    else if (formName == 'admin_add_vip')
    {
    	  if (formRegister.login.value.length == 0)
        {
            errorOK += 1;
            errorMsg += '- login jest wymagany\n'
        }
        else if (formRegister.login.value.length < 6)
        {
            errorOK += 1;
            errorMsg += '- login jest za krótki\n';
        }
        //  passwords
        if ((formRegister.passwd.value.length == 0) || (formRegister.passwd2.value.length == 0))
        {
            errorOK += 1;
            errorMsg += '- hasło jest wymagane\n';
        }
        else if ((formRegister.passwd.value.length < 6) || (formRegister.passwd2.value.length < 6))
        {
            errorOK += 1;
            errorMsg += '- hasło jest za krótkie\n';
        }
        else if (formRegister.passwd.value != formRegister.passwd2.value)
        {
            errorOK += 1;
            errorMsg += '- hasła są różne od siebie\n';
        }	
    }
    else if (formName == 'admin_add_vip2')
    {
    	  if (formRegister.login.value.length == 0)
        {
            errorOK += 1;
            errorMsg += '- login jest wymagany\n'
        }
        else if (formRegister.login.value.length < 6)
        {
            errorOK += 1;
            errorMsg += '- login jest za krótki\n';
        }
        //  passwords
        if ((formRegister.passwd.value.length == 0) || (formRegister.passwd2.value.length == 0))
        {
            errorOK += 1;
            errorMsg += '- hasło jest wymagane\n';
        }
        else if ((formRegister.passwd.value.length < 6) || (formRegister.passwd2.value.length < 6))
        {
            errorOK += 1;
            errorMsg += '- hasło jest za krótkie\n';
        }
        else if (formRegister.passwd.value != formRegister.passwd2.value)
        {
            errorOK += 1;
            errorMsg += '- hasła są różne od siebie\n';
        }	
    }
    else if (formName == 'pwz_only' && formRegister.czy_pwz.checked == true)
    {
    	    
    	//  pwz
        if (formRegister.pwz.value.length == 0)
        {
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywnia Zawodu (PWZ) jest wymagany\n';
        }
        if (formRegister.pwz.value.length > 0)
        {
            //  PWZ validation
            strPWZ = new String(formRegister.pwz.value);
            nOrigSum = strPWZ.charAt(0);
            nTestSum = 0;
            for (i = 1; i < 7; i++)
            {
                nTestSum += strPWZ.charAt(i) * i;
            }
            if ((nTestSum % 11) != nOrigSum)
            {
                errorOK += 1;
                errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
            }
        }
        if ((formRegister.pwz.value.length > 0) && (formRegister.pwz.value.length != 7))
        {
            errorOK += 1;
            errorMsg += '- numer Prawa Wykonywania Zawodu (PWZ) jest nieprawidłowy\n';
        }
        if (1)
        {
            pregMatch = /^[0-9]+\-[0-9]+\-[0-9]+$/;
            if ((formRegister.pwzdate.value.length != 10) || (pregMatch.test(formRegister.pwzdate.value) == false))
            {
                errorOK += 1;
                errorMsg += '- data otrzymania PWZ jest nieprawidłowa (np.: 2006-10-05 lub 05-10-2006)\n';
            }
        }
    }

    if (errorOK == 0)
    {
        formRegister.submit();
        return true;
    }
    else
        alert(errorMsg);
        return false;
}

function Mail(wartosc) {
	if (wartosc!='') {
	   Wzor=/^[0-9a-zA-Z.]+\@[0-9a-zA-Z]+\.[0-9a-zA-Z.]+$/;
	   OK=(Wzor.test(wartosc)==true && wartosc.length!=0);
	} else OK = true;
	return OK;
}

function selectDocTitle(formName)
{
    var selectTitle = document.forms[formName].doctitle;
    var selectSpec1 = document.getElementById('spec1');
    var selectSpec2 = document.getElementById('spec2');
    var selectSpec3 = document.getElementById('spec3');
    var pwz         = document.getElementById('pwz');
    //var pwzmonth    = document.getElementById('pwzmonth');
    //var pwzyear     = document.getElementById('pwzyear');
    var pwzdate     = document.getElementById('pwzdate');

    if ((selectTitle.value == '4') || (selectTitle.value > 8) || (selectTitle.value == 'none') ||
        (selectTitle.value == '1') || (selectTitle.value == '2'))
    {
        selectSpec1.disabled = "disabled";
        selectSpec2.disabled = "disabled";
        selectSpec3.disabled = "disabled";
        if ((selectTitle.value > 8) || (selectTitle.value == 'none'))
        {
            pwz.disabled      = "disabled";
            //pwzmonth.disabled = "disabled";
            //pwzyear.disabled  = "disabled";
            pwzdate.disabled  = "disabled";
        }
        
        else
        {
        		pwz.disabled      = "";
            pwzdate.disabled  = "";
        }
    }
    else
    {
        pwz.disabled         = false;
        //pwzmonth.disabled    = "";
        //pwzyear.disabled     = "";
        pwzdate.disabled     = "";
        selectSpec1.disabled = "";
        if (selectSpec1.selectedIndex == 0)
        {
            selectSpec2.disabled = "disabled";
            selectSpec3.disabled = "disabled";
        }
        else
        {
            selectSpec2.disabled = "";
            if (selectSpec2.selectedIndex == 0)
            {
                selectSpec3.disabled = "disabled";
            }
            else
            {
                selectSpec3.disabled = "";
            }
        }
    }
}

function selectMainSpec()
{
    var selectMainSpec = document.getElementById('spec1');
    var selectAddSpec1 = document.getElementById('spec2');
    var selectAddSpec2 = document.getElementById('spec3');

    if (selectMainSpec.selectedIndex == 0)
    {
        selectAddSpec1.disabled = "disabled";
        selectAddSpec2.disabled = "disabled";
    }
    else
    {
        selectAddSpec1.disabled = "";
        if (selectAddSpec1.selectedIndex == 0)
        {
            selectAddSpec2.disabled = "disabled";
        }
        else
        {
            selectAddSpec2.disabled = "";
        }
    }
}

function selectAddSpec()
{
    var selectAddSpec1 = document.getElementById('spec2');
    var selectAddSpec2 = document.getElementById('spec3');

    if (selectAddSpec1.selectedIndex == 0)
    {
        selectAddSpec2.disabled = "disabled";
    }
    else
    {
       selectAddSpec2.disabled = "";
    }
}

function toggleElement(checkBox, id)
{
    var divSection = document.getElementById(id);
    if (checkBox.checked)
    {
        divSection.style.display = "block";
    }
    else
    {
        divSection.style.display = "none";
    }
}

function selectAcademy()
{
    if (document.register_step2.academy.selectedIndex == 0)
    {
        document.getElementById('academy_address').style.display = "block";
    }
    else
    {
        document.getElementById('academy_address').style.display = "none";
    }
}

// -->

