function CheckAddExchangeFileForm(FormName){
    test_exchange_user_email=/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z.]+$/;
    if((document.forms[FormName].exchange_user_email.value=="")||(test_exchange_user_email.test(document.forms[FormName].exchange_user_email.value)==false)){
        window.alert("Wpisz poprawny adres email.");
        document.forms[FormName].exchange_user_email.focus();
        return false;
    }
    if(document.forms[FormName].exchange_service_url.value==""){
        window.alert("Wpisz adres URL serwisu.");
        document.forms[FormName].exchange_service_url.focus();
        return false;
    }
    if(document.forms[FormName].exchange_title_text.value==""){
        window.alert("Wpisz opis serwisu.");
        document.forms[FormName].exchange_title_text.focus();
        return false;
    }
    if(document.forms[FormName].exchange_file_name.value==""){
        window.alert("Wybierz plik.");
        document.forms[FormName].exchange_file_name.focus();
        return false;
    }
    test_exchange_user_name=/^[0-9a-zA-Z._-]+$/;
    if(
        (document.forms[FormName].exchange_user_name.value.length<3)||
        (document.forms[FormName].exchange_user_name.value.length>16)||
        (test_exchange_user_name.test(document.forms[FormName].exchange_user_name.value)==false)
    ){
        window.alert("Wpisz poprawny login: 3 do 16 znaków.");
        document.forms[FormName].exchange_user_name.focus();
        return false;
    }
    if(
        (document.forms[FormName].exchange_user_password.value.length<3)||
        (document.forms[FormName].exchange_user_password.value.length>16)
    ){
        window.alert("Wpisz poprawne hasło: 3 do 16 znaków.");
        document.forms[FormName].exchange_user_password.focus();
        return false;
    }
    if(document.forms[FormName].exchange_user_password.value!=document.forms[FormName].re_exchange_user_password.value){
        window.alert("Wpisane hasła nie są identyczne");
        document.forms[FormName].re_exchange_user_password.focus();
        return false;
    }
    if(document.forms[FormName].exchange_regulation_accepted.checked==false){
        window.alert("Przed dodaniem buttona musisz zaakceptować regulamin");
        document.forms[FormName].exchange_regulation_accepted.focus();
        return false;
    }
    if(typeof(document.forms[FormName].no_spam_code)!="undefined"){
        test_no_spam_code=/^[0-9a-z]{4}$/;
        if(test_no_spam_code.test(document.forms[FormName].no_spam_code.value)==false){
            window.alert("Wpisz poprawny SPAM kodzik.");
            document.forms[FormName].no_spam_code.focus();
            return false;
        }
    }
}

