function check_form_register() {
document.form_register.submit.disabled=true;
document.form_register.submit.value="Trwa rejestracja...";
if(document.form_register.login.value.length < 3 || document.form_register.login.value.length > 15) {
window.alert("Login może mieć od 3 do 15 znaków");
document.form_register.submit.disabled=false;
document.form_register.submit.value="Zarejestruj";
return false;
}
if(document.form_register.password.value.length < 5) {
window.alert("Hasło musi mieć conajmniej 5 znaków");
document.form_register.submit.disabled=false;
document.form_register.submit.value="Zarejestruj";
return false;
}
if(document.form_register.password.value != document.form_register.password_repeat.value) {
window.alert("Hasła muszą być takie same");
document.form_register.submit.disabled=false;
document.form_register.submit.value="Zarejestruj";
return false;
}
if(document.form_register.email.value.length < 3) {
window.alert("Podaj adres e-mail");
document.form_register.submit.disabled=false;
document.form_register.submit.value="Zarejestruj";
return false;
}
}

function alias_open_category_window() {
window.open('/user_aliases_category', 'user_aliases_category', 'menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,fullscreen=no,channelmode=no,width=300,height=500,left=0,top=0');
}

function user_aliases_delete(name) {
if(window.confirm("Czy napewno chcesz usunąć alias "+name)) {
return true;
}
else {
return false;
}
}

function check_form_aliases_add() {
if(document.form_aliases_add.prefix.value.length < 2 || document.form_aliases_add.prefix.value.length > 150) {
window.alert("Alias może mieć od 2 do 150 znaków");
return false;
}
if(document.form_aliases_add.url.value.substring(0,7) != "http://" && document.form_aliases_add.url.value.substring(0,6) != "ftp://") {
window.alert("URL musi się zaczynać od http:// lub ftp://");
return false;
}
if(document.form_aliases_add.category.value == "") {
window.alert("Wybierz kategorię");
return false;
}
}

function check_form_aliases_edit() {
if(document.form_aliases_edit.url.value.substring(0,7) != "http://" && document.form_aliases_edit.url.value.substring(0,6) != "ftp://") {
window.alert("URL musi się zaczynać od http:// lub ftp://");
return false;
}
if(document.form_aliases_edit.category.value == "") {
window.alert("Wybierz kategorię");
return false;
}
}

function check_form_user_edit() {
if(document.form_user_edit.password.value.length < 5) {
window.alert("Hasło musi mieć conajmniej 5 znaków");
return false;
}
if(document.form_user_edit.password.value != document.form_user_edit.password_repeat.value) {
window.alert("Hasła muszą być takie same");
return false;
}
}

function check_form_contact() {
if(document.form_contact.email.value.length < 5) {
window.alert("Podaj e-mail");
return false;
}
if(document.form_contact.topic.value == "") {
window.alert("Określ temat");
return false;
}
if(document.form_contact.text.value == "") {
window.alert("Podaj treść");
return false;
}
}

menu_components_hidden = 1;

function menu_components_click() {
if(menu_components_hidden == 1) {
document.getElementById('menu_components').style.visible="visible";
document.getElementById('menu_components').style.display="";
menu_components_hidden = 0;
}
else {
document.getElementById('menu_components').style.visible="hidden";
document.getElementById('menu_components').style.display="none";
menu_components_hidden = 1;
}
}