function checkContactFields(Idform)
{
    var state = true;
    var message = '';
    
    //PUBLIKACJE
//    if (jQuery("#publikacje").val() == 0)
//    {
//        message += "Proszę wybrać publikację.\n\n";
//        state = false;
//    }

    //TYP KONTAKTU
    //Nie wpisano nic
    if (Idform==1)
    {
    if(jQuery('#tresc_zapytania').val().length<10 && !jQuery('#dostep24')[0].checked && !jQuery('#kontaktInforlex')[0].checked && !jQuery('#kontaktInny')[0].checked && !jQuery('#abonament')[0].checked)
    {
        message += "Prosimy o uściślenie.\nNależy przynajmniej wybrać produkt i zamówić dostęp testowy, bądź poprosić o kontakt (wówczas wskazanie produktu ułatwi nam przygotowanie się do rozmowy, ale nie jest konieczne), lub też wpisać korespondencję.\n\n";
        state = false;    
    }
    
    //Prosba o dostep do produktu, brak produktu
    else if(jQuery('#dostep24')[0].checked && jQuery("#publikacje").val() == 0)
    {
        message += "Nie wybrano publikacji, do której mielibyśmy przyznać dostęp.\nProsimy uzupełnić wybór, poprosić o kontakt lub podać nam listę interesujących publikacji w polu na korespondencję.\n\n";
        state = false;    
    }
    }
    else
    {
    if(jQuery("#publikacje").val() == 0)
    {
        message += "Nie wybrano publikacji, której ma dotyczyć prezentacja.\n\n";
        state = false;    
    }
    
    //IMIE I NAZWSIKO
    if(jQuery('#nazwisko').val().length<3)
    {
        message += "Pole \"Imię i nazwisko\" jest wymagane.\n\n";
        state = false;    
    }
    }
    //FIRMA
    if(jQuery('#firma').val().length<3)
    {
        message += "Pole \"Firma\" jest wymagane.\nProsimy, w miarę możliwoci, używać pełnej nazwy bądź powszechnie znanych skrótów.\n\n";
        state = false;    
    }


    //EMAIL
    //presence
    if(jQuery('#email').val().length<5)
    {
        message += "Pole \"E-mail\" jest wymagane.\n\n";
        state = false;    
    }
    else
    {
        //format
        var mailRegExp = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
        if ( mailRegExp.test( jQuery('#email').val() ) == false)
        {
            message += "Nieprawidłowy adres e-mail.\nProsimy wpisać go ponownie, upewniając się, że nie ma literówek ani zbędnych znaków, takich jak spacje czy znak końca wiersza przeklejony z edytora tekstu.\nW szczególnych przypadkach system może nie rozpoznać nietypowego, lecz poprawnego adresu. Jeśli zaszła taka sytuacja, prosimy o kontakt telefoniczny.\n\n";
            state = false;
        }
    }
    if (Idform==2)
    {
    if(jQuery('#telefon').val().length<5)
    {
        message += "Pole \"Telefon\" jest wymagane.\n\n";
        state = false;    
    }
    }
    //WOJEWÓDZTWO
    if (jQuery("#wojewodztwo").val() == 0)
    {
        message += "Proszę wskazać województwo.\n\n";
        state = false;
    }

    //KOD
    //presence
    if (jQuery("#kod").val().length == 0)
    {
        message += "Proszę podać kod pocztowy.\n\n";
        state = false;
    }
    else
    {
        //format
        var kodRegExp = /^[0-9]{2}-[0-9]{3}$/i;
        if ( kodRegExp.test( jQuery('#kod').val() ) == false)
        {
            message += "Nieprawidłowy kod pocztowy.\nProsimy wpisać go ponownie, w formacie \"00-000\".\n\n";
            state = false;
        }
    }

    //Miasto
    if(jQuery('#miasto').val().length<3)
    {
        message += "Pole \"Miasto\" jest wymagane.\n\n";
        state = false;    
    }

    //Adres
    if(jQuery('#adres').val().length<3)
    {
        message += "Pole \"Adres\" jest wymagane.\n\n";
        state = false;    
    }


    if(!state) alert(message);

    return state;
}

function UstalMail(wartosc){

if (wartosc=='mazowieckie' || wartosc=='podlaskie' || wartosc=='lubelskie'){
  document.getElementById('mail_biuro').value='mazowiecki@inforlex.pl'; 
}
else if (wartosc=='małopolskie' || wartosc=='świętokrzyskie' || wartosc=='podkarpackie'){
  document.getElementById('mail_biuro').value='malopolski@inforlex.pl';
}
else if (wartosc=='śląskie'  || wartosc=='łódzkie'){
  document.getElementById('mail_biuro').value='slaski@inforlex.pl';
}
else if (wartosc=='dolnośląskie' || wartosc=='opolskie'){
  document.getElementById('mail_biuro').value='dolnoslaski@inforlex.pl';
}
else if (wartosc=='wielkopolskie' || wartosc=='lubuskie' || wartosc=='kujawsko-pomorskie'){
  document.getElementById('mail_biuro').value='wielkopolski@inforlex.pl';
}
else if (wartosc=='pomorskie' || wartosc=='zachodniopomorskie' || wartosc=='warmińsko-mazurskie'){
  document.getElementById('mail_biuro').value='pomorski@inforlex.pl';
}                              
}
 function blokujFormularz(nazwa)
 { 
  var elementy = document.forms[nazwa].elements; 
    for (var i = 0;i<elementy.length ;i++ )
		{
		  elementy[i].disabled = "disabled";
		}
 }